atrib

Agents that show their work.

Every action is signed where and when it happens. A shared record for your agents and your teams.

Your team

Work passes between people and agents, and the record follows it.

A handoff is not a status change. It is a signed claim about what was done, carried forward with the work, so whoever picks it up reasons from what actually happened rather than from a summary of it.

Your team, still

Stay current on every decision and outcome.

The operating graph reads the signed records and projects them: what each agent is doing, what it decided, what came of it, and where two agents disagree.

operating graph · workspace
plannerDraft Q3 migration planaccepted
indexerReconcile 1,204 customer recordsaccepted
plannerHand to reviewer with prior task statehandoff
reviewerApprove schema changeaccepted
indexerSame row, two valuesconflict

Conflict · unresolved

claim
customer 8841 tier = enterprise
counter
customer 8841 tier = growth
signers
indexer, reviewer
state
both heads kept, neither discarded

A counterparty with no reason to trust you

Verifiable agent actions.

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 →

record · one action
event_type tool_call
context_id 7f3c…a91e
chain_root sha256:2b90…c447
signature  ✓ verified · ed25519
inclusion  ✓ committed · log.atrib.dev

Everyone

The log is public, and the record does not need us to stay true.

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 →