DOCS / RECEIPTS
Answers that can't be quietly edited.
APIs get cached, proxied, re-served and screenshotted. Somewhere along that chain, numbers get edited — sometimes by accident, sometimes not. A FlipForge receipt makes that tampering detectable by anyone, forever: the signature binds the exact query, the exact result, the slot it was observed at and the moment it was issued.
Verification is deliberately boring. Rebuild the canonical JSON (keys sorted, deterministic bytes), hash it with SHA-256, check that hash against answerDigest, then check the ed25519 signature against the published key. No network calls. No account. It works in an airgapped room.
Anatomy
▌Verifying without the SDK
The whole recipe is ~30 lines with noble. If you use flipforge-sdk, this is ff.verify(signed).
▌Honesty note: a receipt proves FlipForge's key signed this exact answer at this slot. It is tamper-evidence for the response — not a trustless light-client proof of chain state. If you want to re-derive everything from raw bytes, the account data is one RPC call away, and our decoders are open in the SDK.
