Structs§
- Credential
- Final credential payload signed by the issuance key.
- Credential
Digest - SHA-256 digest of a finalized credential payload.
- Credential
Proof - Issuance proof for a finalized credential payload.
- Holder
Id - Holder identifier.
- Issuance
Request - Request produced by a holder during issuance.
- Issuance
Response - Response produced by an issuer during issuance.
- Issuer
- Issuer metadata signed by the issuer identity key.
- Issuer
Authority - Signed issuer metadata used by verifiers before accepting credentials.
- Issuer
Id - Issuer identifier.
- Issuer
Secret Keys - JSON-friendly issuer secret export.
- Protocol
V1 - Protocol version marker used by the MVP credential format.
- Revocation
- Revocation payload signed by the issuer identity key.
- Revocation
Location - Location where issuer revocations may be published.
- Revocation
Proof - Issuer proof for a signed revocation.
- Schnorr
Signature Proof - Schnorr signature proof encoded for JSON.
- Signed
Credential - Final holder credential.
- Signed
Revocation - Signed revocation wire object.
- Timestamp
- Unix timestamp in seconds.
Constants§
- CREDENTIAL_
DIGEST_ DOMAIN_ SEPARATOR - Domain separator prepended to canonical credential JSON before hashing.
- ISSUER_
AUTHORITY_ SIGNATURE_ DOMAIN_ SEPARATOR - Domain separator for issuer authority identity signatures.
- REVOCATION_
SIGNATURE_ DOMAIN_ SEPARATOR - Domain separator for revocation identity signatures.