What DO NOT OPEN is
On a public blockchain everything is in the open: every wallet's NFTs, every sale, every balance, forever. Anyone can see what you hold, follow it, price it, and come after it.
DO NOT OPEN is a confidentiality layer for that. Things go into boxes whose holder, and sometimes whose contents, are encrypted on-chain. The chain still enforces every rule: a box only moves if its holder moved it, a sale only settles if it was paid. It just never says who.
Two products share that idea and the same contracts' base: the sealed vault, a serious tool for any NFT, and the game, 10,000 boxes with a cat in each, where the same encryption is put to work for fun.
How a box stays sealed
The encryption is Zama's FHE (fully homomorphic encryption). A smart contract can add, compare and choose between encrypted values without ever reading them: "is this caller the holder?" gets an encrypted yes or no, and the box moves or not according to it.
Nobody holds the key that would read everything. Zama's key management service splits it between several independent parties, who decrypt a value only when the contract allows it: to its holder alone, privately, or to everyone when the rules say it becomes public (a cat once its box is opened, a request that was accepted).
Every reveal takes two steps: a request on-chain, then a proof signed by those parties that anyone can bring back. That is why some actions wait a few seconds for their proof.
The sealed vault
Put any NFT of an allowed collection in a box. From then on nobody knows who holds the box: not the marketplaces, not the trackers, not us. The NFT itself stays visible; its holder does not.
The box can still be sold on Seaport, OpenSea's protocol, with the vault as the seller, or privately to one buyer for a price only the two of them can read. The NFT, or the ETH from a sale, comes out to any address, and a relayer can send the requests so the holder's address appears nowhere.
The game
10,000 sealed boxes, one cat in each, picked at random and encrypted the moment the box is made. Shake a box to get a private clue, open it to show the cat to everyone, duel, feed it croquettes, trade it at the flea market.
Who holds which box, how many were sold and what is inside all stay encrypted, with the same contracts' base as the vault. The game is where the technology is put to work at scale, and where the community lives until mainnet.
What stays secret, what does not
Encryption hides values, not the fact that something happened. A transaction is public: who sent it, to which contract, when. What DO NOT OPEN encrypts is what the transaction does: who ends up holding a box, a price agreed in private, whether a transfer moved anything.
Some things are public on purpose. An NFT entering the vault is a plain NFT transfer, so the depositor shows. A Seaport listing shows its NFT and its price, with the vault as the seller. The address an NFT or a sale's ETH goes out to shows too: choose one with no history.
Each product lists exactly what leaks, line by line, in its own documentation.
Who you have to trust
The contracts: their code is open source, and they decide everything. Nobody, us included, can move a box, read a holder or change a past sale.
Zama's key management service, for what is decrypted and to whom: its parties would have to collude to read what the contracts did not allow. And for the vault's relayer, nothing: it cannot read a request or change it, only refuse to send it, and then your wallet sends it instead.
The contracts' owner can allow a collection in the vault and set its fee, within a cap written in the contract (10%). It cannot touch a box. Before mainnet, that ownership moves to a multisig.
Where it stands
Everything runs on Sepolia, Ethereum's test network: test NFTs, test ETH, nothing with money in it. The game is live there with its community; the vault since October 2026.
Mainnet comes once the contracts have been reviewed. The game's whitelist and its gifts carry over; the vault opens to real collections.
Further reading
- The vault's documentationDepositing, the key, Seaport, private sales, the relayer, what leaks.
- The game's manualBoxes, cats, croquettes, rats, the flea market, the testnet.
- The codeContracts, app and API, all open source.
- Zama's FHEVMThe encryption the contracts run on.