> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didx.co.za/llms.txt
> Use this file to discover all available pages before exploring further.

# Integration guides

> Two journeys: issuer and verifier.

## 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.

<CardGroup cols={2}>
  <Card title="Issuer journey" icon="id-card" href="/products/didx-me/guides/issuers/issuer-journey">
    Browse a credential preset, onboard the user, issue and deliver. The end-to-end flow for issuing credentials to
    users.
  </Card>

  <Card title="Verifier journey" icon="badge-check" href="/products/didx-me/guides/verifiers/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.
  </Card>
</CardGroup>

## 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](/products/didx-me/guides/issuers/credential-presets-intro) and [Presentation presets](/products/didx-me/guides/verifiers/presentation-presets-intro) sections.
* **Webhooks beat polling.** Issuance and verification are asynchronous: the user accepts a credential or shares one in their own time. Register a [webhook](/products/didx-me/guides/webhooks) and the platform pushes the events to you.

<Tip>
  New to the concepts? [Presets](/concepts/presets) and [Trust](/concepts/trust) cover the mental model behind the API.
</Tip>
