OPEN PROTOCOL · DEVELOPER TOOLS
The Open Trust Layer
for AI Agents.
ATP is an open effort to make agent identity, trust evidence, and privacy controls portable across systems. Explore the specifications in development, build with available tools, and help test interoperability.
// Give your agent a verifiable identity
import { Agent } from 'atp-sdk';
const agent = await Agent.quickstart('MyBot');
console.log(agent.getDID());
// did:atp:…THE CORE IDEA · 01 / 04
Agents move.
Trust should travel with them.
An agent can cross tools, companies, and protocols in a single workflow. ATP is developing portable ways to identify an agent and assess verifiable trust evidence at each boundary.
The available SDK gives developers a starting point today. The broader privacy and interoperability work is still in development.
THE OPEN TRUST LAYER · 02 / 04
Four connected building blocks.
Explore the specifications in development and the available implementations behind ATP.
Identity
Give an agent a portable did:atp identity backed by hybrid Ed25519 and ML-DSA-65 key material.
Implementation: Reference code and vectors
Trust
Evaluate verifiable evidence and bounded trust levels. Issuer authority and credential status remain under review.
Implementation: Partial implementation
Privacy
Design interactions around pairwise identifiers and selective disclosure. Zero-knowledge work remains experimental.
Implementation: Partial implementation
Interop
Bring identity and trust to existing agent systems, including MCP and A2A, through open specifications and conformance work.
Implementation: Cross-protocol work ongoing
ATP draft input documents are shared for review with the W3C Agent Trust Protocol Community Group. These are unofficial draft inputs, not adopted Community Group Reports or W3C Standards. W3C does not endorse this work. Implementation support varies by capability.
FOR DEVELOPERS · 03 / 04
Three ways to build.
Use the SDK in an existing application, scaffold with the CLI, or inspect the available conformance suites.
SDK
Add identity and trust tools to your agent application.
npm install atp-sdkRead the SDK quickstart →CLI
Scaffold an agent project. The embedded onboarding UI uses a demo API until connected to real services.
npx create-atp-agent my-agentRead the CLI guide →Conformance
Run the available suites from a repository checkout with dependencies installed. This does not certify every draft capability.
npm run conformanceInspect the test runner →VENTO CORE 1.3 · TRUST FLOW
Know what an agent can do.
An agent's identity, evidence, and granted authority should remain visible at the moment of action. This is a design illustration of the trust boundary; it is not a live decision or a claim of conformance.
Explore developer tools →A request with a clear boundary
- 01Identify the agent
Resolve its portable identity and verify the presented evidence.
- 02Check authority
Evaluate scope, policy, and expiry for this specific request.
- 03Record the outcome
Show the decision and evidence that a relying system can inspect.
ATP STUDIO · 04 / 04
Open foundation.
Enterprise control.
Studio is the separate enterprise product for governing agent identity, authority, policy decisions, and audit evidence in real operations. It builds on the ATP trust layer with managed workflows and controls for teams.
Explore Studio ↗ILLUSTRATIVE TRUST DECISION · ATP STUDIO
Illustrative workflow · No live customer data
OPEN WORK · OPEN PARTICIPATION