Skip to content
CLOAKS

Developers

Built to be honest
about what's real.

Every module talks to one service boundary. Today that boundary is a local demo adapter. A real provider must implement the same interface — and be configured and verified — before any module can show "Integrated".
  1. LAYER 1 · PRESENT

    Interface

    Workspace modules, layered network, explainers

  2. LAYER 2 · PRESENT

    Feature registry

    Status, boundary, sources, requirements per module

  3. LAYER 3 · PRESENT

    PrivacyAdapter (service boundary)

    quoteSwap · simulate · future: shield, transfer, disclose

  4. LAYER 4 · PRESENT

    Local demo adapter

    Active — synthetic data, browser storage only

  5. LAYER 5 · UNCONFIGURED

    Provider adapters

    Not configured — wallet, privacy protocol, RPC, quotes

export interface PrivacyAdapter {
  readonly name: string;
  readonly live: boolean;          // false for the demo adapter
  quoteSwap(from: Asset, to: Asset, amount: number): Quote;
  simulate(kind: string): SimResult;
}

// Today:
export const adapter: PrivacyAdapter = demoAdapter;

Active adapter: Local demo adapter

Live network: no

  • — Never request seed phrases or private keys.
  • — Synthetic data stays local by default; no wallet-linked analytics or session recording.
  • — No sensitive form values are logged.
  • — Social, contract and provider links remain unconfigured until real values exist.

Implementation status

ModuleStatusNetworkIntegration requirements
CLOAKS BalanceInteractive demoLocal simulation — no networkWallet connection · Audited shielded-pool or confidential-balance program · Proof generation in the client · RPC provider with metadata policy
CLOAKS SendInteractive demoLocal simulation — no networkWallet signing · Privacy protocol transfer instruction · Fee / broadcaster handling · Transaction status from a real network
CLOAKS ReceiveInteractive demoLocal simulation — no networkStealth meta-address registry · Announcement scanning · Gas funding strategy for fresh addresses
CLOAKS SwapInteractive demoLocal simulation — no networkLive quote provider · Private-swap or private-escrow program · Slippage and MEV protections
CLOAKS LendResearchLocal simulation — no networkLending protocol with confidential positions · Oracle integration · Liquidation design that works on encrypted state · Security audit
CLOAKS RoutesResearchLocal simulation — no networkBridge / intent provider integration · Per-chain privacy system · Clear disclosure of each hop's visibility
CLOAKS InvoicesAvailable toolRuns locally in your browserPayment-request standard · Private settlement integration · Receipt / disclosure mechanism
CLOAKS PayrollInteractive demoLocal simulation — no networkBatch transfer support · Confidential amounts · Per-recipient disclosure / receipts · Role-based admin access
CLOAKS RevealInteractive demoLocal simulation — no networkVerifiable disclosure format · Viewing-key or auditor-key support · Recipient verification flow
CLOAKS ExposureAvailable toolRuns locally — no wallet scannedOptional: read-only chain indexer with a privacy-respecting query path
CLOAKS Proof LabInteractive demoLocal simulation — no networkProof system (circuits, prover, verifier) · Trusted inputs / attestations · Independent review
CLOAKS VoteInteractive demoLocal simulation — no networkGroup membership contract · Nullifier-based duplicate prevention · Relayer to avoid exposing voter addresses