Private, contract-checked verification

Answer one question.
Keep the rest private.

Create an issuer-attested age, nationality, or sanctions result on the release-pinned Base Sepolia deployment. Custom v2 proofs and rehearsal credentials are outside this launch.

Quick Launch · Base SepoliaOne private fact in. One signed answer out.

Choose a fact and the app creates a consumer-bound true/false proof. Your wallet does not sign or spend gas; the deployed verifier checks the issuer's signature and every binding.

Privacy note: v1 is issuer-attested. The issuer evaluates your browser-held credential, while the receiving app gets only the Boolean artifact—not your passport data or full private credential.

1
Private claimsPrepare with Self
2
Credential ownerConnect wallet
3
On-chain statusSelect a network
1 · Your private credentialaction required
No private credential is loaded

Complete Self verification, choose the facts you need, and mint on a testnet. Return here in the same tab.

Prepare with Self →
2 · Choose one fact to prove
3 · Bind the proof to its intended use
?Choose the network where this wallet minted its Proof-of-Humanity token. The app reads that deployed contract directly; your wallet does not need to switch networks for this check.
Base Sepolia release deployment
?A short purpose chosen by the receiving app, such as membership:season-1 or vote:proposal-42. It is hashed into the proof so an artifact created for one action cannot be reused for another.
Purpose only—never put personal information here.
?The exact EVM address allowed to accept this proof. For a personal read-only test, use your connected wallet. For an integration, use the consumer contract address. No other address can replay the artifact.
For testing, connect your wallet and use its address.
No wallet signature · No gas
Step 1 of 3

Prepare your private claims first

Complete Self verification and mint a Proof-of-Humanity credential in this tab. Nothing is loading yet.

Prepare with Self
Nothing is running until you press “Create proof.”
01

Prepare

Verify with Self, choose the facts you may need, and mint your soulbound credential on Base Sepolia.

02

Choose and bind

Select one question, then bind its answer to the receiving address and purpose so it cannot be replayed elsewhere.

03

Use the answer

Copy the signed artifact into an app, or let a contract call check or single-use consume.