TACIT

Private, compliant, and atomic OTC settlement for institutional cross-chain trading.
2nd | Privacy

Tacit is a private OTC settlement protocol where two counterparties settle pre-negotiated trades with automated compliance verification without revealing identities, amounts, or assets on-chain.

Crypto OTC trading moves $39B+ daily and grew 109% in 2025, yet there is no way to settle these trades privately, compliantly, and without intermediaries at the same time. Centralized desks introduce custodial risk. Decentralized dark pools (Renegade) lack compliance. Public DEXs expose everything. Institutions need all four: privacy + compliance + decentralization + atomic settlement.

HOW IT WORKS:

1. Party A creates a trade on the frontend, deposits assets (ETH or USDC) into the OTCVault escrow, and encrypts trade parameters on-chain. They receive a matching code.

2. Party B enters the matching code, deposits their side, and confirms encrypted terms.

3. A CRE Workflow running inside a TEE automatically: decrypts both parties' parameters, verifies they match bilaterally, calls the OFAC sanctions API via Confidential HTTP, calls the KYC verification API via Confidential HTTP, executes atomic Delivery-vs-Payment settlement, and records a compliance attestation on-chain.

4. The only public output is: Trade ID, Compliance: PASS, Timestamp. No amounts, no identities, no assets visible.

If compliance fails, both parties are automatically refunded. Cross-chain settlement (Sepolia ↔ Arbitrum Sepolia) is supported via CCIP.

Test it!

tacit-protocol.vercel.app

A Chainlink Hackathon  //  Feb 6 – Mar 8