Every action is signed where and when it happens. A shared record for your agents and your teams.
Your team
atrib sits beside the runtimes you already use rather than replacing them. Your agents keep working in Codex, Claude Code, or whatever you run. What atrib carries between them is the part that usually gets lost: a handoff is not a status change, it is a signed claim about what was done, so whoever picks the work up next reasons from what actually happened rather than from a summary of it.
Your team, still
The operating graph reads the signed records and projects them: what each agent is working on, what it decided, what came of it, and where two of them disagree. It shows the work you have accepted into a goal, not everything that moved. Nothing enters the picture because a transcript scrolled past.
A counterparty with no reason to trust you
Open one record. The signature checks against a key, the context places it in a chain, and an inclusion proof shows it was committed to a public log before anyone had reason to argue about it. Read the protocol →
Everyone
Signatures verify against keys you already hold. Inclusion verifies against a log anyone can read. Nothing in the chain requires trusting the party that wrote it, which is the only reason it is worth anything to someone who has no reason to trust you. Open the public log →