- This specific prompt was sent (not a different one).
- This specific model ran it (not a cheaper substitute).
- At this specific time (not cached or replayed).
- With this output (not modified after the fact).
The receipt
Every PRYSM response includes aprysm.proof extension field:
The hash
proof_hash is a truncated SHA-256 of the concatenated fields:
Verify via the API
Offline verification (Ed25519 signatures)
WhenPRYSM_SIGNING_SEED is set on the server, every receipt is signed with an Ed25519 private
key. You can verify receipts offline without any API call:
PrysmProof v2 (orchestration)
For multi-model orchestration runs (POST /v2/orchestrate), PrysmProof v2 attests to the
full cascade of models: