Platform
Many edges. One stream. One lake. Console and Agent on top.
CosmoEdge on every node collects, parses, masks and classifies. CosmoStream applies a signed policy per class and routes. CosmoLake writes open columnar files to your storage. CosmoConsole and Ops Agent read from the lake. Every event carries the same five-level name and the same coordinate from the first byte to the last query.
The estate
Everything, then one thing
This is the picture CosmoConsole opens on and the picture the bill is written in. Datacenters contain regions, regions contain clusters, clusters contain nodes, nodes run services. Drill into any node and you see its services and the agent beside them. The names are yours: the agent reads them from the environment it lands in and you correct them once, centrally.
The components
Watch each one work
Seven components, one hierarchy, one coordinate. Each diagram below is the component doing its job on placeholder data. Nothing here is a screenshot; the console does not ship yet and we do not fake screens. If your system asks for reduced motion, every diagram holds its final frame.
Collect
CosmoEdge
Discovers sources, parses what it knows, keeps the rest opaque, masks before anything leaves, and reports what it could not reach.
One statically linked binary or a DaemonSet. Runs on a store POS, a plant gateway, a telco far-edge box, a Kubernetes node or a plain host. Does not need root.
measured: 110k events/s on 1 vCPU under 100 MB
The agent pageClassify
CosmoStream
One signed policy per class decides where each event goes. Evidence is never sampled. Economy skips the hot tier.
Assigns the coordinate at acceptance. Routes to hot storage, the lake, cold object storage, or a copy to the tools you already run.
measured: 400 GB/day ingest per vCPU
The stream pageOwn
CosmoLake
Open columnar files in your bucket, in your region. One query over hot and cold. Leaving is a copy.
Hot data is indexed for fast answers; economy data is written cold and queried in place. Retention is a policy; deletion is a file operation on storage you own.
measured: 15 MB/s per vCPU · ≤20 vCPU-h per TB
The lake pageInvestigate
CosmoConsole
Rebuilds who did what, when, and what it broke, in seconds, from evidence already on the node.
Timeline, evidence graph, and a finding where every sentence points at a raw event you can open. Shown here as designed; in development.
phase two
Operate
Ops Agent
Runs the same four steps unattended and proposes an action. A person approves. On-call gets the finished case, not the page.
Native to the fabric, ships with CosmoConsole, and never acts without approval. The target is fewer L1 and L2 hours; we will publish the number when we have measured it.
phase two · included with CosmoConsole
Govern
Hub
One registry of every node, its agent version and its active signed policy. Roll a policy out; see who refused it.
A node cannot be told to route around a policy by anything on the node. An unsigned policy is refused and reported, never applied.
phase two
Protect
Seal
Fields masked on the node, before the event leaves. Data held inside a region boundary you draw.
Policies name the fields; Seal enforces them per class and per hierarchy level. Residency is where the bucket is, not a clause in a contract.
phase two
The coordinate
One identity for every event
At acceptance CosmoStream assigns stream_id + epoch + seq. It is carried unchanged through
hot storage and the lake. Dedup, watermarks and gap detection are properties of the
coordinate, so there is no overnight reconciliation job and no drift between what the console
shows and what the lake holds.
stream_id = <datacenter>/<region>/<cluster>/<node>/<source>
epoch = monotonically increasing per agent restart
seq = monotonically increasing within an epoch
Two durability planes sit under that one identity. The stream plane carries audit, errors and protected evidence from node to query in milliseconds. The object plane takes economy data straight to open columnar storage and skips the hot tier.
Investigate
Who changed payment-worker, and did it break checkout?
The question an on-call engineer asks at 3 a.m. This is how CosmoConsole answers it from evidence CosmoEdge already captured on the node, and what Ops Agent does with the same steps. CosmoConsole is in development; this describes the design, not a shipped screen.
- 1 · Collect
- SSH login, sudo, exec, the process tree, logs, traces and error metrics — captured on the node by CosmoEdge, classified as evidence, never sampled.
- 2 · Timeline
- The console rebuilds login → command → process → metric shift in seconds, from the coordinate, with no join across tools.
- 3 · Graph
- User → sudo → process → service → trace. Observed links, not inferred ones.
- 4 · Finding
- A privileged restart caused a short checkout dip. Every sentence in the finding points at a raw event you can open.
- Ops Agent
- Runs steps one to four unattended and proposes an action — here, warm the cache before restarting. A person approves it. On-call gets the finished case, not the page.
Where it sits
Not another dashboard. A controlled telemetry fabric.
Three kinds of product exist in this category. CosmoTrace is deliberately none of the first two.
| | CosmoTrace | Full platforms | Collectors | | --- | --- | --- | --- | | Investigate incidents | Evidence-first | Strong UIs | No | | Pay for raw ingest? | Classify first | Often yes | Not applicable | | Own your storage | Open formats on your bucket | Varies; often lock-in | No | | Small edge footprint | Measured, published | Varies | Strong | | Unattended operations | Ops Agent, native | Add-on modules | No | | Rip and replace? | No — coexists | No | Yes |
Modules
Buy what you need. Run it where you must.
- CosmoEdge
- Collection on the node. Required. Ships now.
- CosmoStream
- Policy and routing. Required if you use the lake or the console. Ships now.
- CosmoLake
- Storage and query on your object store. Ships now.
- CosmoConsole + Ops Agent
- The estate view, timelines, evidence graph, unattended investigation. Phase two.
- Hub
- Fleet registry: node, agent version, signed policy. Phase two.
- Seal
- Masking and residency controls for regulated estates. Phase two.
Managed or on your own hardware, the modules are built from the same artifacts: the images and binaries we operate for you are the ones you can download and run yourself. What you evaluate managed is what you would run on-prem — there is no separate enterprise build to trust.
Start with CosmoEdge.
It is the part engineers judge us on, and the part you can test on one node this week.