Initial push
This commit is contained in:
26
hubzilla/addon/cry01/contracts/vc-v1.json
Normal file
26
hubzilla/addon/cry01/contracts/vc-v1.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"_meta": {
|
||||
"contract": "cry01-vc",
|
||||
"version": "1.0",
|
||||
"purpose": "W3C Verifiable Credential envelope for Civic Infrastructure diagnostic results."
|
||||
},
|
||||
"_note": "The actual VC is a JSON-LD document signed by the operator. The credentialSubject.claim field contains the claim specific to the issuing addon.",
|
||||
"vc_structure": {
|
||||
"@context": ["https://www.w3.org/2018/credentials/v1"],
|
||||
"type": ["VerifiableCredential"],
|
||||
"issuer": "did:web:directory.diagnostics.kane-il.us",
|
||||
"issuanceDate": "ISO 8601 timestamp",
|
||||
"credentialSubject": {
|
||||
"id": "did:web:directory.diagnostics.kane-il.us/channel/{xchan}",
|
||||
"association": "association slug",
|
||||
"claim_type": "signal | ballot | poll_result | sase_admission",
|
||||
"claim": "addon-specific structured claim — see issuing addon spec"
|
||||
},
|
||||
"proof": {
|
||||
"type": "Ed25519Signature2020",
|
||||
"created": "ISO 8601 timestamp",
|
||||
"verificationMethod": "did:web:directory.diagnostics.kane-il.us#operator-key",
|
||||
"proofValue": "base58-encoded signature"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user