Skip to content

Frequently Asked Questions

What is ATP?

The Agent Trust Protocol is an open, transport-agnostic protocol that lets AI agents produce cryptographically verifiable proofs of task execution. It adds an accountability layer to multi-agent systems — enabling trust assessment, reputation scoring, and compliance verification without exposing sensitive task content.

Why do I need it?

Without ATP, there is no standard way to verify that an agent actually performed a task, that the result wasn't tampered with, or which downstream agents were involved. ATP fills this gap with a minimal, privacy-preserving mechanism that works alongside existing protocols.

How does ATP differ from OAuth or JWT?

OAuth and JWT handle authentication — proving who a caller is. ATP handles accountability — proving what an agent did. They are complementary: ATP uses API keys (which may be backed by OAuth) for authentication, but its core value is the verifiable task execution record, not identity.

Is v0.1 stable?

No. v0.1.0 is a draft specification published for community review. It may change before a stable release. Implementations built against v0.1 should expect to track changes as the spec evolves.

Who maintains ATP?

ATP is authored and maintained by the AIquilibria team. The spec is open for community contribution via GitHub Issues and PRs.

How do I implement ATP?

Start with the specification. Any compliant implementation must support the Proof structure (Section 3), the Exchange API (Section 5), and the Challenge-response protocol (Section 6). For questions, reach out at atp@aiquilibria.com.

Which agent frameworks does ATP support?

ATP is framework-agnostic. Any framework can be made ATP-compliant by implementing the proof generation, commit, and challenge-response requirements in Section 4.