About • Release status • Contributing • Licensing
This repository contains the deliverables for Automated Data Agreement (ADA) Project. This is part of NGI-eSSIF-Lab project that has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871932.
This ADA project is an open source conrtibution lead by iGrant.io (Sweden), Linaltec (Sweden) and PrivacyAnt (Finland). Read more on the project at NGI eSSIF-Lab page: https://essif-lab.eu/automated-data-agreements-to-simplify-ssi-work-flows-by-igrant-io/
The Automated Data Agreements solution (ADA) was added to the Digital Public Goods Alliance Registry and recognised as a critical solution contributing to digital public goods (DPGs).
The first version of the DA specification is released and implemented. The table summarises the key documentations delivered during the NGI-eSSIF Lab project which originally sponsored this work.
Date | Deliverables |
---|---|
15 May 2021 | 1. Functional specification 2. Interface specification 3. Envisioned interoperability (eSSIF-Lab git) |
15 December 2021 | 1. Demo 2. Data Agreement specification 3. Data Agreement DID method specification 4. Data Agreement DIDComm protocol specification 5. Data Agreement APIs Rel. 2.0.0 |
15 January 2022 | 1. Project report (eSSIF-Lab git) |
Repository | Description |
---|---|
acapy-mydata-did-protocol | This repository hosts source code for did:mydata DIDCOMM protocol plugin for ACA-Py. This protocol will enable an ACA-Py instance to become a verifiable data registry for did:mydata. |
aries-playground | This repository contains the updated aries-playground (originally created by the iGrant.io team). This provides a set-up for developers to perform API call flows during a data agreement enabled verified data exchange process using Hyperledger Indy as the distributed ledger registry and Aries agent as the client app. |
universal-resolver | The Universal Resolver resolves Decentralized Identifiers (DIDs) across many different DID methods, based on the W3C DID Core 1.0 and DID Resolution specifications. It is a work item of the DIF Identifiers & Discovery Working Group. As part of the ADA project, we have added the did:mydata driver that can be resolved at https://dev.uniresolver.io/ |
mydata-did-driver | This repository hosts the source code for the universal resolver driver for did:mydata. |
- iGrant.io Whitepaper: A Sustainable Data Exchange - An ethical approach to sharing personal data
- DIF Interop WG: Enabling exchange of X.509 signed personal data using VC
- Consent Agreement Demo - Special Meeting of the DIF C&C WG
DID:mydata
at W3C DID Registry
Feel free to improve the plugin and send us a pull request. If you found any problems, please create an issue in this repo.
Copyright (c) 2021-25 LCubed AB (iGrant.io), Sweden
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the LICENSE for the specific language governing permissions and limitations under the License.