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".
LAYER 1 · PRESENT
Interface
Workspace modules, layered network, explainers
LAYER 2 · PRESENT
Feature registry
Status, boundary, sources, requirements per module
LAYER 3 · PRESENT
PrivacyAdapter (service boundary)
quoteSwap · simulate · future: shield, transfer, disclose
LAYER 4 · PRESENT
Local demo adapter
Active — synthetic data, browser storage only
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
| Module | Status | Network | Integration requirements |
|---|---|---|---|
| CLOAKS Balance | Interactive demo | Local simulation — no network | Wallet connection · Audited shielded-pool or confidential-balance program · Proof generation in the client · RPC provider with metadata policy |
| CLOAKS Send | Interactive demo | Local simulation — no network | Wallet signing · Privacy protocol transfer instruction · Fee / broadcaster handling · Transaction status from a real network |
| CLOAKS Receive | Interactive demo | Local simulation — no network | Stealth meta-address registry · Announcement scanning · Gas funding strategy for fresh addresses |
| CLOAKS Swap | Interactive demo | Local simulation — no network | Live quote provider · Private-swap or private-escrow program · Slippage and MEV protections |
| CLOAKS Lend | Research | Local simulation — no network | Lending protocol with confidential positions · Oracle integration · Liquidation design that works on encrypted state · Security audit |
| CLOAKS Routes | Research | Local simulation — no network | Bridge / intent provider integration · Per-chain privacy system · Clear disclosure of each hop's visibility |
| CLOAKS Invoices | Available tool | Runs locally in your browser | Payment-request standard · Private settlement integration · Receipt / disclosure mechanism |
| CLOAKS Payroll | Interactive demo | Local simulation — no network | Batch transfer support · Confidential amounts · Per-recipient disclosure / receipts · Role-based admin access |
| CLOAKS Reveal | Interactive demo | Local simulation — no network | Verifiable disclosure format · Viewing-key or auditor-key support · Recipient verification flow |
| CLOAKS Exposure | Available tool | Runs locally — no wallet scanned | Optional: read-only chain indexer with a privacy-respecting query path |
| CLOAKS Proof Lab | Interactive demo | Local simulation — no network | Proof system (circuits, prover, verifier) · Trusted inputs / attestations · Independent review |
| CLOAKS Vote | Interactive demo | Local simulation — no network | Group membership contract · Nullifier-based duplicate prevention · Relayer to avoid exposing voter addresses |
