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

# How it works

> From request to a saved result you can reuse.

## Stages

<Steps>
  <Step title="Start">
    Hosted Verify, SDK, or API.
  </Step>

  <Step title="Finish">
    Per verifier: sign, hosted step, or lookup.
  </Step>

  <Step title="Save result">
    Store the proof ID. [Proofs](../platform/proofs).
  </Step>
</Steps>

## Modes

| Mode          | When                                                |
| ------------- | --------------------------------------------------- |
| Hosted Verify | Login, OAuth, human, org                            |
| SDK           | Product-controlled flows                            |
| Raw HTTP      | Advanced / server-only                              |
| Gate check    | `GET /api/v1/proofs/check`                          |
| Pay per call  | No account needed. [Pay per call](../platform/x402) |

## You get

* Response and status
* A hosted link when a browser step is required
* Poll when verification is async
* A proof ID to store

## Related

<CardGroup cols={2}>
  <Card title="Start" icon="bolt" href="/">
    Browser, server, and assistant paths.
  </Card>

  <Card title="Proofs" icon="shield-check" href="../platform/proofs">
    Store and reuse completed proofs.
  </Card>

  <Card title="Lifecycle" icon="rotate" href="./lifecycle">
    Poll, reuse, revoke.
  </Card>

  <Card title="Verifier catalog" icon="list-tree" href="./verifiers">
    Pick a verifier by outcome.
  </Card>
</CardGroup>
