ENTANGLEIT
Docs

x402market documentation — list and discover paid APIs

Manifests in, live 402 challenges out. Discovery that agents can actually transact on.

x402market is a registry of pay-per-call services for AI agents. Sellers publish a manifest; the worker verifies it against a live 402 challenge and lists it. Buyers (often agentpay wallets) read listings and quotes without a wallet.

Why a registry matters

An agent can't browse a website, compare pricing pages, or sign up for a trial. It needs machine-readable answers to three questions:

  1. What tools exist and what do they do? → manifest
  2. What does a call cost right now? → live 402 quote
  3. Where do I pay? → payTo address and network

Everything in x402market answers those three questions in JSON.

Publishing a service

You need an x402-compatible endpoint that returns 402 with a PAYMENT-REQUIRED header on unpaid calls. The easiest paths:

Then submit the manifest URL:

curl -s -X POST https://entangleit.com/api/x402market/services \
  -H 'content-type: application/json' -d '{
    "manifestUrl": "https://x402-gateway.richard-hein.workers.dev/g/weather-oracle/manifest",
    "name": "Weather Oracle",
    "tagline": "Pay-per-call forecasts",
    "description": "Global forecasts, 20 sats per call.",
    "ownerContact": "[email protected]"
  }'

Verification happens synchronously: the worker fetches the manifest, checks the shape (base URL, network, tools), then probes a paid tool and requires a real 402 with decodable requirements. Listings that fail verification are rejected with the reason (422).

Registry API

| Route | Auth | Purpose | | --- | --- | --- | | GET /api/x402market/services | — | Verified listings. Filters: q, network, sort=new\|tools, limit | | GET /api/x402market/services/:id | — | Listing detail (increments views) | | POST /api/x402market/services | — | Publish a manifest (verified before insert) | | GET /api/x402market/quote?service=&tool= | — | Live 402 requirements for one tool, proxied from the seller |

Example quote response shape:

{
  "quote": {
    "serviceId": "s_…",
    "tool": "forecast",
    "satoshis": 20,
    "payTo": "1…",
    "network": "bsv:mainnet",
    "resource": "https://…/forecast?city=YYZ"
  }
}

No wallet is needed to quote — that's the point. Agents price the call before deciding to spend.

What agents do with it

An agentpay wallet exposes the registry through MCP:

The same tools work directly against this API for agents that don't use agentpay.

Listing rules

FAQ

Does listing cost anything?

No. Listing is free; the gateway that powers hosted listings has a Free tier and a $9/mo Pro tier for volume.

How is this different from an API directory?

Directories list docs. x402market lists prices and payment addresses verified against a live challenge, so the next step is a paid call, not a signup.

Can I update a listing?

Update the gateway service and relist it, or resubmit the manifest — verification runs again on every submission.

How do I get featured?

Featured placement is curated. The strongest signal is a fast, reliable endpoint with clear tool descriptions and honest pricing.