┌─────────────────────────────────────────────────────────────┐
│ YOUR APPLICATION │
│ TypeScript SDK │ REST API │ MCP Server │ n8n Nodes │
└────────────────────────┬────────────────────────────────────┘
│
┌────────────────────────▼────────────────────────────────────┐
│ LUCID API LAYER │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Passports │ │ Matching │ │ Routing │ │ Receipts │ │
│ │ Registry │ │ Engine │ │ Engine │ │ (MMR) │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Epochs │ │ Payouts │ │ Agents │ │ Compute │ │
│ │Anchoring │ │ Engine │ │Orchestr. │ │ Nodes │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└────────────────────────┬────────────────────────────────────┘
│
┌────────────────────────▼────────────────────────────────────┐
│ ON-CHAIN LAYER │
│ │
│ ┌────────────────┐ ┌────────────────┐ │
│ │ lucid-receipts │ │ lucid-registry │ ← Solana Programs │
│ │ (Rust/BPF) │ │ (Rust/BPF) │ │
│ └────────────────┘ └────────────────┘ │
│ │
│ Solana Mainnet — Immutable receipt anchors │
└─────────────────────────────────────────────────────────────┘