The Technology
TSS utilizes a dual-engine architecture to provide both Transactional Privacy and Institutional Compliance.
The Shielded Pool
The Shielded Pool is a smart contract vault that acts as a "black box" for assets.
Aggregation: When users deposit funds, they are pooled together into a single contract balance.
Indistinguishability: Once inside, 1 USDC from User A is mathematically indistinguishable from 1 USDC from User B.
The Secret Note: The protocol issues a cryptographic note (a private key) to the depositor. This note is the only claim to the funds and is stored locally on the user's device.
Zero-Knowledge Compliance (ZK-C)
To prevent the pool from becoming a haven for illicit activity, we implement a Proof of Innocence check.
The Mechanism: Before a deposit is accepted, the user generates a Zero-Knowledge Proof (ZK-SNARK) locally.
The Assertion: The proof asserts: "I certify that my source address is NOT contained within the high-risk Merkle Tree (e.g., OFAC list)."
The Verification: The smart contract verifies this proof on-chain. It receives a simple
True/Falsesignal.Result: The protocol knows the funds are clean, but it does not know the identity of the depositor.
The Relayer Network
To withdraw funds to a brand new wallet (which has no ETH/SOL for gas), users broadcast their withdrawal request to the Relayer Network.
Relayers pay the gas fee on behalf of the user.
In exchange, they take a small fee from the withdrawn amount (or verify the user holds $TSS for a fee waiver).
This ensures the new wallet has zero connection to the user's previous history.

Last updated
Was this helpful?
