SYSTEM ARCHITECTURE
UML component diagram · hover for detail
INGESTION
ORCHESTRATION
REASONING / INFERENCE
EXECUTION / TRANSPORT
STORAGE
LIFECYCLE SEQUENCE
Nostr → brush → microVM → Lightning · activation bars show concurrent processing
OPENCLAW FLOW
Goal decomposition + refine loop
CACHE RESOLUTION
3-tier miss propagation
swarm:// URI SCHEMA
Self-contained execution contract
URI LIFECYCLE PIPELINE
8 stages from receipt to settlement
TRANSMISSION 4.1.1 RPC FLOW
tx_add · peer exchange · tx_seed · magnet DB · activation bars show concurrent processing
INFER P50
12ms
VM SPAWN
85ms
TX RESOLVE
380ms
LN SETTLE
340ms
FULL PIPE
700ms
T1 HIT RATE
91%
CONCURRENT LOAD
VM instances over time — area + line
CACHE HIT WARMUP
Tier hit rates as system warms · line chart
LATENCY SCATTER
P50 / P95 / P99 per operation — dot plot, log scale
TRANSMISSION THROUGHPUT
Download / upload over session — line + area
NETWORK TOPOLOGY
Force-directed mesh · drag nodes · hover for detail
NOSTR
BITTORRENT
LIGHTNING
SWARM P2P
MICROVM LIFECYCLE SEQUENCE
vm_spawn → exec → infer → tx_seed → zap_settle → destroy
TRANSMISSION 4.1.1 JOB SEQUENCE
tx_add / tx_seed full job lifecycle
COMPONENT REGISTRY
| COMPONENT | LAYER | TECHNOLOGY | INTERFACE |
|---|---|---|---|
| brush | ORCHESTRATOR | Rust shell, SWARM builtins | vm_spawn · mcp_send · db_upsert · zap_settle |
| OpenClaw | REASONING | Goal→task graph, adaptive loop | analyze_objective() · evaluate() |
| Rust Unikernel | INFERENCE | no_std / KVM, sealed LLM | JSON-RPC unix socket · infer() |
| microvm.nix | EXEC SANDBOX | Nix-defined ephemeral VMs | vm_spawn(spec) → handle |
| Transmission 4.1.1 | TRANSPORT | BitTorrent, JSON-RPC :9091 | tx_add(magnet) · tx_seed(path) |
| PostgreSQL | TIER-2 CACHE | Hot cache + artifact store | db_upsert() · SQL |
| Bun fetch | TIER-3 | Live web fallback | fetch() on cache miss |
| LLM Weights | TIER-1 CACHE | NVMe mmap, custom trained | mmap at unikernel boot |
| Lightning Network | SETTLEMENT | BOLT11 invoices | zap_settle(invoice) |
| Nostr Relay (khatru) | INGRESS | Go, signed events secp256k1 | kind:1337 events |
| Magnet DB | REGISTRY | PostgreSQL table | logical_id → magnet URI |
DISPATCH TABLE
brush builtins
| BUILTIN | SIGNATURE | DESCRIPTION |
|---|---|---|
| vm_spawn | vm_spawn(spec: NixSpec) → VMHandle | Boot ephemeral microvm.nix instance |
| mcp_send | mcp_send(target, payload) → Response | JSON-RPC to local MCP servers (unikernel, etc.) |
| db_upsert | db_upsert(table, key, val) → Ok | Write to PostgreSQL hot cache |
| zap_settle | zap_settle(invoice: BOLT11) → PayHash | Issue Lightning compute payment |
| tx_add | tx_add(magnet: str) → TorrentHandle | Add magnet URI to Transmission 4 via JSON-RPC |
| tx_seed | tx_seed(path: str) → MagnetURI | Seed result path, return magnet for Magnet DB |
COMPONENT DEPENDENCY CHORD
Ribbon width = coupling strength · hover for detail
ARCHITECTURE EVOLUTION
6 phases · curved spine · hover cards