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
| Runtime | Library | Vectors | Result |
|---|---|---|---|
| Python | cryptography + coincurve + eth_account | 76 | pass |
| JavaScript | @noble/curves (audited) | 76 | pass |
| Solidity (every EVM chain) | MizanProof.sol | 9 | pass |
| Rust no_std / wasm (NEAR, Stellar, CosmWasm, MultiversX, ICP, Solana) | mizan-onchain | 33 | pass |
| Sui Move | onchain/demo/sui-gate (native ed25519) | 16 | pass |
| Aptos Move | onchain/demo/aptos-gate (native ed25519) | 16 | pass |
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"