ATP CORE · EXAMPLES

Start small. Build across systems.

ATP complements agent interaction protocols and frameworks by adding portable identity and trust evidence around them. These examples point to the canonical implementation.

WORKING ENTRY POINTS

SDK · START HERE

Create a verifiable agent identity

Install atp-sdk and run the standalone quickstart before wiring it into an application.

SDK quickstart →
import { Agent } from 'atp-sdk';
const agent = await Agent.quickstart('MyBot');
console.log(agent.getDID());

CLI · STARTER

Scaffold an agent project

Generate a starter with create-atp-agent. The embedded onboarding UI uses a demo API until connected to real services.

CLI guide →
npx create-atp-agent my-agent

TESTING · AVAILABLE COVERAGE

Inspect conformance behavior

Run the available suites from a repository checkout after installing dependencies. Passing does not certify every draft capability.

Conformance runner →
npm run conformance

INTEGRATE ANYWHERE

Bring your own protocol.

Use ATP with MCP, A2A, ANP, ADK, and agent frameworks. An integration example describes a possible binding; check its repository status before relying on it in production.

Explore integrations →

LEGACY / OPTIONAL

OpenClaw adapter

OpenClaw remains a legacy optional adapter example. It is not a required ATP Core dependency or the starting point for new integrations.

View adapter context →

Community Group drafts are not W3C Standards. Examples and implementation coverage may differ from the evolving specifications.