As a Trusted Accreditation Organisation (TAO), it is possible to accredit Trusted Issuers (TIs) to issue Verifiable Attestations.
The Verifiable Accreditation should include:
Field | Description | Example |
---|---|---|
Issuer | DID of the TAO | did:cheqd:testnet:e66a9416-d03e-4ced-95e3-07af16e25bc5 |
Subject | DID of the Trusted Issuer that is being accredited | did:cheqd:testnet:f6e731f0-5bfb-429b-b2c7-e65a951d7b5e |
Credential Subject | A set of structured permissions around what credentials the Trusted Issuer is accredited to issue, and in which jurisdiction. | See below |
Terms of use | A set of policies setting out the scope of Trust Chain for Relying parties to validate against. | See below |
Root TAOs can set permissions under which TAOs must abide. This creates a level of codified governance for the trust ecosystem.
"credentialSubject": {
"id": "did:cheqd:testnet:e66a9416-d03e-4ced-95e3-07af16e25bc5",
"accreditedFor": [
{
"schemaId": "did:cheqd:testnet:8ea036da-f340-480d-8952-f5561ea1763c/resources/b10146d7-0d0f-41e0-8ee3-c76db64890be",
"types": [
"VerifiableCredential",
"VerifiableAttestation",
"DiplomaCredential"
],
"limitJurisdiction": "https://publications.europa.eu/resource/authority/atu/FIN"
}
]
},
Whereby:
Field | Description |
---|---|
schemaId | Schema of the Verifiable Accreditation that the SubTAO is accredited to issue themselves |
types | Types of Credential that the SubTAO is accredited to issue |
limitJurisdiction | Permission that the TAO can set to limit the jurisdictional scope of the credentials issued in the ecosystem |
The Root TAO can also set polices known as the AccreditationPolicy
within the termsOfUse
section of the Verifiable Accreditation.
"termsOfUse": {
"type": "AccreditationPolicy",
"parentAccreditation": "did:cheqd:testnet:8ea036da-f340-480d-8952-f5561ea1763c/resources/18de60ec-bed1-42e5-980c-601c432bc60b",
"rootAuthorisation": "did:cheqd:testnet:8ea036da-f340-480d-8952-f5561ea1763c/resources/18de60ec-bed1-42e5-980c-601c432bc60b",
"trustFramework": "Name of the Governance Framework (GF)",
"trustFrameworkId": "https://example.com/governance-framework/124"
}
Whereby:
Field | Description |
---|---|
type | Must be AccreditationPolicy |
parentAccreditation | The DID URL of the Accreditation issued by another TAO or the Root TAO to the TAO |
rootAuthoroisation | The DID URL of the Root of Trust Verifiable Authorsation |
trustFramework | Name of Governance Framework set by the Governance Authority |
trustFrameworkId | URL linking to where the written Governance Framework is stored |