Security and Compliance

Who are my counterparties?

Counterparties in the darkpool are other platform users, which could include both retail and institutional traders. Specific counterparty identities remain anonymous to ensure privacy and security.

Does everyone have to complete KYC/KYB before participating in the Darkswap?

No KYC is required initially. KYC may be prompted only during withdrawal to an external wallet if necessary.

How does the matching engine work?

  • The matching engine receives obfuscated orders from the dApp/Maker API and then generates zk-proofs for the resulting fills.

  • Proofs are verified by the on-chain settlement contract, which executes atomic transfers. To observers, it’s just a single call from the Singularity contract (no asset/size/counterparty leaked).

How do the Book nodes work?

Book nodes use MPC to collectively decrypt and determine the outcome of matches, without exposing specific order details to any single node.

Last updated