About • Release Status • Contributing • Licensing
This repository will host the specifications for data disclosure agreements (DDA). This is part of the deliverables for the Provenance services with smart data agreement (PS-SDA) project that has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 957338.
The PS-SDA project is an open-source contribution led by iGrant.io (Sweden), MyData (Sweden) and Linaltec (Sweden). Read more on the project at NGI ONTOCHAIN page.
The key deliverables of the project are as given. The table summarises the release status of all the deliverables.
Identifier | Date | Deliverable |
---|---|---|
D1 / D2 | 04-February 2022 | Function specification v1.0.0 |
28-April 2022 | Data Disclosure Agreement specification (Latest version) | |
09-June 2022 | Data Disclosure Agreement protocol specification (Latest version, published here. | |
D3 / D4 | 04-Aug 2022 | Data Disclosure Agreement protocol and Smart contract Implementation (See chapter Sourcecode deliverables |
Repository | Description |
---|---|
dexa-smart-contract | This repository hosts the source code for DEXA smart contracts. |
dexa-sdk | This repository hosts the source code for DEXA agent SDK. |
dexa-protocol | This repository hosts source code for DEXA protocol plugin for ACA-Py. |
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. |
- Data Agreement Specification
- 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-23 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.