Fleet Visibility
One Queryable Plane
Audit, sys, and API streams across every node and service, correlated by one request_id, not Jaeger + Loki + a homegrown audit table.
Data Plane
The hosted (or self-hostable) audit data plane over the fasten substrate. Fleet aggregation, compliance reports, a tamper-evident archive, and tiered retention.
Why a Data Plane
Fleet Visibility
Audit, sys, and API streams across every node and service, correlated by one request_id, not Jaeger + Loki + a homegrown audit table.
Compliance Evidence
Generated from typed audit rows: SOC 2, HIPAA, GMP, ISO 26262, FSSC 22000, months of evidence-gathering collapse to a signed pack.
Verifiable Trust
Chained hashing plus a Sigstore Rekor seal, prove a row existed at time T, unaltered. Cryptography instead of "trust us."
A single node runs free on the fasten SDK forever. fleet is the operations and compliance layer over the same tamper-evident rows, for when you have a fleet, an auditor, and a 2 a.m. page. membrane reads those same rows for the AI-engineering lens.
How It Works
fleet and membrane read the same fasten rows, one data plane, two lenses. fleet is the fleet and compliance view; membrane is the AI-engineering view. The SDK keeps recording whether or not you run either.
request_id correlates the three streams across the fleet.Observability
No separate metrics pipeline. fleet derives RED graphs, requests, error rate, p50/p95 latency, straight from the API and audit streams, and renders any request_id's correlated events as a trace. For request-level observability you don't need a second tool; host/infra metrics stay wherever they live.
Investigate
The three streams threaded by one request_id already render as a live 3-pane view in the TUI, the fleet UI, and any HTTP consumer of the reader API. The investigation surface adds a plain-English chat on top of that, the agent calls reader tools across audit, sys, and api, and returns an answer where every claim cites a hash-chained row by (monotonic_seq, hash). BYO-LLM, self-hostable, air-gapped friendly.
fleet UI Investigator. Audit · API Access top (50/50), Sys Log terminal bottom · shipped today
fasten-tui. Rich TUI, Tab to rotate primary pane, SSH-friendly
the chat surface, additive on top of the 3-pane view, same reader API underneath
The chat sits at POST /api/v1/investigate. The agent calls reader tools across audit, sys, and api, and a post-loop validator rejects any answer whose factual claims don't carry (monotonic_seq, hash). The operator can re-verify the audit citation against the chain doctor independently.
MCP Server
Claude Desktop, Cursor, or your own agent, single-binary MCP server exposes the reader API as typed tools. BYO-LLM. Data never leaves your network.
/investigate · chat
The agent calls reader tools across audit, sys, and api in one loop, and a post-loop validator rejects any claim that doesn't carry (monotonic_seq, hash). Additive on top of the live 3-pane view.
Air-Gapped CLI
fasten investigate "…"Static Go binary, no browser required. Runs against a local fasten store with a local LLM key, industrial and regulated sites that can't open a browser get the same surface.
Investigators built on telemetry substrates summarise what they found. fasten cites the specific row a claim depends on, and the chain proves the row was unaltered. The only investigator a compliance reviewer can accept evidence from, whether the question is about a refund, a kubernetes deploy, or an agent tool call.
What's Inside
Metrics
RED graphs derived from the API and audit streams, requests/min, error rate, p50/p95 latency, top routes. No separate metrics pipeline to run.
Traces
One request_id's audit, sys, and API events on a shared timeline, the correlation fasten already records, shown as a trace.
Query
Audit, sys, and API in one query over any fasten reader endpoint.
Scale
Multi-node audit aggregation across the fleet, one queryable plane.
Compliance
SOC 2 · HIPAA · GMP · ISO 26262 · FSSC 22000, generated from typed rows.
Integrity
Chained hashing plus a Sigstore Rekor seal for independent verification.
Lifecycle
Hot (Postgres), cold (S3 + Parquet), and WORM, policy-driven lifecycle.
Governance
SLA-backed support, SSO, tenant isolation, and an audit log of the audit log.
Investigation
/investigateAsk a question, get an answer that cites (monotonic_seq, hash) rows, re-verify against the chain. BYO-LLM, three modes.
MCP
Expose the reader API as typed tools to Claude Desktop, Cursor, or your own agent. Data never leaves your network.
No. The fasten SDK is Apache-2.0 and complete on its own, single-node and small-fleet deployments use it alone. fleet is the commercial layer for fleets and regulated buyers: you pay us to carry the 2 a.m. page, the auditor meeting, and the fleet.
Code, a team can build. The 2 a.m. page, the auditor meeting, and the fleet, they shouldn't have to. fleet is in active development with design partners, tell us about your fleet.
fasten fleet is built by nerdAppLabs, on the fasten substrate.