Verify
Enter your license passphrase, then upload your proof.json file or paste it. The zk proof is verified in your browser; your passphrase never leaves the page. Every flow queries a public Mina node for current license state, and completes an ownership sign-challenge round-trip with the zkLicensing verify service (only a signature — not your passphrase — is sent).
Required to prove ownership. Stays in your browser — never sent to any server.
Connecting to Mina and verifying the license proof.
How verification works
🔐 Runs in your browser. The zk proof is checked locally against a compiled-in verification key. Your passphrase never leaves the page.
⛓ What goes over the wire. A read from a public Mina node (current expiry / revocation) and a signature — derived from your passphrase — sent to the verify service to prove ownership.