Verification Utility
Verify Receipt Hash
Validate receipt integrity with hash checks, signature verification, and deterministic demo recompute.
Developer utility for independent, copy-paste verification workflows.
What does verification prove?
Every policy-governed execution produces a deterministic receipt. Verification confirms that a specific execution occurred under a declared policy, with an independently recomputable hash. Receipts are useful for bot operators, agent builders, and integrators who need inspectable, shareable proof of execution behavior.
What verification is useful for
- Confirm a protected execution happened under a specific policy
- Inspect execution receipts and recompute hashes independently
- Share reproducible proof with teammates, auditors, or partners
Don't have a receipt yet? Run your first protected trade to generate one, or explore the builder resources.
Need the normative contract? See Receipt Specification v1.
What you're verifying
- Receipt hash (SHA-256): deterministic fingerprint of the receipt payload.
- Ed25519 signature: proof that the hash was signed by the configured TruCore receipt signing key.
- Deterministic recompute (optional): available for supported demo receipt schemas only.
Verify signature
Verification Kit
Copy these values and commands to verify this receipt independently in your local environment.
receipt_hash
1616e0f2347f68f8d2f189b6365456fde56a607d66fc897817946f34fb5a81b8Public key appears when signature support is configured.
Fetch signature to include signed proof in the kit.
Command, verify signature
Fetch signature first to generate a ready-to-run signature verification command.Runs Ed25519 verification over the receipt hash bytes.
Script, verify signature
Fetch signature first to generate a verification script.Save as verify-receipt-signature.mjs, then run: node verify-receipt-signature.mjs
Hash recompute command appears after you provide full receipt JSON and receive a supported version result.
Share this receipt
Anyone can independently verify this transaction
Proof links
verify url
https://www.trucore.xyz/verify?hash=1616e0f2347f68f8d2f189b6365456fde56a607d66fc897817946f34fb5a81b8&from=shareog preview url
https://www.trucore.xyz/api/og/receipt?hash=1616e0f2347f68f8d2f189b6365456fde56a607d66fc897817946f34fb5a81b8Use these links to share independently verifiable proof.
{
"version": 1,
"type": "trucore_proof_packet",
"status": "success",
"proof": {
"hash": "1616e0f2347f68f8d2f189b6365456fde56a607d66fc897817946f34fb5a81b8",
"decision": "UNKNOWN",
"verified": false
},
"links": {
"verify_url": "https://www.trucore.xyz/verify?hash=1616e0f2347f68f8d2f189b6365456fde56a607d66fc897817946f34fb5a81b8&from=share",
"og_preview_url": "https://www.trucore.xyz/api/og/receipt?hash=1616e0f2347f68f8d2f189b6365456fde56a607d66fc897817946f34fb5a81b8"
},
"meta": {
"exported_at": "2026-04-06T03:47:47.574Z",
"source": "trucore-site"
}
}Building an integration? View developer docs
What to do next
Haven't protected a trade yet? Start with the golden path. Already verified? Explore deeper integration.