← Back to Tacit
Whitepaper · draft 0.1

Tacit: ownership without an audience

September 2026 · a working document, updated as each part of the protocol ships.

01The problem

Public chains made ownership easy to check by making it visible to everyone. A single address ties together every mint, trade and gated sign-in you have ever signed, permanently. Anyone can look up what you hold, what you paid for it and how you behave, and that record never expires.

02How a bond is built

Tacit keeps bonds in a shielded set. Sealing an asset publishes a bond and nothing more: a hash of the asset, a secret salt and a new one-time key. After that, the chain can check that every change to the set is valid without learning what any bond contains or who controls it.

commit(asset, salt, key) → the chain sees one hash
transfer(commitment) → the chain sees one leaf out, one in
prove(claim) → the verifier sees true

03Transfers

A transfer retires the sender’s commitment and adds a new one for the recipient, along with a zero-knowledge proof that the two sides match. Amounts, counterparties and any timing patterns stay hidden inside the proof.

04Selective proofs

When someone needs proof of ownership, the holder opens one commitment to one counterparty. They can also prove something about it (ownership, solvency or membership) without opening it at all. Either way the verifier learns exactly one bit.

05Custody

Keys stay on the holder’s device. Tacit is self-custodial from start to finish: the protocol cannot freeze, seize or list anyone’s holdings, because it has no way of seeing them.

06The token ($TACIT)

$TACIT is the unit the protocol settles in. Every seal, transfer and proof pays a small fee in $TACIT. 80% of each fee is burned when it settles, and the other 20% pays the provers who keep the pool running. Holding $TACIT gives you more shielded slots and unlocks batch proofs. Holder tiers are shielded too, so nobody can make a list of the biggest holders.

fee(action) → 80% burned · 20% to provers
hold($TACIT) → more shielded slots · batch proofs
tier → shielded, like everything else

07Status

Tacit runs on Robinhood Chain. The bond engine works and is in its final round of tests, and sealing will open on the contract below. Audit reports will be published here as each one is finished.

$TACIT contract
not deployed yet