Skip to content
This repository was archived by the owner on Dec 9, 2024. It is now read-only.

Commit 6083651

Browse files
authored
AnonCreds method registry and issuer key management (#78)
Fixes #66 Signed-off-by: Mirko Mollik <[email protected]>
1 parent f365348 commit 6083651

File tree

6 files changed

+56
-0
lines changed

6 files changed

+56
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "../../viewer/src/schemas/Credential-Profile.json",
3+
"Credential Profile is commonly called": "AnonCreds with cardano blockchain",
4+
"Credential Profile Description": "AnonCreds with cardano blockchain",
5+
"Credential Format": "AnonCred",
6+
"Signing Algorithm": "CL",
7+
"Key Management (Issuer)": "did:web",
8+
"Key Management (Holder)": "link secrets",
9+
"Trust Management": "Verifier knows Issuers",
10+
"Formal Specification": "https://github.com/roots-id/cardano-anoncreds/blob/main/cardano-anoncred-methods.md"
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "../../viewer/src/schemas/Credential-Profile.json",
3+
"Credential Profile is commonly called": "AnonCreds with did:cheqd",
4+
"Credential Profile Description": "AnonCreds with did:cheqd",
5+
"Credential Format": "AnonCred",
6+
"Signing Algorithm": "CL",
7+
"Revocation Algorithm": "Indy Revocation",
8+
"Key Management (Issuer)": "did:cheqd",
9+
"Key Management (Holder)": "link secrets",
10+
"Formal Specification": "https://docs.cheqd.io/identity/advanced/anoncreds"
11+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"$schema": "../../viewer/src/schemas/Credential-Profile.json",
3+
"Credential Profile is commonly called": "AnonCreds with did:indy",
4+
"Credential Profile Description": "Well-known default profile in all Hyperledger Indy implementations. A favoured profile due to selective disclosure and predicate capability as well as privacy-preserving revocation mechanism. Standardization in community spec in progress (July 2022).",
5+
"Credential Format": "AnonCred",
6+
"Signing Algorithm": "CL",
7+
"Revocation Algorithm": "Indy Revocation",
8+
"Key Management (Issuer)": "did:indy",
9+
"Key Management (Holder)": "link secrets",
10+
"Trust Management": "Verifier knows Issuers",
11+
"Formal Specification": "https://hyperledger.github.io/anoncreds-spec/",
12+
"Implementations": "Hyperledger Indy + Aries, Esatus, iGrant Data Wallet, British Columbia CANDY profile https://github.com/ICCS-ISAC/Candy"
13+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"$schema": "../../viewer/src/schemas/Credential-Profile.json",
3+
"Credential Profile is commonly called": "AnonCreds with did:web",
4+
"Credential Profile Description": "AnonCreds with did:web",
5+
"Credential Format": "AnonCred",
6+
"Signing Algorithm": "CL",
7+
"Revocation Algorithm": "Indy Revocation",
8+
"Key Management (Issuer)": "did:web",
9+
"Key Management (Holder)": "link secrets",
10+
"Trust Management": "Verifier knows Issuers",
11+
"Formal Specification": "https://github.com/2060-io/did-web-anoncreds-method"
12+
}

data/Key-Management/did.cheqd.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"$schema": "../../viewer/src/schemas/Key-Management.json",
3+
"Key Management": "did:cheqd",
4+
"Specification": "https://docs.cheqd.io/identity/architecture/adr-list/adr-001-cheqd-did-method",
5+
"Implementation Support (e.g. Libraries) / Active Community": "https://docs.cheqd.io/identity/sdk/understanding-sdks",
6+
"Party": ["issuer"]
7+
}

viewer/src/schemas/Credential-Profile.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
".well-known/jwt-issuer",
8080
"cose key",
8181
"credential as secret",
82+
"did:cheqd",
8283
"did:ebsi",
8384
"did:indy",
8485
"did:ion (long form)",
@@ -103,6 +104,7 @@
103104
".well-known/jwt-issuer",
104105
"cose key",
105106
"credential as secret",
107+
"did:cheqd",
106108
"did:ebsi",
107109
"did:indy",
108110
"did:ion (long form)",

0 commit comments

Comments
 (0)