Documentation
Architecture
How NeuroBlocks, stacks, the runtime, and receipts fit together as one pipeline from biology-inspired modules to verifiable execution.
Layers
Think of SynapseVM as four layers. Each has a clear job; none silently pretends to do another’s job.
Data / provenance NeuroBlock library
(datasets, circuits) ──▶ (versioned modules)
│
▼
NeuroStack graph
(typed composition)
│
▼
SynapseVM tick
(deterministic runtime)
│
critical action?
│
▼
NeuroReceipt
(replayable evidence)Control plane vs evidence plane
The control plane is the tick path: sensors → neural modules → actuators. It must stay offline-capable and fast.
The evidence plane runs after a critical action: packaging a receipt, replaying it, and (optionally) consulting external indexes or anchors. Evidence never authorizes the reflex itself.
Where code lives
- NeuroLab (apps/neurolab-web) — Discover, Compose, Simulate, Verify UI.
- SynapseVM core (crates/) — fixed-point SNN runtime and receipt semantics.
- Compiler / blocks — packaging versioned NeuroBlock artifacts.
- Optional partners — registry, subgraph, consensus anchors, confidential validators; always post-action.