Skip to content

Commit

Permalink
Add initial eddsa-rdfc-2022 vectors.
Browse files Browse the repository at this point in the history
  • Loading branch information
aljones15 committed Oct 7, 2024
1 parent 2a918ee commit b61f4e1
Show file tree
Hide file tree
Showing 8 changed files with 356 additions and 0 deletions.
47 changes: 47 additions & 0 deletions inputs/eddsa-rdfc-2022/1.1-previousProofArrayOk-SimpleSigned2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
{
"@context": {
"alumniOf": "https://www.example.org/alumniOf",
"description": "https://www.example.com/description",
"name": "https://www.example.com/name"
}
}
],
"id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33",
"type": [
"VerifiableCredential",
"AlumniCredential"
],
"name": "Alumni Credential",
"description": "A minimum viable example of a VC 1.1 Alumni Credential.",
"issuer": "https://vc.example/issuers/5678",
"issuanceDate": "2023-01-01T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdefgh",
"alumniOf": "The School of Examples"
},
"proof": [
{
"type": "DataIntegrityProof",
"id": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:06:38Z",
"verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7",
"proofPurpose": "assertionMethod",
"proofValue": "z2NNMUK789yAaFg9uWt9deyhFMbuhcirX1VvCARsebEiCx5ikF1L4AHnZ78wNMJ9temZT62VvxAJgqwDLkDXMpPck"
},
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:16:38Z",
"verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E",
"proofPurpose": "assertionMethod",
"previousProof": [
"urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544"
],
"proofValue": "z3wBizijLeU8xVdw43SwuwQSrbstpitjtNxo9ptR3UEP5fJUwapqXFg75Ys2zJD54fAiBWSwQSpGpeRmokEjHAunc"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
{
"@context": {
"alumniOf": "https://www.example.org/alumniOf",
"description": "https://www.example.com/description",
"name": "https://www.example.com/name"
}
}
],
"id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33",
"type": [
"VerifiableCredential",
"AlumniCredential"
],
"name": "Alumni Credential",
"description": "A minimum viable example of a VC 1.1 Alumni Credential.",
"issuer": "https://vc.example/issuers/5678",
"issuanceDate": "2023-01-01T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdefgh",
"alumniOf": "The School of Examples"
},
"proof": [
{
"type": "DataIntegrityProof",
"id": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:06:38Z",
"verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7",
"proofPurpose": "assertionMethod",
"proofValue": "z2NNMUK789yAaFg9uWt9deyhFMbuhcirX1VvCARsebEiCx5ikF1L4AHnZ78wNMJ9temZT62VvxAJgqwDLkDXMpPck"
},
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:16:38Z",
"verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E",
"proofPurpose": "assertionMethod",
"previousProof": "urn:uuid:38329423-2179-4b2e-88cb-a7c7d9dc4544",
"proofValue": "z3wBizijLeU8xVdw43SwuwQSrbstpitjtNxo9ptR3UEP5fJUwapqXFg75Ys2zJD54fAiBWSwQSpGpeRmokEjHAunc"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
{
"@context": {
"alumniOf": "https://www.example.org/alumniOf",
"description": "https://www.example.com/description",
"name": "https://www.example.com/name"
}
}
],
"id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33",
"type": [
"VerifiableCredential",
"AlumniCredential"
],
"name": "Alumni Credential",
"description": "A minimum viable example of a VC 1.1 Alumni Credential.",
"issuer": "https://vc.example/issuers/5678",
"issuanceDate": "2023-01-01T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdefgh",
"alumniOf": "The School of Examples"
},
"proof": [
{
"type": "DataIntegrityProof",
"id": "456321",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:06:38Z",
"verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7",
"proofPurpose": "assertionMethod",
"proofValue": "z2NNMUK789yAaFg9uWt9deyhFMbuhcirX1VvCARsebEiCx5ikF1L4AHnZ78wNMJ9temZT62VvxAJgqwDLkDXMpPck"
},
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:16:38Z",
"verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E",
"proofPurpose": "assertionMethod",
"previousProof": 456321,
"proofValue": "z3wBizijLeU8xVdw43SwuwQSrbstpitjtNxo9ptR3UEP5fJUwapqXFg75Ys2zJD54fAiBWSwQSpGpeRmokEjHAunc"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
{
"@context": {
"alumniOf": "https://www.example.org/alumniOf",
"description": "https://www.example.com/description",
"name": "https://www.example.com/name"
}
}
],
"id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33",
"type": [
"VerifiableCredential",
"AlumniCredential"
],
"name": "Alumni Credential",
"description": "A minimum viable example of a VC 1.1 Alumni Credential.",
"issuer": "https://vc.example/issuers/5678",
"issuanceDate": "2023-01-01T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdefgh",
"alumniOf": "The School of Examples"
},
"proof": [
{
"type": "DataIntegrityProof",
"id": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:06:38Z",
"verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7",
"proofPurpose": "assertionMethod",
"proofValue": "z2NNMUK789yAaFg9uWt9deyhFMbuhcirX1VvCARsebEiCx5ikF1L4AHnZ78wNMJ9temZT62VvxAJgqwDLkDXMpPck"
},
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:16:38Z",
"verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E",
"proofPurpose": "assertionMethod",
"previousProof": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544",
"proofValue": "z3wBizijLeU8xVdw43SwuwQSrbstpitjtNxo9ptR3UEP5fJUwapqXFg75Ys2zJD54fAiBWSwQSpGpeRmokEjHAunc"
}
]
}
45 changes: 45 additions & 0 deletions inputs/eddsa-rdfc-2022/2.0-previousProofArrayOk-SimpleSigned2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
{
"@context": {
"alumniOf": "https://www.example.org/alumniOf"
}
}
],
"id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33",
"type": [
"VerifiableCredential",
"AlumniCredential"
],
"name": "Alumni Credential",
"description": "A minimum viable example of a VC 2.0 Alumni Credential.",
"issuer": "https://vc.example/issuers/5678",
"validFrom": "2023-01-01T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdefgh",
"alumniOf": "The School of Examples"
},
"proof": [
{
"type": "DataIntegrityProof",
"id": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:06:38Z",
"verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7",
"proofPurpose": "assertionMethod",
"proofValue": "z4zHjvHjY2fM4E7pvCruQ6xpvCA2mHXHF4EzEuuZueC9dGqSMYLUquPP8YmnhWvdBE3UrfsXNcUzxGuiWEu3KdVGp"
},
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:16:38Z",
"verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E",
"proofPurpose": "assertionMethod",
"previousProof": [
"urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544"
],
"proofValue": "z4A3iSEKXQP9V2Cx9Wp6FEhgp4denVPSydYVUpXDk5EEE3RVLwbh6KK1vwgB8eSuHyvGZocZ6q8wDgUXZMrLH9H7A"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
{
"@context": {
"alumniOf": "https://www.example.org/alumniOf"
}
}
],
"id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33",
"type": [
"VerifiableCredential",
"AlumniCredential"
],
"name": "Alumni Credential",
"description": "A minimum viable example of a VC 2.0 Alumni Credential.",
"issuer": "https://vc.example/issuers/5678",
"validFrom": "2023-01-01T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdefgh",
"alumniOf": "The School of Examples"
},
"proof": [
{
"type": "DataIntegrityProof",
"id": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:06:38Z",
"verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7",
"proofPurpose": "assertionMethod",
"proofValue": "z4zHjvHjY2fM4E7pvCruQ6xpvCA2mHXHF4EzEuuZueC9dGqSMYLUquPP8YmnhWvdBE3UrfsXNcUzxGuiWEu3KdVGp"
},
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:16:38Z",
"verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E",
"proofPurpose": "assertionMethod",
"previousProof": "urn:uuid:38329423-2179-4b2e-88cb-a7c7d9dc4544",
"proofValue": "z2jNS2zahsb3JvEGA1AtogaqqszzBtddGuodRRei8RKPs9aKacPCQ8dykai67J8cNWAUhQ7mCx437Bdx17LG5YrNg"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
{
"@context": {
"alumniOf": "https://www.example.org/alumniOf"
}
}
],
"id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33",
"type": [
"VerifiableCredential",
"AlumniCredential"
],
"name": "Alumni Credential",
"description": "A minimum viable example of a VC 2.0 Alumni Credential.",
"issuer": "https://vc.example/issuers/5678",
"validFrom": "2023-01-01T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdefgh",
"alumniOf": "The School of Examples"
},
"proof": [
{
"type": "DataIntegrityProof",
"id": "456321",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:06:38Z",
"verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7",
"proofPurpose": "assertionMethod",
"proofValue": "z4iEPgtcVDBqQDTxvdXWNsqqLH6o8GKqgwt4C6gLWBrQ9wTJ8jnkuZJdHSgV8mFogVW7dXhqk2g45fAQMVqVVGC9U"
},
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:16:38Z",
"verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E",
"proofPurpose": "assertionMethod",
"previousProof": 456321,
"proofValue": "z4Qu92c93Zx8ToM4EP5XtbTfWSJgF7ymFmGvWZgMWKdHkRXTwd1Bga2qn1rDhvsaTvJFcdsGFHsRAX1uNdvR2F45r"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
{
"@context": {
"alumniOf": "https://www.example.org/alumniOf"
}
}
],
"id": "urn:uuid:58172aac-d8ba-11ed-83dd-0b3aef56cc33",
"type": [
"VerifiableCredential",
"AlumniCredential"
],
"name": "Alumni Credential",
"description": "A minimum viable example of a VC 2.0 Alumni Credential.",
"issuer": "https://vc.example/issuers/5678",
"validFrom": "2023-01-01T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdefgh",
"alumniOf": "The School of Examples"
},
"proof": [
{
"type": "DataIntegrityProof",
"id": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:06:38Z",
"verificationMethod": "did:key:z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7#z6MktgKTsu1QhX6QPbyqG6geXdw6FQCZBPq7uQpieWbiQiG7",
"proofPurpose": "assertionMethod",
"proofValue": "z4zHjvHjY2fM4E7pvCruQ6xpvCA2mHXHF4EzEuuZueC9dGqSMYLUquPP8YmnhWvdBE3UrfsXNcUzxGuiWEu3KdVGp"
},
{
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-rdfc-2022",
"created": "2023-02-26T22:16:38Z",
"verificationMethod": "did:key:z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E#z6MkhWqdDBPojHA7cprTGTt5yHv5yUi1B8cnXn8ReLumkw6E",
"proofPurpose": "assertionMethod",
"previousProof": "urn:uuid:26329423-bec9-4b2e-88cb-a7c7d9dc4544",
"proofValue": "z4A3iSEKXQP9V2Cx9Wp6FEhgp4denVPSydYVUpXDk5EEE3RVLwbh6KK1vwgB8eSuHyvGZocZ6q8wDgUXZMrLH9H7A"
}
]
}

0 comments on commit b61f4e1

Please sign in to comment.