Built on Mina Protocol · zkApp

Privacy-First
Software Licensing

Buy and renew software licenses using zero-knowledge proofs. No email addresses, no tracking servers — just cryptographic proof that you own a valid license.

License Proof — ExampleApp Pro ✓ Valid
proof: KChiAA...x9mZpQ
publicInput: { tier: "pro", expires: 1782000000 }
verificationKey: B62qr...7kHsN
network: mina:mainnet

Three steps. No middleman.

1

Connect Wallet

Open Auro Wallet and connect to zklicensing.com. Your wallet address stays on your device — we never see it.

2

Sign the zkApp Transaction

A zkApp on Mina blockchain records a zero-knowledge proof of your purchase. The proof reveals only: license is valid.

3

Prove Ownership Offline

Download your proof JSON. The app verifies it locally using the Mina verification key — no network call needed at runtime.

Everything traditional licensing
gets wrong — fixed.

🔒

No Email Required

Your identity is never collected. A cryptographic key pair is proof enough.

🌐

No Licence Server

License checks work offline. The blockchain is the ground truth, not a private API that can go down.

Instant Verification

Mina's recursive ZK proofs are tiny (22 kB). Verification takes milliseconds on any device.

🔄

Decentralised Renewal

Renew directly on-chain anytime. No subscription management dashboards or payment portals.

🛡️

Tamper-Proof

License state lives in a zkApp smart contract. Nobody — not even us — can revoke or forge it arbitrarily.

🧩

Open Verification Key

The verification key is public. Anyone can audit that the proof logic matches what we promised.

ExampleApp Pro

A demo desktop application that uses this zkApp to gate its Pro features. The source code ships with the Mina verification key baked in — no phone-home required.

  • Offline-first license check
  • Accepts proof.json from filesystem
  • Verifies expiry inside the ZK circuit
  • Open source on GitHub
ExampleApp.app
🔐

Pro features locked

No valid proof.json found

Unlock with ZK Proof

The world's lightest blockchain

22 kB
Constant blockchain size
<1s
Proof verification time
O(1)
Verification complexity
0
Data collected about you

Own your license.
No strings attached.

5 MINA per year. Renewable on-chain. Privacy guaranteed by math.