Skip to main content
GET https://api.prysm1.com/v1/proof/{request_id} · No authentication required
Look up a 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

request_id
string
required
The request_id from a response’s prysm.proof block.

Response

verified
boolean
true if a matching record was found.
request_id
string
The request ID that was looked up.
entry
object
The recorded usage entry — model, provider, mode, token counts, cost, and timestamp.
from prysm import Prysm

client = Prysm()
print(client.verify_proof("b1e7c0d2-3f4a-5b6c-7d8e-9f0a1b2c3d4e"))
{
  "verified": true,
  "request_id": "b1e7c0d2-3f4a-5b6c-7d8e-9f0a1b2c3d4e",
  "entry": {
    "model": "deepseek-v3.2",
    "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"
  }
}