W3C Verifiable Credentials

by Nick Clark | Published April 25, 2026 | PDF

The W3C Verifiable Credentials Data Model 2.0 and Decentralized Identifiers 1.0 specifications define how cryptographically-verifiable claims are issued, presented, and verified across a global ecosystem of issuers, holders, and verifiers. The architecture is mature, broadly adopted, and standards-anchored — yet it presupposes that holders and devices retain long-lived cryptographic key material. The architectural element that composes underneath VC and DID — stateless device pseudonymity with no stored keys, certificates, or biometrics — is what the keyless-identity primitive provides.


Standard and Ecosystem Reality

The W3C Verifiable Credentials Data Model 2.0 became a W3C Recommendation, and the Decentralized Identifiers 1.0 specification reached Recommendation status in 2022. Together they define a triangle of roles — issuer, holder, verifier — and a serialization-flexible data model that supports both JSON-LD with Linked Data Proofs and JSON Web Token VCs (JWT-VC and SD-JWT-VC). The data model is deliberately credential-agnostic: a VC may carry an academic transcript, an employment claim, a mobile driver's license under ISO/IEC 18013-5, or an EU Digital Identity Wallet attestation under eIDAS 2.0.

The ecosystem around the standards is substantial. Hyperledger Indy and Aries supply ledger and agent infrastructure. Indicio, Spruce, Mattr, Trinsic, and Microsoft Entra Verified ID supply commercial issuance and wallet stacks. The European Union's EUDI Wallet Architecture and Reference Framework treats VCs and SD-JWTs as first-class credential formats. The U.S. Department of Homeland Security Silicon Valley Innovation Program has funded VC integration across CBP, USCIS, and TSA pipelines. The standard is real, the deployment surface is real, and the regulatory tailwind is real.

Architectural Gap

The VC and DID architecture assumes a holder controls a private key — typically held in a wallet, a TEE, or a hardware security module — and that authentication of the holder to the wallet, and of the wallet to the device, is solved out of band. In the predominant deployment pattern this means biometrics or PINs unlocking a key store, with the keys themselves persistent on the device. Three structural problems follow.

First, key compromise is catastrophic and recovery is operationally heavy: revocation lists, status credentials (Bitstring Status List), and re-issuance flows handle the failure mode but do not eliminate the persistent-key assumption. Second, device-bound credentials cannot be cleanly transferred or rotated across hardware without re-issuance, which is friction at fleet scale and a privacy hazard at consumer scale. Third, the wallet itself becomes the attack surface: a compromised wallet exposes every credential it holds, and biometric unlock becomes an irreversible disclosure if the biometric template leaks. None of this is a defect in the W3C specifications — they are explicit about leaving key management out of scope. It is, however, the architectural gap that determines whether VC deployments survive contact with adversarial environments and high-volume device fleets.

What the Keyless-Identity Primitive Provides

The Adaptive Query keyless-identity primitive supplies stateless device pseudonymity. There is no stored private key, no stored certificate, and no stored biometric template on the device. Authentication operates through dynamic device-hash authentication: a per-session identity is derived from observable device characteristics combined with verifier-issued challenges, producing an authenticator that is verifiable but not reproducible from device state at rest.

Three architectural properties matter for VC composition. First, no exfiltrable key material: a device seized, imaged, or cloned at rest yields nothing that can impersonate the holder in a future session. Second, no stored biometric: the primitive does not require the holder to deposit an irrevocable biological identifier on the device, eliminating the worst leak class in current wallet architectures. Third, statelessness across hardware rotation: because identity is not bound to a persistent key, holders can move credentials across devices without re-issuance, and revocation collapses to a per-session rather than per-device operation. The primitive does not replace the VC data model or the DID resolution layer; it replaces the key-management substrate underneath them.

Composition Pathway

Composition with W3C VC and DID architecture is structural. The VC remains the credential object: a JSON-LD or SD-JWT VC with the same issuer, subject, claims, and proof structure that the data model already defines. The DID remains the identifier surface: a did:web, did:key, did:ion, or did:peer continues to anchor the subject. What changes is the binding between the holder and the proof: rather than the holder presenting a signature produced by a stored private key, the holder presents a session-derived authenticator produced by the keyless-identity primitive, and the verifier evaluates it against the DID document's verification methods extended with a keyless-method type.

The path is incremental. SD-JWT-VC presentation flows already separate credential issuance from holder binding via the cnf claim; the keyless-identity primitive supplies an alternative cnf binding mode. JSON-LD VCs with Data Integrity Proofs accommodate new proof suites; the primitive registers as a proof suite. Wallet vendors — Spruce, Mattr, Microsoft Entra Verified ID — integrate the primitive as an authentication backend and continue to ship the same VC and OpenID4VP presentation surfaces. EUDI Wallet reference implementations gain a keyless authentication mode that satisfies eIDAS 2.0 high assurance without imposing biometric storage.

Commercial Implication

The commercial center of gravity for VC deployments is shifting from issuance tooling — a saturated and increasingly commoditized layer — to assurance and recovery. Wallet vendors that can credibly claim no stored key and no stored biometric have a defensible position against both regulatory scrutiny (eIDAS 2.0 cybersecurity certification, NIST SP 800-63-4 IAL/AAL evolution) and enterprise procurement (workforce credentialing programs that cannot accept biometric-template liability). For ecosystem participants — Indicio, Spruce, Mattr, Trinsic, Hyperledger Aries implementers — the keyless-identity primitive is the architectural feature that converts VC adoption from a 2020s standards story into a 2026-and-forward assurance story.

For mobile driver's license programs under ISO/IEC 18013-5 and 18013-7, and for U.S. state DMV deployments, the primitive resolves the recurring objection that a phone-resident credential is only as trustworthy as the phone's biometric subsystem. For high-assurance enterprise SSO pipelines layering VC over OpenID4VC, the primitive eliminates the credential-theft class that current FIDO2 and passkey deployments still tolerate.

Licensing Implication

The keyless-identity primitive is offered as a licensable architectural substrate rather than as a wallet product. The VC and DID standards are royalty-free under W3C policy, and the primitive does not encumber that surface: the data model, proof formats, and DID resolution remain W3C-governed. The license covers the keyless authentication architecture — stateless device pseudonymity, dynamic device-hash authentication, and the absence-of-stored-key invariant — and is structured as a composition license that grants wallet vendors, issuer-platform vendors, and verifier-platform vendors the right to embed the primitive underneath their existing W3C-compliant VC and DID surfaces. Sub-licensing terms permit downstream wallet implementers to integrate without separate negotiation, which is the structural property that lets the primitive propagate across the existing VC ecosystem at the rate the standards themselves propagate.

Nick Clark Invented by Nick Clark Founding Investors:
Anonymous, Devin Wilkie
72 28 14 36 01