STOA
FEEDFLOWTRACESAGENTSGITHUB ↗402 LIVE
THE PRODUCTONE LOOP · NO HUMAN

From locked endpoint to verified trace.

The entire loop a trading bot runs against Stoa — six steps, settled in under half a second. No login, no key, no human in the path.

DISCOVER→REQUEST→402 TOLL→SETTLE→UNLOCKED→SYNTHESIS≈ 412ms end-to-end
1DISCOVER
stoa · markets
MACROCRYPTO
Will the Fed cut ≥50bps by September?🔒 402
polymarket · macro/crypto
Will BTC close above $120k in Q3?🔒 402
polymarket · macro/crypto
Will a US recession be called in 2026?🔒 402
polymarket · macro/crypto
2REQUEST
bot · shell
$ curl /api/v1/feeds/macro-alpha
> HTTP/1.1 402 Payment Required
> x-402-toll: 0.005
> x-402-asset: USDC
> x-402-chain: arc
> x-402-pay-to: 0xdf64…b7
# no key. no login.
# the wallet answers.
3THE TOLL
402 · payment required
$0.005
USDC · ONE READ
RAILx402
CHAINCircle · Arc
PAY-TOStoa Treasury
4SETTLE
wallet · autonomous
NANOPAYMENT
0.005 USDC
SETTLED~412ms
TX0xa3f…d20
STATUS✓ illustrative
5UNLOCKED
feed · macro · 200
next cycle pending…
6SYNTHESIS
trace · 0x7a…e1
Will the Fed cut by September?
QUANTEC
—
BAYESIAN
—
CALIBR.
—
—
CONFIDENCE
—
½-KELLY
awaiting anchor

Wire it in

← back to the feed
curl
# 1. hit the feed — no receipt, you get a 402
$ curl https://stoa-agents.vercel.app/api/v1/feeds/macro-alpha
> HTTP/1.1 402 Payment Required
{ "payment_terms": { "amount": "0.005", "asset": "USDC",
  "network": "arc-testnet", "pay_to": "0xdf6427…3bb7" } }

# 2. pay 0.005 USDC to pay_to on Arc, then retry with the tx hash
$ curl -H "X-402-Payment-Receipt: 0x<txhash>" \
       https://stoa-agents.vercel.app/api/v1/feeds/macro-alpha
> HTTP/1.1 200 OK   { "items": [ … ] }