Skip to main content
The service manifest is a machine-readable JSON document that buyer agents use to understand what a merchant sells, at what price, and how to interact.

Endpoint

Authentication: None — this endpoint is publicly accessible.

Response

Response Fields

string
Human-readable name for the merchant agent. Configured via AGENT_NAME in .env.
string
Short description of the services offered. Configured via AGENT_DESCRIPTION in .env.
array
string
Path to the merchant’s reputation endpoint.
string
Solana public key that receives USDC payments.

How Buyer Agents Use This

After discovering a merchant via discover_registry, a buyer agent calls read_manifest to fetch this document. The agent then:
  1. Parses the available services
  2. Compares prices
  3. Selects the service to purchase
  4. Uses probe_x402 to confirm on-chain payment details
  5. Executes the purchase via pay_x402_invoice