> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neus.network/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.

<Frame caption="One saved result. Reuse it at the next gate.">
  <img className="neus-how-it-works-diagram" src="https://mintcdn.com/neus-1d252ed4/rmK6ljaqfx701Kfg/images/how-it-works.png?fit=max&auto=format&n=rmK6ljaqfx701Kfg&q=85&s=7e967f03fb5cdb078a173a323d0c66a7" alt="Flow: one saved result reused across apps and APIs" width="1536" height="1024" data-path="images/how-it-works.png" />
</Frame>

## Stages

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

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

  <Step title="Save result">
    Store the receipt ID. [Results](../platform/receipts-and-results).
  </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 the check is async
* A receipt ID to store

## Related

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

  <Card title="Results" icon="receipt" href="../platform/receipts-and-results">
    Save and reuse a result.
  </Card>

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

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