Super Wallet Verifier / circuits
nationality-not-in-v1
the ISO 3166-1 numeric nationality is not in the list whose sorted-leaf Merkle root is public. Public signals: commitment, root, nonce. Request syntax: nationality-not-in:408,364.
| circuitId | 0x64edefdd24bd1e1b951b0594a182ba03035df2127c9f409ef6b261c47445f188 = keccak256("nationality-not-in-v1") |
|---|---|
| vkHash | 0xb14820277056692f2b77378ee54363e41795f69eb5793c7cbfdb6ea4d65242d7 |
| Key ceremony | Public PSE phase 1 (2^13), 1 phase-2 contribution (Super Wallet), then the hash of Xphere block 49677068 as a public beacon. One contributor: the key is sound only if Super Wallet destroyed its randomness. Transcript. |
| Registry | Not registered as of 2026-09-27; the check below reads the chain for the current state. |
Files
- nationality-not-in-v1.circom, templates/, lib/ (circom 2.1.9, circomlib 2.0.5)
- nationality-not-in-v1.r1cs, nationality-not-in-v1.wasm, nationality-not-in-v1.zkey (final proving key)
- verification_key.json, Verifier.sol, solc-input.json
- circuit.json, TRANSCRIPT.md, README.md
Check it in this browser
Recomputes the vkHash of verification_key.json and reads the registry's record for this circuit from the chain.
(not run)