Receipt conformance

One answer, every runtime.

The same signed receipt is checked by independent implementations on different chains and languages, against the same published test vectors. They agree, or one of them is wrong.

76Vectors
60Must be rejected
6Runtimes
2026-10-22Last run (UTC)
Matrix
RuntimeLibraryVectorsResult
Pythoncryptography + coincurve + eth_account76pass
JavaScript@noble/curves (audited)76pass
Solidity (every EVM chain)MizanProof.sol9pass
Rust no_std / wasm (NEAR, Stellar, CosmWasm, MultiversX, ICP, Solana)mizan-onchain33pass
Sui Moveonchain/demo/sui-gate (native ed25519)16pass
Aptos Moveonchain/demo/aptos-gate (native ed25519)16pass

Live copy of this matrix: studio.mizan.market/api/interop/conformance.

Run it yourself

Files: vectors.json · verify_ref.py (Python reference) · run_python.py (runs every vector) · verify.mjs (JavaScript) · results.json (last run).

curl -sO https://mizan.market/skill/conformance/vectors.json curl -sO https://mizan.market/skill/conformance/verify_ref.py curl -sO https://mizan.market/skill/conformance/run_python.py pip install cryptography eth-account # the reference verifier uses these python3 run_python.py # prints "python: 106/106 conform"