Verify a Pacta receipt - in your browser, no server round-trip

Paste a receipt (or the full bundle from GET /api/engagements/:id/proof). All hash checks below run entirely client-side in this page: the entry hash chain, the agreement hash, and the Merkle path to the anchored root. Nothing you paste is sent anywhere.

EIP-712 signature checks and the on-chain anchor lookup need secp256k1/keccak and an RPC node, which this dependency-free page does not ship: run the open-source CLI for the complete set - pacta-verify receipt.json --rpc <url> (see packages/verifier). Detecting tampered history does not require signatures: any alteration already breaks the hash checks on this page.