Skip to main content

Architecture overview

┌────────────────────────────────────────┐
│            User device                 │
│  ┌───────────────────────────────────┐ │
│  │ Local LLMs (interviews + analysis) │ │
│  │ Encrypted storage (immutable logs) │ │
│  └───────────────────────────────────┘ │
│             │        │                 │
│             ▼        │                 │
│  ┌───────────────────────────────────┐ │
│  │       Decision Black Box (DBB)     │ │
│  │   Ingestion layer for chats/docs   │ │
│  │    Filters pivots → Decision Draft │ │
│  └───────────────────────────────────┘ │
│             │        │                 │
│             ▼        ▼                 │
│  ┌──────────────┐   ┌───────────────┐ │
│  │  Decision    │   │ Optional sync │ │
│  │  Surface     │   │ (multi-device) │ │
│  └──────────────┘   └───────────────┘ │
└────────────────────────────────────────┘

Privacy principles

  • Local-first processing keeps sensitive thoughts on the device.
  • Immutable storage prevents rewriting history after an outcome.
  • Optional sync uses zero-knowledge encryption for multi-device access.
  • DBB records decision pivots; routine chat remains outside the ledger.