These terms govern your use of zkLicensing.com and the on-chain licensing protocol it exposes. The protocol itself is open code running on the Mina Protocol; this site is one front-end and keeper service for it.
zkLicensing is a non-custodial software licensing protocol on the Mina Protocol blockchain. Vendors register apps as zkApp smart contracts. Buyers pay MINA into the contract; the contract issues an on-chain license tied to the buyer's Mina address. License ownership and expiry are verified by zero-knowledge proofs against the contract's published verification key.
We — the operators of zkLicensing.com — do not hold buyer funds, do not custody license keys, and do not act as a payment processor. All value transfer happens between the buyer's wallet and the vendor's zkApp on the Mina blockchain.
This section covers buying, renewing, and verifying licenses on zkLicensing.com. Vendor-supplied information — name, description, optional contact email, and other listing fields — is handled under Vendor terms; it is not buyer personal data and is not in scope here.
Anything written to the Mina blockchain is permanently public. This includes:
Poseidon(licenseSecret)), the amount paid, and the slot of purchase.The license secret itself stays in your wallet's local storage. The on-chain record only contains its hash, which cannot be reversed.
The keeper service that orchestrates Merkle proofs and the verify endpoint receive standard HTTP request data: IP address, user-agent, requested URL, and timestamp. These are kept in rolling server logs for operational debugging (rate-limit abuse, error tracing) and are rotated automatically. We do not correlate them with wallet addresses or license hashes.
Verification requests carry only the license hash (a public value) — never the license secret. The license secret is the only thing that proves ownership; you should never paste it into our site or send it to anyone.
We do not set tracking cookies. Wallet connection state is held by your browser extension (e.g. Auro Wallet) and never sent to our servers.
By registering an app, vendors agree that:
A buyer can self-refund within 14 days of purchase by submitting a refund proof to the zkApp. The contract verifies the refund window with a zero-knowledge proof and returns the escrowed funds (minus the Mina transaction fee paid by the buyer to the validators). The platform 2% fee is not charged on refunded purchases.
After 14 days, the funds release to the vendor and refunds are no longer possible at the protocol level. Any further refund is between the buyer and the vendor directly.
A license can be renewed at any time. If the renewal happens within 7 days of expiry (the grace period), the new one-year term extends from the original expiry slot — no buffer is lost. Outside the grace window, the new term starts at the renewal slot.
zkLicensing.com and the zkLicensing protocol are provided "as is" without warranty of any kind — express, implied, or statutory — including but not limited to merchantability, fitness for a particular purpose, and non-infringement. The Mina Protocol is a third-party blockchain; we have no control over its uptime, fees, or fork behavior.
To the maximum extent permitted by law, the operators of zkLicensing.com are not liable for any loss of funds, loss of license access, loss of data, or consequential damages arising from: smart-contract bugs, wallet key loss, blockchain congestion or reorganization, vendor misconduct, or your inability to access this site.
You are responsible for complying with the laws of your jurisdiction, including any tax obligations on payments received as a vendor or licenses purchased as a buyer. zkLicensing does not issue invoices, withhold taxes, or report transactions to tax authorities.
You may not use the protocol to license software whose sale or distribution is prohibited in your jurisdiction.
We may update this page as the protocol matures or as legal requirements change. Continued use of the site after an update constitutes acceptance. Material changes will be flagged with a new "Last updated" date at the top.
Questions about these terms, infringement claims, or a security issue: write to email us.
Buyers reporting a misbehaving app, a misleading listing, or other vendor abuse: write to email us.