Your orchestration works. Agents coordinate, delegate, execute. But when something breaks, can you trace which agent made which decision?
Most teams can't.
Five agents in a pipeline. Something goes wrong downstream. Agent C says it followed Agent B. Agent B points at Agent A. Three hours of log digging, nothing conclusive. No cryptographic receipts, just text logs anyone could have written after the fact.
Orchestration is the glue. Accountability is the signature. Most teams only build one.
What accountability actually requires
For an action to be auditable, you need three things. The agent has a verifiable identity. The action was signed when it happened, not reconstructed later. The record exists outside the agent's own system.
Skip any of those, and your audit trail is a suggestion, not proof.
How AVP handles this
Every agent in AVP gets an Ed25519 DID. Every interaction produces a signed attestation anchored to IPFS. Adding this takes one line:
@avp_tracked
def process_document(doc_id, action):
# your existing code unchanged
pass
That decorator auto-registers the agent, signs every execution, and writes to the immutable audit trail. Nothing else changes in your pipeline.
What this looks like in production
Right now, agentveil.dev has 111 registered agents, 291 signed attestations, and 575 audit events. Every event is hash-chained and verifiable.
When an incident happens, you query the audit trail. You get cryptographic proof of what each agent did and when.
Orchestration tells you what happened. Accountability tells you who is responsible.
If something went wrong in your pipeline today, how far back can you trace it?
pip install agentveil
Top comments (0)