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

# Verify proof

> Verify a PrysmProof receipt by request ID — public, so anyone can independently confirm what ran.

<Note>
  **GET** `https://api.prysm1.com/v1/proof/{request_id}` · No authentication required
</Note>

Look up a [PrysmProof](/concepts/prysmproof) by its `request_id` to confirm which model,
provider, and mode served a request — and what it cost. This endpoint is public so a
third party can independently verify a record.

## Path parameters

<ParamField path="request_id" type="string" required>
  The `request_id` from a response's `prysm.proof` block.
</ParamField>

## Response

<ResponseField name="verified" type="boolean">
  `true` if a matching record was found.
</ResponseField>

<ResponseField name="request_id" type="string">
  The request ID that was looked up.
</ResponseField>

<ResponseField name="entry" type="object">
  The recorded usage entry — model, provider, mode, token counts, cost, and timestamp.
</ResponseField>

<RequestExample>
  ```python Python theme={null}
  from prysm import Prysm

  client = Prysm()
  print(client.verify_proof("b1e7c0d2-3f4a-5b6c-7d8e-9f0a1b2c3d4e"))
  ```

  ```typescript Node theme={null}
  import { Prysm } from "@prysmai/sdk";

  const client = new Prysm();
  console.log(await client.verifyProof("b1e7c0d2-3f4a-5b6c-7d8e-9f0a1b2c3d4e"));
  ```

  ```bash cURL theme={null}
  curl https://api.prysm1.com/v1/proof/b1e7c0d2-3f4a-5b6c-7d8e-9f0a1b2c3d4e
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "verified": true,
    "request_id": "b1e7c0d2-3f4a-5b6c-7d8e-9f0a1b2c3d4e",
    "entry": {
      "model": "deepseek-v4-flash",
      "provider": "deepseek",
      "mode": "balanced",
      "input_tokens": 18,
      "output_tokens": 240,
      "cost_usd": 0.000106,
      "latency_ms": 740,
      "timestamp": "2026-06-02T18:24:01.123456+00:00"
    }
  }
  ```

  ```json 404 theme={null}
  {
    "detail": {
      "error": "proof_not_found",
      "message": "No record found for this request ID."
    }
  }
  ```
</ResponseExample>
