Travel Rule Compliance
ZeroLedger is designed with compliance at its core, offering the transparency needed to meet regulatory requirements while preserving the confidentiality of transaction amounts. The protocol’s architecture enables adherence to AML rules without compromising user privacy.
The protocol’s smart contracts provide all the necessary building blocks to create compliance-friendly dApps and wallets.
Publicly Available Information
- Sender Address: Publicly visible in all transactions
- Receivers Addresses: Publicly visible in all transactions
- Transaction Metadata: Encoded transaction metadata
Private Information
- Transfer Amount: Transaction amounts remain confidential
- Wallet and View Keys: Users must never disclose their private keys
Web App Compliance Features
- Decrypted Transaction Export: Regulators can request users to disclose transaction details. Users are able to export decrypted transaction data, including links and cryptographic proofs, ensuring data integrity and validity.
- Personal Blacklists: Users can prevent using commitments from blacklisted or undesired counterparties.
Sanctions Lists Integration
ZeroLedger integrates sanctions list screening at three layers:
- Protocol — blocks transfers involving sanctioned wallets.
- Trusted Encryption Service (TES) — prevents sanctioned entities from using TES for transaction metadata encryption/decryption, and excludes sanctioned wallets from decoy address selection.
- Paymaster — disallows fee sponsorship and automatic invoice execution for sanctioned wallets.
