Issue a Credential (OID4VCI · Coming Soon)
OID4VCI is the protocol Proof uses to deliver Verifiable Credentials directly to Holder wallets.
Proof's OID4VCI issuance is in active development. For early access, reach out to [email protected].
OID4VCI is the OpenID for Verifiable Credential Issuance protocol. It defines how an issuer delivers a Verifiable Credential into a Holder's wallet, with the issuer acting as an OAuth 2.0 Resource Server.
Proof's OID4VCI implementation delivers ProofCredentialV1 credentials directly to Holder wallets via the standard protocol.
Conceptual flow
OID4VCI defines an authorization code flow (the user authenticates with the issuer at issuance time) and a pre-authorized code flow (the issuer authorizes the user out of band and hands them a one-time code that the wallet redeems for the credential).
Standards
- OID4VCI for the issuance protocol.
- OAuth 2.0 (RFC 6749) for the authorization framework.
- SD-JWT VC on top of RFC 9901 for the credential format.
See also: Verifiable Credential Types · SD-JWT VC Format · Verify a Credential
Updated 2 days ago