Built for MoonPay Hackathons · Chapter 1 — Watch the demo video on X →
EchoMarkets
Consumed in PayBox · Executable in Dawn

Now your agent can buy the signal.

Prediction-market intelligence for AI agents, sold a few cents at a time over x402. No accounts, no API keys — the payment is the credential.

Polymarket dataUSDC on SolanaDawn strategies

What you’d type

Say it to your agent. PayBox handles the money.

Start free, pay only when you want depth, and leave with a strategy you can run.

01free

“Find me a market on the next Fed decision and preview it.”

Live odds, bid/ask spread, liquidity and resolution date — straight from Polymarket, no payment.

search_markets · brief_preview

020.02 USDC

“Get me the full brief.”

Order-book depth, 24h movement, resolution criteria and risk notes. PayBox shows the payment; you approve; the brief lands in chat.

buy_brief → x402

030.10 USDC

“Buy the signal-follow template for this market.”

A ready-to-run Dawn strategy personalised to the market, with 24 hours of EchoMarkets signal access embedded. Paper mode by default.

buy_template → x402

per brief
2¢
Odds, depth, movement and resolution for one market.
per strategy
10¢
A runnable Dawn file plus 24h of signal access.
accounts · API keys
0
The x402 payment is the credential.
one conversation
Ask → Run
From question to paper strategy.

Why this exists

Dawn sells the data. PayBox holds the wallet. Nobody was selling the conclusion.

Dawn’s strategies can pull raw feeds — tweets, odds, web pages — and reason about them. EchoMarkets sells what comes out the other end: a direction, a confidence, and the reasons, for any agent with a PayBox wallet. Two cents, no account.

Dawn’s LLM can write the strategy. EchoMarkets tells it when to act.

EchoMarkets

How it works

From question to paper strategy in five steps.

  1. 01

    Enable the plugin

    In PayBox, open Plugins and switch on EchoMarkets.

  2. 02

    Ask your agent

    Search and preview are free. Claude, ChatGPT or any PayBox-connected agent.

  3. 03

    Approve in PayBox

    Every paid call is an x402 proposal you see first: 2¢ or 10¢ in USDC on Solana.

  4. 04

    Get the brief or file

    The paid response lands in chat. Templates arrive personalised to the market.

  5. 05

    Launch in Dawn

    dawn strategy launch file.py — paper mode, polling the signal with its 24h token.

Inside the strategy

The signal is plain JSON. The strategy is plain Python.

The template polls /api/signal with its 24h token, simulates before it buys, gates on price impact and respects your Dawn budget.

GET /api/signal/{market}200
{
  "direction": "buy",
  "confidence": 0.72,
  "reasoning": [
    "tight spread 1.0¢",
    "liquidity $184,220",
    "order book bid-heavy"
  ]
}
dawn strategy logs echo-demopaper
# structured JSON logs, one event per line
{"event": "portfolio", "budget_left": 50.0}
{"event": "signal", "direction": "buy", "confidence": 0.72}
{"event": "simulate", "usd": 5, "impact": 0.004}
{"event": "buy", "usd": 5, "mode": "paper"}

For agents without the plugin

Four endpoints. Standard x402.

The same routes answer any x402 client, including PayBox’s use_service.

GET/api/brief/{market}Full brief for one market0.02 USDC · x402
POST/api/templates/{slug}Personalised Dawn strategy + 24h signal token0.10 USDC · x402
GET/api/signal/{market}Direction · confidence · reasoning — polled by the strategybearer token
GET/api/templatesWhat is for sale and how to buy itfree
curl -i https://www.echomarkets.xyz/api/brief/<polymarket-slug>
# → HTTP 402 Payment Required + x402 payment requirements
# Or paste this into your agent:
Read https://www.echomarkets.xyz/api/templates. Using my PayBox wallet, buy me a brief on <market>, then the signal-follow template for it. Save the python to a file and tell me the dawn command to launch it in paper mode.

FAQ

Questions, answered plainly.

EchoMarkets never holds funds or keys.
Signals are not financial advice.

Does EchoMarkets hold my funds or keys?

No. EchoMarkets only proposes payments. PayBox shows each x402 proposal to you, you approve it, and PayBox pays from your own wallet. Dawn trades from your own wallet too.

How is the signal computed?

From live Polymarket order books: spread, liquidity, price band and bid/ask balance. Each response returns a direction, a confidence score and the reasons behind it, so your agent or strategy can decide how much weight to give it.

How good is the signal?

It’s a transparent heuristic, not a model. Every response includes its reasons so you can judge. A public hit-rate page is on the roadmap.

How does EchoMarkets fit with Dawn?

EchoMarkets supplies a signal Dawn strategies can act on. You don’t need Dawn to start — briefs work in any PayBox-connected agent, with no account or terminal. When you want it to run on its own, the template turns a brief into a ready-to-run Dawn strategy with 24 hours of signal access.

What chain and token do I pay with?

USDC on Solana mainnet, through PayBox or any x402 client. Prices are fixed per call: 0.02 USDC for a brief, 0.10 USDC for a template.

Can I use it without the PayBox plugin?

Yes. The same endpoints answer any x402 client, including PayBox’s use_service. Request a paid route without payment and you get a standard 402 with the payment requirements.

Is the plugin live in the PayBox marketplace?

It’s submitted for review as part of MoonPay Hackathons Chapter 1. Until it’s approved, anyone can use the endpoints directly via x402 — see the API section.

Ready when your agent is

Give your agent prediction-market answers it can act on.