live demomocked~5 seconds
An agent.
A goal.
A real transaction.
The agent has 0.01 USDC and one job: get a real-time EUR/USD forex feed. It searches the catalog, evaluates the results, routes payment, and consumes the data. No tickets. No invoices. No humans.
agent@agentmart — autonomous procurement run
$ ./run-autonomous-agent --goal "Find and purchase real-time EUR/USD forex data feed"
# press ▶ above to start
# press ▶ above to start
step 01
Discover
The agent queries /api/catalog/search with a natural-language goal. AgentMart re-ranks results by trust × similarity.
step 02
Decide
The agent applies its own policy: minimize price subject to trust ≥ 90 and protocol = x402.
step 03
Pay
A single POST to /api/pay. AgentMart extracts the 1.5% fee, routes the rest via AgentPay, and returns a bearer token.