Standardization
This document describes the technical standards and protocols used in My Data Activation (MDA).
Data Model
MDA employs the W3C Verifiable Credentials (VC) Data Model 2.0 as the foundation for structuring credentials. This standard provides a flexible and interoperable framework for representing claims issued by trusted entities. It ensures that credentials can be securely shared and verified without direct interaction with the issuer.
Proof Mechanism
MDA utilizes Selective Disclosure JSON Web Token ( SD-JWT) for cryptographic proofs. SD-JWT allows selective disclosure of credential attributes while maintaining integrity and confidentiality. This means that a holder can disclose only a subset of the claims contained in a credential - while keeping the rest confidential.
Credential Issuance
Credential issuance follows the OpenID for Verifiable Credential Issuance (OID4VCI) standard. Issuers must establish cryptographic binding with holders to ensure that credentials are issued to the rightful recipient and cannot be misused. This binding is mandatory and relies on secure cryptographic methods for holder verification.
Credential Negotiation
For credential negotiation and discovery, MDA integrates the Decentralized Identity Foundation's (DIF) Presentation Exchange standard. This standard defines a protocol for holders to present credentials matching the requirements specified by verifiers.
Credential Presentation Protocol
Credential presentation is supported via two distinct protocols, tailored to different use cases:
- OpenID for Verifiable Presentations (OID4VP) is used for remote presentation flows. This protocol facilitates secure, online interactions between holders and verifiers.
Trust Infrastructure
The solution implements Decentralized Identifiers (DIDs) on the Partisia Blockchain as the underlying trust infrastructure. DIDs provide a decentralized and tamper-resistant mechanism for identifying issuers, holders, and verifiers, while the Partisia Blockchain ensures transparency, scalability, and security for the trust framework.