Overview
Proof is ADE’s way of collecting intentional evidence during agent work. Workers and chat agents capture screenshots, short recordings, browser traces, verification snapshots, and console logs through theade proof CLI. ADE stores the resulting artifacts, normalizes them, and links them to the worker run, chat session, PR, or Linear issue that produced them.
There is no separate computer-use broker, no backend negotiation, and no per-session policy chip. Agents simply call ade proof when they want to leave a trail.
Intentional Evidence
Proof is explicit. Agents decide when a piece of work deserves a screenshot or recording — there is no background recording of every action.
Unified Artifacts
Every proof is stored with a canonical record: kind, owner, storage path, MIME type, and metadata. The same normalized schema powers worker run artifact tabs, chat session history, and PR attachments.
Single CLI Surface
Agents use
ade proof capture, ade proof record, ade proof list, and a few related commands. See the Setup page for the full command list.Routed to Owners
Proofs are linked to lanes, worker runs, chat sessions, PRs, and Linear issues. Review and publish them from the Worker run Artifacts tab or the chat artifact panel.
Proof Kinds
ADE recognizes five proof kinds. All kinds share the same storage, ownership, and routing model — the kind only changes what the CLI captures and what the viewer shows.
Screenshots and short recordings are the most common kinds, because they can be captured directly by
ade proof without any external dependency.
Where Proofs Show Up
Agents attach proofs to owners when they capture them, or later via
ade proof subcommands. You can also promote a proof from the UI — for example, sending a before/after screenshot from a chat session to a PR with a single click.
Next Steps
Setup & CLI
Install prerequisites and walk through the
ade proof commands agents use.Proof Workflow
How proofs are owned, reviewed, and published to PRs and Linear issues.
Configuration
Storage paths, retention, and troubleshooting common capture issues.