Chia DID/VC Credential Lane
This page describes a integration pattern for binding Chia blockchain DID and Verifiable Credential attestations to Universal Manifest subjects.
Boundary: normative vs non-normative
Section titled “Boundary: normative vs non-normative”- Normative contract: Specification and Conformance
- Non-normative guidance: this page
All Chia-specific claims, pointer names, and consent keys on this page are explicitly non-normative.
What you implement
Section titled “What you implement”Inputs
Section titled “Inputs”- A valid Universal Manifest with a stable
subjectidentifier - Chia DID (
did:chia) reference for the subject or credential issuer - On-chain VC attestation with proof hash for integrity verification
Outputs
Section titled “Outputs”- Manifest
claimsentries carrying Chia VC attestation references - Deterministic handling for revoked or unrecognized Chia credentials
- Consent-gated disclosure of wallet and credential information
Minimum behaviors
Section titled “Minimum behaviors”- Represent Chia VC attestations as claim extensions
- Ignore unknown Chia-specific claim types safely
- Enforce consent before disclosing wallet or credential data
- Do not treat revoked VCs as valid attestations
- Keep Chia-specific fields out of core required UM fields
Chia DID overview
Section titled “Chia DID overview”Chia supports a native DID method (did:chia) where identifiers are on-chain assets (DID singletons) controlled by wallet private keys. DIDs resolve against Chia blockchain state and can serve as manifest subject identifiers or credential issuer references.
VC attestation model
Section titled “VC attestation model”Chia Verifiable Credentials are on-chain attestation primitives linked to a holder DID. Each VC contains a proof hash referencing off-chain credential content, with provenance verifiable via blockchain transaction history. Revocation is handled through on-chain state updates.
Suggested pointer names
Section titled “Suggested pointer names”chia.wallet.addresschia.vc.attestationchia.did.document
Suggested consent keys
Section titled “Suggested consent keys”chia.credentialSharechia.onChainPublish