Every step of a run, and how long it took
Agent, model and tool spans show what each run did, in Cortx dashboards for models, tools, sessions and cost.
Cortx keeps two records of every agent run. Traces show what happened and how long each step took. A tamper-evident ledger records what was decided, refusals included, so infosec, model risk and auditors get evidence, not just logs.
Every enforcement point writes what it decided. Reviewers read it, export it and verify it without taking our word for it.
Cortx keeps two planes. Spans answer what happened and how long it took. Ledger rows answer what was decided and whether anyone has edited it since. They are joined by ids, and neither stands in for the other.
Four steps turn an agent run into evidence a reviewer can check. Select a step to jump to it.
Agent, model and tool spans go to a self-hosted tracing backend. Best effort by design: spans drop under pressure, so tracing never slows the call it describes. They feed dashboards, cost attribution and evals.
Every governed decision appends a row to a hash chain, refusals included. If a record is lost, the loss is logged and reported, not hidden.
For the core ledgers, a signed checkpoint pins the chain head every 1,000 rows or 15 minutes and is copied outside the database, to a file, S3 Object Lock or syslog.
Reviewers read evidence over a REST API, export it for offline verification, and pull evidence packs per control, board packs and scheduled reports.
A span is never cited as evidence, and a ledger row is never sampled. They meet through ids carried on every evidence row.
Agent, model and tool spans show what each run did, in Cortx dashboards for models, tools, sessions and cost.
Decisions are written to hash chains, and the core ledgers are sealed by signed checkpoints kept outside the database, so a rewrite is detectable.
Reviewers pull evidence over a REST API, export to your SIEM in OCSF, CEF or LEEF, and verify signed checkpoints offline with a command-line tool.
What is recorded, how it is protected, and what is signed today.
A refusal leaves no span, no cost line and no work item, so Cortx writes it to the ledger deliberately, under one vocabulary.
If a decision's record can't be written, the decision still stands, and the loss is logged, counted and reported back to the caller.
Attestations separate "observed safe" from "not exercised", so an empty result never reads as proof that nothing happened.
The containment ledger and the core estate chains are sealed by signed checkpoints and verifiable offline. Other audit records are hash-chained or plain audit tables; we'll show you which is which in your deployment.
We'll trace one agent run, find its decisions on the ledger, and verify the checkpoint offline.
We'd like to use Google Analytics to see which pages are read, how visitors find us, and roughly where in the world they are. Nothing is stored on your device unless you turn it on, and you can change your choice at any time. See our Cookie Policy for details.
What we collect