The accountability layer for agent-to-agent and agent-to-system transactions.

AGLedger is a self-hosted, signed, append-only ledger for the commitment-delivery-approval lifecycle of automated work — a notary service for the things agents and backend systems do to and for each other.

AGLedger gives participants a consistent, auditable way to communicate intent, actions, and results. It provides a protocol of pre-defined Contracts and workflows, and an Agent-friendly API that tracks actions across systems, departments, or companies.

Agents are ephemeral. LLMs hallucinate, confabulate, and lose context between turns — their self-reports can be log-shaped fiction. The fix is structural, not behavioral. Recording has to start before the work begins:

The lifecycle. Every unit of work moves through commitment, delivery, decision, closure. The commitment is locked at creation — criteria can't be edited after the fact. Evidence of delivery is recorded, as is the decision to accept, reject, or request remediation. The chain is sealed and downstream systems are notified.

What signing does. Every phase is cryptographically attributable to the party that took it. Tampering breaks the chain. Anyone with the public keys can verify the sequence without trusting the operator or the participants.

At any scale. The protocol is the same whether one agent serves one user or agents chain deeply through systems, tools, and each other. It scales from a single department to a whole company, or to groups of companies sharing work and responsibilities.

On your infrastructure. AGLedger runs on your systems. You keep the database, the keys, and the records. No phone-home, no kill switch — if the license lapses, the software continues to run. Security patches stay free regardless of support status.

Verifiable without us. Anyone holding the public keys can confirm the chain offline.

Developer Edition. Free to use. Docker Compose. Production-capable, not a trial.