The issuer layer packages scoped claim objects into a portable PASSID credential with signature, expiry, proof metadata, and revocation references.
Credential envelopes are signed with issuer keys so verifiers can check authenticity and schema integrity.
Credentials carry bounded validity periods and freshness metadata so institutions can evaluate how current a presentation is.
Revocation references let institutions invalidate credentials when source conditions, sanctions state, or policy rules change.
{
"credential_id": "pid_7f3c9x2mab4k",
"issuer": "passid-issuer",
"claims": {
"identity_verified": true,
"income_verified": true,
"sanctions_screening_clear": true
},
"signature": "ed25519",
"proof_binding": "groth16_optional",
"expires_at": "2026-03-11T09:14:00Z",
"revocable": true
}
{
"credential_id": "pid_7f3c9x2mab4k",
"issuer": "passid-issuer",
"holder_binding": "wallet_presentation",
"claims": {
"identity_verified": true,
"income_verified": true,
"sanctions_screening_clear": true
},
"signature": "ed25519",
"proof_binding": "groth16_optional",
"expires_at": "2026-03-11T09:14:00Z",
"revocable": true
}