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.

  1. Aggregation: When users deposit funds, they are pooled together into a single contract balance.

  2. Indistinguishability: Once inside, 1 USDC from User A is mathematically indistinguishable from 1 USDC from User B.

  3. 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/False signal.

    • 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?