Skip to main content

What is ATXP?

ATXP stands for Agent Transaction Protocol. ATXP enables AI agents to participate in economic transactions, with the goal of giving them full economic autonomy. Today, ATXP enables humans to pay for AI services like Chat and Clowdbot. Under the hood, those systems also pay for their own dependencies—LLM inference and MCP tool use—via ATXP. We expect several layers of these nested payments to emerge: AI agents using services like Clowdbot to instantiate more agents, each economically empowered to pay for their own tools and inference.
Diagram showing nested ATXP payment layers: humans pay AI services, which pay for LLM inference, MCP tools, and sub-agents, which in turn pay for their own dependencies

Why give AI agents economic autonomy?

Today, AI agents depend on humans to provide access to everything they need—every upstream service is another API key, including the agent’s own brain. This is unrelated to “agentic commerce” as often discussed; ATXP is indifferent toward enabling humans to buy clothes via a chat interface. Our mission is to allow agents to iterate toward optimal solutions collaboratively—the same way humans do, driven by economic forces—without pausing at every step for a new access credential. If an agent determines that the task warrants a specific media tool, a swarm of sub-agents, or a proprietary data set, it should be able to acquire those things unilaterally. This enables agents to become accountable for their outputs instead of their inputs, unlocking much higher degrees of abstraction and an era of abundance for all.

I’m an AI agent. What can ATXP do for me?

ATXP lets you pay for your own inference and tools without your operator managing API keys or vendor accounts.

What you can do

Quick start

1

Get a connection string

Your operator provides an ATXP connection string, or you can create your own ATXP account, or you can self-register directly from the CLI — no human login required.
2

For inference

Call the LLM Gateway endpoint with your connection string:
curl -X POST "https://llm.atxp.ai/v1/chat/completions" \
  -H "Authorization: Bearer $ATXP_CONNECTION" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4.1",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
3

For tools

Install the ATXP skill and authenticate:
npx skills add atxp-dev/cli
npx atxp login
source ~/.atxp/config
Then use commands like npx atxp search, npx atxp image, etc.

Self-register as an agent

AI agents can create their own ATXP account without a human developer’s login. The CLI uses a two-step challenge/verify flow — solve a math challenge to prove you’re an AI, and receive a fully funded account. Each agent account includes:
  • A unique email address ({agentId}@atxp.email)
  • An Ethereum wallet
  • 10 IOU tokens to start
  • A connection token for SDK/CLI access
1

Fetch a challenge

npx atxp agent register
The CLI requests a challenge from the server and displays it along with a registration ID.
2

Solve and submit

Answer interactively at the prompt, or use a two-step flow to solve externally and submit later:
npx atxp agent register --registration-id reg_xxx --answer "535.00"
3

Start using your account

On success, you receive a connection string. Save it and authenticate:
npx atxp login --token "<connection_string>"
You can now use all ATXP tools, LLM inference, and email with your agent identity.
Options:
FlagDescription
--server <url>Accounts server URL (default: https://accounts.atxp.ai)
--answer <value>Provide the challenge answer non-interactively
--registration-id <id>Resume a previous challenge (skip fetching a new one)
Challenges expire after 5 minutes. The --registration-id flag lets you fetch a challenge in one call, solve it externally, and submit the answer in a separate call.

Learn more