Live on Base with Ewance

See the certificates

Credentials

Presentation

Also known as: Verifiable Presentation

A W3C VC concept where a holder bundles one or more credentials into a signed presentation to send to a verifier — the wallet-to-verifier unit.

A Verifiable Presentation (VP) is a W3C VC 2.0 concept separate from a credential. A credential is about a subject and signed by an issuer; a presentation is about one or more credentials, bundled by a holder, and signed by the holder. Presentations are how wallets send credentials to verifiers.

The structure: a VP is a JSON-LD document with type "VerifiablePresentation", a verifiableCredential array holding one or more full credentials, and a proof signed by the holder's DID. The verifier checks both the presentation's signature (holder signed this bundle at this moment) and each credential's signature (the issuer originally signed each one).

LearnCoin doesn't emit presentations today — our primary credential-sharing path is the public /c/<id> URL, which doesn't require a presentation wrapper. When we ship OpenID4VP for EUDI Wallet alignment, presentation support becomes essential: the verifier's OpenID4VP request prompts the wallet to construct a VP, the wallet returns it, the verifier validates.

Updated 2026-04-20 · Back to the glossary