Docs · Explore

Explore a capsule

A real Agent Action Capsule, live in your browser (real SHA-256, nothing sent anywhere). Read what each field records, edit what goes into a digest, tamper a field and watch the seal break, see how capsules chain — then verify a bundle as a skeptical auditor.

1 · the capsule
sealed · verifies
capsule_id (the seal)
what this records
Click any field. Together they answer who is accountable, which agent, what it did and the real effect, the decision (the may/did verdict), the evidence (model + input/output by digest), when, and how it links to other actions. Press Tamper to change a realistic field and watch the seal break.

operator is itself a digest here — even identifying fields can be committed privately.

2 · what goes into a digest
The digest is the whole point.

The agent_input is the whole input the model saw for this action — the system prompt, the context, the tool definitions, and the specific action arguments. The agent_output can be just as large — the full response, tool calls, and results. A capsule commits each as a single SHA-256 digest: fixed-size, however big or sensitive the content, and the raw never leaves your machine. Edit either box — the digest changes with every byte.

agent_input — system prompt + context + tools + action args (stays local)
… bytes agent_input_digest
agent_output — full response + tool calls + results (stays local)
… bytes agent_output_digest

Whether the input is 200 bytes or 200 KB, the digest is the same 64 hex characters — so a long system prompt or a sensitive context is pinned exactly, without being stored or revealed. Change one character and the digest is completely different.

3 · how capsules chain
One action is a frame. The chain is the story.

Each capsule carries a timestamp and a chain.parent_capsule_id pointing at the one before it by digest. That turns approved → executed → confirmed into a single ordered, verifiable trail — including the human in the loop.

The parent link is a digest, so the order can't be quietly rewritten — change any earlier capsule and every child's link stops matching.

4 · share it — "here's what happened, don't trust me"
Hand the bundle to a skeptical auditor.

You give someone the three capsules above and say: here's what my agent did — don't take my word for it. They verify each one from the bytes and check the chain links, trusting nothing about you. Try it — and try tampering one first.

Not yet verified. Press “Verify as the auditor”.

Nothing here trusts the operator: the seal is recomputed from the bytes and the chain links are checked digest-to-digest. That's what "verifiable record, trust no one" means in practice.