# description
W3C Verifiable Credential containing a KYA-OS delegation with CRISP constraints.

# properties.@context.description
JSON-LD context. MUST include W3C VC context as first element and KYA-OS delegation context.

# properties.id.description
Unique credential identifier (URN or URL).

# properties.issuer.description
Issuer DID or issuer object containing id.

# properties.issuanceDate.description
ISO 8601 datetime when the credential was issued.

# properties.expirationDate.description
ISO 8601 datetime when the credential expires.

# $defs.DelegationCredentialSubject.properties.id.description
Subject DID (the delegate receiving the authorization).

# $defs.DelegationCredentialSubject.properties.delegation.properties.issuerDid.description
DID of the delegation issuer (delegator).

# $defs.DelegationCredentialSubject.properties.delegation.properties.subjectDid.description
DID of the delegation subject (delegate).

# $defs.DelegationCredentialSubject.properties.delegation.properties.userDid.description
DID of the end user whose delegated authority the agent exercises.

# $defs.DelegationCredentialSubject.properties.delegation.properties.userIdentifier.description
Alternative user identifier (e.g., email, username).

# $defs.DelegationCredentialSubject.properties.delegation.properties.sessionId.description
Session binding for session-scoped delegations.

# $defs.DelegationCredentialSubject.properties.delegation.properties.controller.description
Controller DID for delegation management.

# $defs.DelegationCredentialSubject.properties.delegation.properties.parentId.description
Parent delegation ID for chained delegations.

# $defs.DelegationCredentialSubject.properties.delegation.properties.createdAt.description
Unix timestamp when delegation was created.

# $defs.DelegationConstraints.properties.notBefore.description
Unix timestamp before which the delegation is not valid.

# $defs.DelegationConstraints.properties.notAfter.description
Unix timestamp after which the delegation expires.

# $defs.DelegationConstraints.properties.audience.description
Intended audience DID(s) for the delegation.

# $defs.Proof.properties.proofPurpose.description
Purpose of the proof (e.g., 'assertionMethod').