NovaFabric's strategic core is one verb chain. Every capability composes onto it.
Wrap any command. Record the model & tool calls capture can see.
Optional, with your key: DSSE signature and Merkle proof; an RFC 3161 timestamp if you configure one.
Five modes: inspect, or re-run against recorded model responses.
Compare two runs structurally.
Trace lineage, export signed evidence bundles.
Self-contained · works today
Every core capability runs on a single machine — no server, no network — storing everything on the local filesystem.
Distributed-ready · experimental
The same capsule format is designed to scale out to clusters; the September paper measured 314 producer VMs across ten regions (experimental). A one-node run is simply the smallest case of a distributed run.
When you scale out, evidence flows through five planes — from the compute plane where agents run to the global query layer. This is the distributed tier (experimental); a single-machine install collapses it to the compute plane.
Every component and how it wires together, across the six subsystem domains. Click a box to drill in; hover to trace its connections.
click a box for detail · hover to light up its connections · esc to close
Capture
Wrap any command. No code changes.
Evidence model
The portable, self-contained unit of record.
Analyze
Replay, compare, trace, evaluate.
Trust
Sign, timestamp, verify evidence.
Govern
Policy gates, approvals, compliance.
Serve
Multi-user API, dashboard, topology.
Local Dev
- Solo developer workflow
- SQLite — zero config
- No server required
- nova CLI only
Team Server
- Shared Postgres instance
- Cluster collector daemon
- Web dashboard for audit
- Row-level security isolation
HPC Cluster
- SLURM prolog/epilog hooks
- Node collectors per login node
- Aggregated evidence store
- Cross-job lineage queries
SQLite → Postgres
Local SQLite for solo devs, zero-config. Postgres for teams with RLS isolation. Migration path is a single flag change.
Go collector
Go collector (experimental): crash-safe on-disk spool; its NovaSeal batch signer measured 295K events/sec at p99 4.7 ms in its v0.14.3 test gate.
DSSE + RFC 3161
DSSE envelope for content signing. RFC 3161 for trusted timestamps. Both are standards-compliant and verifiable without novafabric installed.