Skip to main content

Choose your journey

Most integrators play one of two roles. Sometimes both, but rarely at the same time:
  • Issuer. You issue credentials into users’ wallets. A bank issuing an ID, a university issuing a degree, an employer issuing an employment confirmation.
  • Verifier. You ask users to prove something using credentials they already hold. A landlord checking a tenant’s identity, a service checking proof of age.
The two journeys overlap on the concept of presets (everyone uses them) and webhooks (everyone benefits from them), but the day-to-day flow is different. Choose the one that matches your use case.

Issuer journey

Browse a credential preset, onboard the user, issue and deliver. The end-to-end flow for issuing credentials to users.

Verifier journey

Browse a presentation preset, create a request, deliver it, read the response. The end-to-end flow for verifying credentials a user already holds.

Cross-cutting

Both journeys share two things worth knowing about up front:
  • Presets do the heavy lifting. A preset is a published, ready-to-use credential or request shape. You refer to it by its identifier; the platform handles everything else. Publishing your own? See the Credential presets and Presentation presets sections.
  • Webhooks beat polling. Issuance and verification are asynchronous: the user accepts a credential or shares one in their own time. Register a webhook and the platform pushes the events to you.
New to the concepts? Presets and Trust cover the mental model behind the API.