SVX Documentation
HomepageAPISDK
2022-01
2022-01
  • What is the API-of-Me
  • Getting Started
    • Setting Up
    • Quickstart
    • Terminology
  • Platform
    • Secure Value Exchange
    • Vault
      • Enterprise Vault
  • Guides
    • Credential Schemas
    • Credential Types
    • Credentials
      • Issue Credentials
    • DIDs
      • DID Resolver
      • DID Registrar
      • DID Methods
        • did:key
        • did:web
        • did:ebsi
        • did:indy
      • DID Controller Keypair
    • OpenID Connect
      • For Verifiable Presentation
    • Presentations
    • Presentation Definitions
    • Vault
      • Setting up Access
      • Items and Slots
      • Connections and Sharing
      • Classification Hierarchies
      • Attachments
      • On-sharing & Client Tasks
      • Account Delegation
  • Tools
    • Meeco SDK & CLI
    • Cryppo SDK & CLI
  • Policies
    • Privacy
    • Developer Policy
  • Releases
Powered by GitBook
On this page
  • Prerequisites
  • Who can use this?
  • Generate Verifiable Presentation
  • Verify Verifiable Presentation

Was this helpful?

Edit on GitHub
  1. Guides

Presentations

Last updated 1 year ago

Was this helpful?

Presentation, short for , is a data model that allows a holder of to present them in a way that that the Verifier can attest the authorship of the credentials included.

The data format used for the presentation is . Other formats are not supported at this time.

Prerequisites

  • Credentials

Who can use this?

Presentations are generated by the holder and verified by an organisation or another user.

Generate Verifiable Presentation

Generate a verifiable presentation, ready for signing.

Endpoint

POST /presentation/generate

Request

  • DID

  • List of VCs

Responses

The presentation object that includes an unsigned JWT. The client calling this endpoint (e.g. holder wallet) is responsible for adding the signature.

Verify Verifiable Presentation

Verify a given verifiable presentation. The steps performed during this verification are

  • Validate the presentation structure

  • Resolve the presentation DID

  • Verify the presentation signature

  • For each credential in the presentation

    • Validate the credential structure

    • Resolve the issuer DID

    • Verify the credential signature

Endpoint

POST /presentation/verify

Request

  • Verifiable Presentation – supported format is vp-jwt

Responses

The result of the verification, either true or false. In case of false, all errors are provided, with an explanation.

Verifiable Presentation
Verifiable Credentials
vp-jwt
DID