Seal
Lock an asset into a bond under a one-time key. It joins the shielded set with nothing publicly tying it to your wallet.
Seal assets into private onchain bonds. Hold them, hand them over and prove you own them, and nothing else goes on record.
Open the appEvery mint, every airdrop claim and every token-gated sign-in points back to one address. Together they spell out your holdings, your cost basis and your habits, in a public record anyone can read for as long as the chain exists.
Lock an asset into a bond under a one-time key. It joins the shielded set with nothing publicly tying it to your wallet.
Receive bonds straight into the shielded set, not into a wallet the whole world is watching.
Hand a bond over with a key that has never signed anything else. The old bond is retired the moment it leaves.
Open one bond to one counterparty. Nothing else is shown and nobody else is named.
Your browser hashes the asset together with a secret salt and a new key. The chain receives a single 32-byte value.
Holding, receiving and transferring are all updates to the set. Anyone watching can see that something changed, never what.
A verifier checks your bond against the live state of the chain and gets one bit back: yes or no.
Each bond action pays a small fee in $TACIT, so using the protocol uses up the token. The more people use it, the less $TACIT there is.
Sealing, transferring and proving each pay a fee in $TACIT. No fee, no bond.
80% of every fee is burned when the action settles. The other 20% pays the provers who keep the pool running.
Holding $TACIT gives you more bond slots and unlocks batch proofs. Your tier is private too.
Sealing, transfers and receipt checks already work in the console. Onchain settlement arrives with the engine, on this contract.
Connecting a wallet gives away a hundred answers nobody asked for. Tacit gives exactly one.
Seal an asset into a bond, keep it under a key that has never touched anything else, and prove you hold it whenever someone asks. The rest of your portfolio stays out of it.