Sell pressure
Unlock dates are public. Per-wallet amounts shouldn't be. When they are, the market tracks each recipient and trades against them before they can act.
Launch, fund and pay out token distributions onchain, confidentially: vesting, airdrops and cap-table management.
The problem
Every amount is public to anyone with a block explorer: allocations, unlocks, claims.
Unlock dates are public. Per-wallet amounts shouldn't be. When they are, the market tracks each recipient and trades against them before they can act.
Senior people decline pay that colleagues, competitors and recruiters can look up on an explorer.
Public amounts turn allocation lists into maps for bots, sybils and scammers.
Without a system, operations run on one-off transfers. One wrong address is irreversible.
TokenOps keeps the ledger and encrypts the amounts. Addresses, dates and events stay public and verifiable. Amounts do not.
Access
Amounts are always encrypted for the outside world. You choose who else can decrypt them: your admins, an auditor, a tax authority. Addresses and dates stay public, like any ERC-20 token.
| Who | Amounts · ERC-20Any public token today | Amounts · ERC-7984With TokenOps | Addresses and datesSame for both |
|---|---|---|---|
| The recipienttheir own distribution | Public | Always, in their browser | Public |
| Your adminsfinance, HR, operations | Public | Public | |
| A third partyauditor, tax authority, fund administrator | Public | Public | |
| Everyone elseexplorers, competitors, the market | Public: anyone reads every amount | •••• Always encrypted | Public |
Optional. For the parties that must always be able to check: your auditor, your fund administrator.
For a colleague or an advisor who needs to read for a while. A delegation expires on a date, or you revoke it with one transaction.
For organizations
Pick a group of recipients: employees, investors, advisors. Set the schedule: start, cliff, end, frequency and, if you need one, a lockup. Your browser encrypts each amount before anything reaches the chain.
Move tokens from your treasury. Distributions pay out in ERC-7984: no new contract, no rebuild of audited code.
Tokens unlock on their dates. Recipients claim when an amount is available.
Unlocked = Claimed + Available. Total = Unlocked + Locked.
Who it is for
Investors, employees and creators receive tokens in different ways. The organization runs all of them from one place, and every amount stays confidential.
Cliffs and lockups written onchain. Each investor's amount stays theirs to know.
Monthly or quarterly schedules with a cliff. Each employee sees their own amount. A colleague sees nothing.
A twelve-month collaboration paid on a schedule. The next creator you talk to cannot read the deal. Pause or cancel the locked part if it stops.
Finance, marketing and HR each get their own space and admins. The treasury stays with you. Disclose exact amounts to your auditor when you need to.
For recipients
An employee who has never used crypto and a fund with a team account get the same four steps.
You get a one-time code. Nothing to install.
Bring MetaMask, Ledger or a Safe. Or use the wallet that comes with your email.
One readable message, no transaction, no gas. It fixes the wallet that receives your tokens.
The claim is free. Tokens go to your verified wallet. Then they are yours, and only yours.
Product
The same place for every group you pay: employees, investors, creators and communities.
Schedules with start, cliff, end, frequency and lockup. Groups of recipients. Cancel the locked part, pause all claims, disclose an amount.
Claim campaigns for a community, with encrypted allocations: the chain shows who claimed, never how much.
Every distribution pays out in ERC-7984, the confidential token standard built on the Zama Protocol.
Roles for your organization: Admin, Operations, Viewer. A fund joins as a team, with an approver for large claims.
Security and compliance
Each distribution is a copy of an audited contract, created by our factory. Roles live in the contract. The chain enforces them.
Fully Homomorphic Encryption from the Zama Protocol. The chain computes on encrypted amounts. Decryption happens in the reader’s browser, never on our servers.
Names, emails and groups live in our database under access control. The chain sees addresses, dates and encrypted amounts. Nothing else.
Disclose exact amounts to tax authorities, fund administrators or auditors.
Questions
Something else? Talk to the team.
Public: the contract, the addresses, the dates and the events (launch, claim, cancel). Encrypted: every amount. Anyone can verify that a claim happened. Nobody can read how much, unless you disclosed it to them.
No. They sign in with an email, get a wallet with it, verify with one free signature and claim. The organization pays the gas.
Yes, if you disclose them. A disclosure gives a named party a permanent right to decrypt specific amounts. Every read is logged. Everyone else sees four dots.
Yes, if it’s an ERC-20 token. Distributions pay out in ERC-7984, the confidential token standard. Talk to the team to get started.
The organization can cancel the locked part and reassign it to a new verified wallet.
Ethereum mainnet today. If your token is ERC-20, you’re covered. Multi-chain support is on the roadmap.
Nothing for your current distributions. They keep working in the current app. New confidential distributions run in the new app.