x402 List

x402 Protocol Service Directory

●

Otto AI

AI PAYMENT-READY

payment-ready until 2026-10-06

AI-agent data storefront on x402 V2: 80 pay-per-call endpoints — crypto and market intelligence (news, KOL sentiment, token security, holders), DeFi and prediction-market data, US equities (SEC EDGAR insider trades, 13F holdings, earnings, analyst ratings), web and domain intelligence, FX and weather, AI image/video/research tools, and the Otto x402 Router (meta-intelligence, full auto, feedback and refunds). USDC on Base or Solana, from $0.001 per call, no API keys. Discovery: /.well-known/x402, /openapi.json, /llm.txt.

Pay from $0.001 to $1.75 in USDC on Base / Solana, settled onchain via the x402 protocol, no signup, no API key needed.

measured since 2026-01-26 (start of our harvest window) · $436.18 all-time · settled via coinbase

BASE URL https://x402.ottoai.services │ WEBSITE https://useotto.xyz │ ENDPOINTS 80 │ NETWORK Base / Solana │ ASSET USDC │ MEMBER SINCE 2026-01-29 │ MONITORED SINCE 2026-04-15

VERDICT

ranking generation 3

strong 95/100 #1 of 162 in AI by measured score

What the score read on this service: status online, 100% uptime 30d, 305ms response p95, x402 compliance 14 of 14, $0.001 price against the category, on-chain traction measured. Each of those is measured, and each is published in full below.

The score comes from our own monitoring, never from reviews, operator claims, or a language model: reliability, x402 compliance, price against the category, a deterministic risk flag, and a small on-chain traction term, weighted by ranking generation 3. It is not placement anyone can buy: the paid verify tier is reported beside it and is not one of its inputs. Every component below stays published and read-only.

It is a score inside AI, and only there: price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, which here means 162 listings, this one among them. That set is wider than the 162 the position above is counted against, because a listing we have measured too little of to rank still sits in the field the price and the speed are normalized over. The same service in a different field would read differently. The same engine answers GET /api/v1/best, and asked for a different pool (the whole directory, or another filter) it returns a different number for this service under this same ranking generation. Neither is more correct: they answer different questions, and the methodology states which is which.

Bands on the 0 to 100 measured score: strong at 93 and above, solid from 75, mixed from 55, weak below 55. Price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, so the score places a service in its own field.

ALTERNATIVES IN AI

Other AI services in this directory, ordered by the same measured score. The figures are ours: 30-day uptime from our own probes, 30-day settlement volume read on-chain (a conservative undercount, and null where we cannot measure it, never a zero).

Ranked alternative x402 services in the same category, with band, measured score, 30-day uptime and 30-day on-chain settlement volume
SERVICE BAND SCORE UPTIME 30D VOL 30D
NetIntel strong 94 100% $16.76
x402engine strong 93 100% $28.00
GlianaAI solid 93 100% $68.10
Agent402.tools solid 92 99.7% $138.77
vaaya solid 90 100% $44.03
5 of 161 other ranked services in AI · see the whole category

ASSESSMENT

updated 4h ago

The parts the verdict above is computed from, each with its proof. Click any chip. Measured values stay read-only; unknown is honest, and an unknown is never counted as a zero.

reliability 100%
uptime · latest daily rollup
100%
uptime 7d
100%
uptime 30d
100%
uptime 90d
100%
response p95
305ms
avg response
104ms
total checks
7,391

Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.

compliance A (14/14)

14 of 14 x402 conformance checks pass. Full checklist below.

jump to compliance checklist

price $0.001 to $1.75 (p11 in AI)
price (min)
$0.001
price (max)
$1.75
category percentile (min)
p11 in AI
category percentile (max)
p83 in AI
endpoints / prices
80 / 13
model
tiered
stability
100%
risk clean

No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.

domain age
-
registrar
-
hosting
custom
domain created
---

Identity facts, not a risk score.

traction $56.131 30d · 484 buyers
volume 30d
$56.131
buyers 30d
484
settlements 30d
6,605
measured since
2026-01-26 (start of our harvest window)
last settlement
2026-09-29
top buyer share
25% of 30d volume (address, not entity)
trend 7d vs 30d
0.34x the 30d daily rate
networks
eip155:137, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d
volume all-time
$436.18
settlements all-time
181,574
median settlement 30d
$0.001
max settlement 30d
$3.489
settled via
coinbase ($56.13, 6,605 tx)

Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.

Top buyer share is part of the ranking score: a higher share lowers the traction part of the score, by up to half when one address holds all 30d volume.

CHANGES

3 in 30d

Payout, price, and schema changes detected on this service's x402 wire. A payout rotation at an unchanged price shows up here even when nothing else moves. Full feed at /changes.

changes schema changed 21d ago (3 in 30d)

schema changed · 21d ago

endpoint added GET /13d-activist-watch

endpoint added GET /8k-material-events

endpoint added GET /chain-status

endpoint added GET /equity-smart-money

endpoint added GET /equity-smart-money-brief

endpoint added GET /financial-statements

endpoint added GET /form-144-filings

endpoint added GET /form-4-feed

endpoint added GET /gas-oracle

endpoint added GET /holder-analytics

endpoint added GET /insider-trades

endpoint added GET /institutional-holdings

endpoint added GET /pm-crypto

endpoint added GET /pm-markets

endpoint added GET /pm-movers

endpoint added GET /pm-search

endpoint added GET /pools-search

endpoint added GET /pools-trending

endpoint added GET /token-price

endpoint added GET /token-score

endpoint added GET /tokenized-equities

endpoint added GET /tokenized-stock-movers

endpoint added GET /wallet-holdings

endpoint added GET /web-answer

endpoint added GET /web-search

endpoint added POST /feedback

endpoint added POST /meta-intelligence

schema added GET /13d-activist-watch exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /13d-activist-watch exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /8k-material-events exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /8k-material-events exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /chain-status exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /chain-status exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /equity-smart-money exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /equity-smart-money exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /equity-smart-money-brief exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /equity-smart-money-brief exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /financial-statements exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /financial-statements exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /form-144-filings exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /form-144-filings exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /form-4-feed exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /form-4-feed exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /gas-oracle exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /gas-oracle exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /holder-analytics exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /holder-analytics exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /insider-trades exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /insider-trades exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /institutional-holdings exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /institutional-holdings exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /pm-crypto exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /pm-crypto exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /pm-markets exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /pm-markets exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /pm-movers exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /pm-movers exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /pm-search exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /pm-search exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /pools-search exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /pools-search exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /pools-trending exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /pools-trending exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /token-price exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /token-price exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /token-score exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /token-score exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /tokenized-equities exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /tokenized-equities exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /tokenized-stock-movers exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /tokenized-stock-movers exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /wallet-holdings exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /wallet-holdings exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /web-answer exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /web-answer exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /web-search exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /web-search exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added POST /feedback exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added POST /meta-intelligence exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added POST /meta-intelligence exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"}

schema changed · 27d ago

schema removed GET /crypto-news exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /defi-analytics exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /filtered-news exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /funding-rates exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /kol-sentiment exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /mega-report exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /token-alpha exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /token-details exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /token-security exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /tradfi-data exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /trending-altcoins exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /twitter-summary exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema removed GET /yield-alpha exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"}

schema added GET /analyst-ratings exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /base-ecosystem-news exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /base-season exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /crypto-news exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /defi-analytics exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /dividend-intel exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /dns-lookup exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /domain-age exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /domain-report exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /earnings-calendar exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /equity-intel exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /equity-news exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /filtered-news exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /funding-rates exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /fx-rates exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /kol-sentiment exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /macro-regime exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /market-risk exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /mega-report exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /news-recaps exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /protocol-revenue-leaders exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /rh-season exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /stablecoin-watch exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /technical-signals exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /token-alpha exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /token-details exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /token-fundamentals exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /token-security exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /token-top-holders exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /tradfi-data exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /trending-altcoins exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /tweet-search exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /twitter-summary exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema added GET /weather exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /web-extract exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /web-json-extract exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /web-links exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /whois-lookup exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"}

schema added GET /yield-alpha exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"}

schema changed · 28d ago

endpoint added GET /analyst-ratings

endpoint added GET /base-ecosystem-news

endpoint added GET /base-season

endpoint added GET /defi-analytics

endpoint added GET /dividend-intel

endpoint added GET /dns-lookup

endpoint added GET /domain-age

endpoint added GET /domain-report

endpoint added GET /earnings-calendar

endpoint added GET /equity-intel

endpoint added GET /equity-news

endpoint added GET /filtered-news

endpoint added GET /funding-rates

endpoint added GET /fx-rates

endpoint added GET /hl-transaction-history

endpoint added GET /hyperliquid-account

endpoint added GET /hyperliquid-market

endpoint added GET /kol-sentiment

endpoint added GET /macro-regime

endpoint added GET /market-risk

endpoint added GET /news-recaps

endpoint added GET /portfolio

endpoint added GET /protocol-revenue-leaders

endpoint added GET /rh-season

endpoint added GET /stablecoin-watch

endpoint added GET /supported-tokens

endpoint added GET /technical-signals

endpoint added GET /token-alpha

endpoint added GET /token-fundamentals

endpoint added GET /token-security

endpoint added GET /token-top-holders

endpoint added GET /tradfi-data

endpoint added GET /transaction-history

endpoint added GET /trending-altcoins

endpoint added GET /tweet-search

endpoint added GET /twitter-summary

endpoint added GET /weather

endpoint added GET /web-extract

endpoint added GET /web-json-extract

endpoint added GET /web-links

endpoint added GET /whois-lookup

endpoint added GET /yield-alpha

endpoint added GET /yield-farming-active

endpoint added GET /yield-farming-historical

endpoint added GET /yield-markets

endpoint added GET /yield-recommendations

endpoint added POST /generate-meme

endpoint added POST /llm-research

endpoint added POST /tx-explainer

endpoint added POST /video-gen

schema added GET /analyst-ratings exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /base-ecosystem-news exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /base-season exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /defi-analytics exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /defi-analytics exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /defi-analytics exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /dividend-intel exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /dns-lookup exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /domain-age exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /domain-report exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /earnings-calendar exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /equity-intel exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /equity-news exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /filtered-news exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /filtered-news exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /filtered-news exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /funding-rates exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /funding-rates exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /funding-rates exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /fx-rates exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /hl-transaction-history exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /hl-transaction-history exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /hyperliquid-account exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /hyperliquid-account exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /hyperliquid-market exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /hyperliquid-market exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /kol-sentiment exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /kol-sentiment exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /kol-sentiment exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /macro-regime exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /market-risk exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /news-recaps exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /portfolio exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /portfolio exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /protocol-revenue-leaders exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /rh-season exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /stablecoin-watch exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /supported-tokens exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /supported-tokens exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /technical-signals exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /token-alpha exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /token-alpha exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /token-alpha exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /token-fundamentals exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /token-security exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /token-security exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /token-security exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /token-top-holders exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /tradfi-data exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /tradfi-data exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /tradfi-data exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /transaction-history exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /transaction-history exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /trending-altcoins exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /trending-altcoins exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /trending-altcoins exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /tweet-search exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /twitter-summary exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /twitter-summary exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /twitter-summary exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /weather exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /web-extract exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /web-json-extract exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /web-links exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /whois-lookup exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /yield-alpha exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /yield-alpha exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /yield-alpha exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"}

schema added GET /yield-farming-active exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /yield-farming-active exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /yield-farming-historical exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /yield-farming-historical exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /yield-markets exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /yield-markets exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added GET /yield-recommendations exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added GET /yield-recommendations exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added POST /generate-meme exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added POST /generate-meme exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added POST /generate-meme exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"}

schema added POST /llm-research exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added POST /llm-research exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added POST /llm-research exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"}

schema added POST /tx-explainer exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added POST /tx-explainer exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added POST /tx-explainer exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"}

schema added POST /video-gen exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"assetTransferMethod":"permit2","name":"USD Coin","version":"2"}

schema added POST /video-gen exact eip155:8453 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 USDC 2 300 {"name":"USD Coin","version":"2"}

schema added POST /video-gen exact solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v USDC 2 300 {"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"}

see all changes for this service

WHAT IT DOES

ai-derived

No AI synthesis has been produced for this service yet.

ENDPOINTS

Service endpoints with HTTP method, path, description, pricing, and network
METHOD PATH DESCRIPTION PRICE NETWORK ASSET 402 CHANNEL
GET /13d-activist-watch $0.005 Base/Solana USDC header
GET /8k-material-events $0.003 Base/Solana USDC header
GET /analyst-ratings $0.003 Base/Solana USDC header
GET /base-ecosystem-news $0.001 Base/Solana USDC header
GET /base-season $0.002 Base/Solana USDC header
GET /chain-status $0.001 Base/Solana USDC header
GET /crypto-news Crypto news stream $0.001 Base/Solana USDC header
GET /defi-analytics $0.001 Base/Solana USDC header
GET /dividend-intel $0.003 Base/Solana USDC header
GET /dns-lookup $0.001 Base/Solana USDC header
GET /domain-age $0.001 Base/Solana USDC header
GET /domain-report $0.02 Base/Solana USDC header
GET /earnings-calendar $0.003 Base/Solana USDC header
GET /equity-intel $0.003 Base/Solana USDC header
GET /equity-news $0.003 Base/Solana USDC header
GET /equity-smart-money $0.006 Base/Solana USDC header
GET /equity-smart-money-brief $0.10 Base/Solana USDC header
POST /feedback $0.001 Base USDC header
GET /filtered-news $0.001 Base/Solana USDC header
GET /financial-statements $0.003 Base/Solana USDC header
GET /form-144-filings $0.005 Base/Solana USDC header
GET /form-4-feed $0.003 Base/Solana USDC header
GET /funding-rates $0.001 Base/Solana USDC header
GET /fx-rates $0.001 Base/Solana USDC header
GET /gas-oracle $0.001 Base/Solana USDC header
POST /generate-meme $0.15 Base/Solana USDC header
GET /hl-transaction-history $0.001 Base USDC header
GET /holder-analytics $0.03 Base/Solana USDC header
GET /hyperliquid-account $0.001 Base USDC header
GET /hyperliquid-market $0.001 Base USDC header
GET /insider-trades $0.003 Base/Solana USDC header
GET /institutional-holdings $0.003 Base/Solana USDC header
GET /kol-sentiment $0.003 Base/Solana USDC header
POST /llm-research $0.10 Base/Solana USDC header
GET /macro-regime $0.003 Base/Solana USDC header
GET /market-risk $0.002 Base/Solana USDC header
GET /mega-report Comprehensive research report $0.05 Base/Solana USDC header
POST /meta-intelligence $0.001 Base/Solana USDC header
GET /news-recaps $0.003 Base/Solana USDC header
GET /pm-crypto $0.001 Base/Solana USDC header
GET /pm-markets $0.001 Base/Solana USDC header
GET /pm-movers $0.002 Base/Solana USDC header
GET /pm-search $0.001 Base/Solana USDC header
GET /pools-search $0.001 Base/Solana USDC header
GET /pools-trending $0.001 Base/Solana USDC header
GET /portfolio $0.001 Base USDC header
GET /protocol-revenue-leaders $0.001 Base/Solana USDC header
GET /rh-season $0.001 Base/Solana USDC header
GET /stablecoin-watch $0.001 Base/Solana USDC header
GET /supported-tokens $0.001 Base USDC header
GET /technical-signals $0.003 Base/Solana USDC header
GET /token-alpha $0.005 Base/Solana USDC header
GET /token-details Token analytics $0.001 Base/Solana USDC header
GET /token-fundamentals $0.003 Base/Solana USDC header
GET /token-price $0.001 Base/Solana USDC header
GET /token-score $0.01 Base/Solana USDC header
GET /token-security $0.001 Base/Solana USDC header
GET /token-top-holders $0.02 Base/Solana USDC header
GET /tokenized-equities $0.001 Base/Solana USDC header
GET /tokenized-stock-movers $0.003 Base/Solana USDC header
GET /tradfi-data $0.003 Base/Solana USDC header
GET /transaction-history $0.001 Base USDC header
GET /trending-altcoins $0.002 Base/Solana USDC header
GET /tweet-search $0.005 Base/Solana USDC header
GET /twitter-summary $0.001 Base/Solana USDC header
POST /tx-explainer $0.01 Base/Solana USDC header
POST /video-gen $1.75 Base/Solana USDC header
GET /wallet-holdings $0.02 Base/Solana USDC header
GET /weather $0.002 Base/Solana USDC header
GET /web-answer $0.01 Base/Solana USDC header
GET /web-extract $0.005 Base/Solana USDC header
GET /web-json-extract $0.005 Base/Solana USDC header
GET /web-links $0.003 Base/Solana USDC header
GET /web-search $0.009 Base/Solana USDC header
GET /whois-lookup $0.001 Base/Solana USDC header
GET /yield-alpha $0.002 Base/Solana USDC header
GET /yield-farming-active $0.001 Base USDC header
GET /yield-farming-historical $0.001 Base USDC header
GET /yield-markets $0.001 Base USDC header
GET /yield-recommendations $0.001 Base USDC header
80 endpoints

REQUEST / RESPONSE EXAMPLE

An unpaid request to GET /13d-activist-watch returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.

// request
curl -i 'https://x402.ottoai.services/13d-activist-watch'
// 402 response (captured by monitor) · 80 payloads · click to expand
[
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/gas-oracle",
      "tags": [
        "gas oracle",
        "base",
        "gas price",
        "priority fee",
        "eip-1559"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Base gas oracle from Otto's own RPC: current base fee (wei+gwei), legacy gas price, and slow/standard/fast EIP-1559 priority-fee tiers (p25/p50/p90 over the last 20 blocks) with a ready-to-sign maxFeePerGas per tier. Unlike the crowded gas shelf it PUBLISHES the formula, so every tier is reproducible from the response. Flat JSON, refreshed every minute. Base gas oracle, gas price, priority fee, EIP-1559, maxFeePerGas. $0.001 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "chain": "base",
                "window": {
                  "blocks": 20,
                  "congestion": "low",
                  "oldestBlock": 50738536,
                  "avgGasUsedRatio": 0.1132
                },
                "chainId": 8453,
                "formula": "priorityFee tiers = mean of the p25/p50/p90 priority-fee tips over the last 20 blocks (eth_feeHistory); suggested maxFeePerGas = baseFeePerGas*2 + tierTip.",
                "gasPrice": {
                  "wei": "6000000",
                  "gwei": 0.006
                },
                "suggested": {
                  "fast": {
                    "maxFeePerGasWei": "12500000",
                    "maxFeePerGasGwei": 0.0125,
                    "maxPriorityFeePerGasGwei": 0.0025
                  },
                  "slow": {
                    "maxFeePerGasWei": "10000000",
                    "maxFeePerGasGwei": 0.01,
                    "maxPriorityFeePerGasGwei": 0
                  },
                  "standard": {
                    "maxFeePerGasWei": "10250000",
                    "maxFeePerGasGwei": 0.01025,
                    "maxPriorityFeePerGasGwei": 0.00025
                  }
                },
                "generatedAt": "2026-09-01T12:01:00.000Z",
                "baseFeePerGas": {
                  "wei": "5000000",
                  "gwei": 0.005
                },
                "priorityFeePerGas": {
                  "fast": 0.0025,
                  "slow": 0,
                  "unit": "gwei",
                  "standard": 0.00025
                }
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/gas-oracle"
              },
              "signature": "0x290d7cc1baeb8b8f9ae85d9801cec2f9c77ba4034e550a12d35d0c4b5d28179862fdce3f94c9f0770a6ac8c927a5601a431699c7bfa913e7a455312584fac6211c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/gas-oracle"
              },
              "signature": "0x0d581178edec873870de2aeee7b5aafcbd143c5f647999960c66a4c1a24aec723751d566b8b8838737523f622d1ddf9f57b0c9851416ab199350403ca3b9e2001c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "2000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/trending-altcoins",
      "tags": [
        "trending altcoins",
        "hot tokens",
        "altcoin discovery",
        "momentum plays"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Top 3 hottest altcoins traders may want to ape into, based on news and Twitter analysis. DYOR.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "report": "Trending: 1. SOL, 2. AVAX, 3. ARB...",
                "report_url": "https://..."
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data"
                  ],
                  "properties": {
                    "data": {
                      "description": "Trending report object on success, error string on failure"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/trending-altcoins"
              },
              "signature": "0x2dbacfb40b6a1439b7b7cae13a442ea5e01557b71ac128f2b225062f99a93e3213f45984950c5f2d54f47d7b0dc4eef11256ddc5efdc8b8942436dffbbe40fd41c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/trending-altcoins"
              },
              "signature": "0x2dbacfb40b6a1439b7b7cae13a442ea5e01557b71ac128f2b225062f99a93e3213f45984950c5f2d54f47d7b0dc4eef11256ddc5efdc8b8942436dffbbe40fd41c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "2000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/trending-altcoins"
              },
              "signature": "0x7aa6ce02a3e70747fbd78b81f2e712d07b2322b2b5b57002d8d3e666f28c8f1b6c9d0396553e82a7c3b0c181c918e77ecdd307c278317d204b0cdde7b4f545651b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/trending-altcoins",
          "nonce": "0603347640e5ab57da9ff94787827c9c",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:00.313Z",
          "resources": [
            "https://x402.ottoai.services/trending-altcoins"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "5000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/form-144-filings",
      "tags": [
        "form 144",
        "insider selling",
        "proposed insider sales",
        "sec filings",
        "insider intent"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Form 144 filings by ticker — SEC notices of PROPOSED insider sales, filed BEFORE the Form 4 that reports the executed trade: who intends to sell, units, the filer's own market-value estimate, broker, approximate sale date and Rule 10b5-1 plan dates. The earliest public read on insider selling intent; a notice is not a completed trade and may never be executed. Latest 20 notices in a 90-day lookback. Public-domain SEC EDGAR. $0.005 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "NVDA"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "note": "Notices of PROPOSED insider sales in this company, taken from the Form 144 filings its officers, directors, and affiliates submitted to the SEC before selling.",
                "issuer": {
                  "cik": "1045810",
                  "name": "NVIDIA CORP"
                },
                "ticker": "NVDA",
                "caveats": [],
                "notices": [],
                "summary": {
                  "noticeCount": 12,
                  "latestFiledAt": "2026-08-31",
                  "amendmentCount": 0,
                  "distinctSellers": 5,
                  "earliestFiledAt": "2026-06-18",
                  "totalUnitsToBeSold": 412500,
                  "unvaluedNoticeCount": 0,
                  "latestApproxSaleDate": "2026-08-31",
                  "earliestApproxSaleDate": "2026-06-18",
                  "distinctSecurityClasses": 1,
                  "noticesWithPlanAdoptionDate": 9,
                  "totalAggregateMarketValueUsd": 89312450.5
                },
                "coverage": {
                  "truncated": false,
                  "lookbackDays": 90,
                  "noticesServed": 12,
                  "maxNoticesServed": 20,
                  "candidatesInLookback": 12,
                  "noticesExcludedOtherIssuer": 0
                },
                "generatedAt": "2026-09-01T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-methodology"
              },
              "meta": {
                "dataAsOf": "",
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "US-listed stock ticker symbol (e.g. NVDA, AAPL, TSLA)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "5000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/form-144-filings"
              },
              "signature": "0xecbe2c390d39e05da2fc29f5c417fdda8554a44b8f8a412e52d1572750c9526b653bb6448eebde10d86d59b1e8894999281dd8911588eddc504c1302ed180ee71c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "5000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/form-144-filings"
              },
              "signature": "0xe62f325a9b7d7f91bed16bb378b418fdab79ae744f3b07877e2f36c8d9bc9ad14a503495c29a508d6a073a447dbb7e9f823bc4bc687e9821810364eebe0beb271c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/tokenized-equities",
      "tags": [
        "tokenized equities",
        "robinhood chain",
        "rwa",
        "onchain stocks",
        "tradability"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Live registry of tokenized US equities & ETFs on Robinhood Chain (4663): symbol, pin-verified token address, decimals, routability, the EXECUTABLE buy price per token ($100 at route min output) vs the catalog reference price + deviation. Not a data-coverage claim. Informational only. Hourly.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "thesis": "semiconductors"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "pin": {
                  "asOf": "2026-09-21",
                  "size": 193,
                  "refused": {}
                },
                "chain": "robinhood",
                "source": "lifi",
                "thesis": "semiconducto...",
                "chainId": 4663,
                "matched": true,
                "equities": [],
                "disclaimer": "Informationa...",
                "generatedAt": "2026-07-13T1...",
                "refTradeUsd": 100,
                "matchedCount": 19,
                "shortlistCap": 12,
                "universeSize": 193,
                "referenceAsOf": "2026-07-13T0...",
                "refStableSymbol": "USDG",
                "tradableSampled": 191,
                "fellBackToUniverse": false,
                "quotesInconclusive": 0,
                "matchedTradableSampled": 12
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [],
                  "properties": {
                    "thesis": {
                      "type": "string",
                      "description": "Optional thesis text (≤200 chars); omit for the full registry."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/tokenized-equities"
              },
              "signature": "0xccfc2a015f1e6af0b7a969e27d99366736b19c8dd827c1292015b398cf4e807153371e330dfef4ceab876b57ed1df8ee81cb1d415d83ad88cbc93694320486e71c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/tokenized-equities"
              },
              "signature": "0x069961a89488e8e79e4d6bc4689dee1d179d5cd4c475aa999c3cd1113c214da05197dd28d0f6699d3eada5fee5e8fe022ad47d80952a2a459a2b6de2339f0a821c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "10000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "10000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/token-score",
      "tags": [
        "token score",
        "token rating",
        "token health score",
        "liquidity score",
        "holder concentration"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Token score by contract address: one 0-100 composite of a Base token market structure from seven weighted factors — USD liquidity, holder concentration and count, 24h volume, market age, pool breadth, price stability. Every sub-score, weight and raw input comes back, so the score can be recomputed. A factor whose data plane is unavailable is reported absent, never filled. Market structure, not a contract-security screen. $0.01 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "token": "0x532f27101965dd16442e59d40670faf5ebb142e4"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "band": "high",
                "note": "A single 0-100 read on this toke...",
                "score": 74.6,
                "token": {
                  "name": "Brett",
                  "symbol": "BRETT",
                  "address": "0x532f27101965dd16442e59d40670fa...",
                  "network": "base"
                },
                "caveats": [
                  {
                    "code": "token_score_is_market_structure_...",
                    "plain": "This score measures market struc...",
                    "affects": [
                      "score"
                    ]
                  }
                ],
                "context": {
                  "fdvUsd": 418200000,
                  "priceUsd": 0.04182,
                  "turnover24h": 0.121,
                  "liquidityUsd": 1115151.5,
                  "marketCapUsd": 414220000,
                  "totalHolders": 3420,
                  "volume24hUsd": 284110.9,
                  "poolsReturned": 20,
                  "distinctDexCount": 10,
                  "matchedPoolCount": 20,
                  "oldestPoolAgeDays": 118,
                  "priceChange24hPct": -6.8,
                  "pooledLiquidityUsd": 2343405.11,
                  "top10SupplyPercent": 33.4,
                  "absPriceChange24hPct": 6.8,
                  "holderChange7dPercent": 1.9
                },
                "factors": [
                  {
                    "key": "liquidity",
                    "input": 2343405.11,
                    "plane": "dex-pools-token",
                    "score": 85.6,
                    "weight": 0.24,
                    "present": true,
                    "measures": "USD liquidity summed across the ...",
                    "inputUnit": "USD",
                    "planeReadAt": "2026-09-01T11:58:06.000Z",
                    "absenceReason": null
                  }
                ],
                "formula": {
                  "bands": [
                    {
                      "min": 80,
                      "band": "very-high"
                    }
                  ],
                  "method": "weighted-mean-of-piecewise-linea...",
                  "factors": [
                    {
                      "key": "liquidity",
                      "plane": "dex-pools-token",
                      "weight": 0.24,
                      "measures": "USD liquidity summed across the ...",
                      "inputUnit": "USD",
                      "inputField": "context.pooledLiquidityUsd",
                      "breakpoints": [
                        {
                          "x": 0,
                          "score": 0
                        }
                      ]
                    }
                  ],
                  "description": "Each factor maps its raw input o...",
                  "minWeightCoverage": 0.5
                },
                "coverage": {
                  "factorsTotal": 7,
                  "factorsPresent": 7,
                  "planesAnswered": [
                    "dex-price-base"
                  ],
                  "weightCoverage": 1,
                  "minWeightCoverage": 0.5,
                  "planesUnavailable": []
                },
                "generatedAt": "2026-09-01T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swa...",
                "scoreWithheldReason": null
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "token"
                  ],
                  "properties": {
                    "token": {
                      "type": "string",
                      "description": "Base (chain 8453) ERC-20 contract address, 0x followed by 40 hex characters. Address-keyed on purpose: a ticker symbol could resolve to a different chain deployment on one data plane than on another, and the composite would then fuse two tokens. Use /token-price for symbol lookups."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "10000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/token-score"
              },
              "signature": "0xe92bd44f19bd7c548dc32d082a2b0f9f4f902baaba375bcfec957b73a4606f0f40ab6207edc5c9632b2f0a473db3e2d6c1799a4637484bae38dc93970f2c0f4f1b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "10000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/token-score"
              },
              "signature": "0x651f5e1e6aa0f08e06bd0421629414f675c561e5d63c52d9b1fd8e791efe206c26ad02f42d58828705f270b09e440c9a3682c4ab5cb7db259e4b937cafb732a71c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/form-4-feed",
      "tags": [
        "insider trades feed",
        "form 4 feed",
        "latest insider filings",
        "insider buying",
        "sec filings"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Latest insider trades feed across ALL US-listed companies — the 20 most recent SEC Form 4 filings by acceptance time, not one ticker at a time: issuer ticker and name, filer and role, transaction code (P purchase / S sale / A award / M exercise / F tax), shares, price, value and shares held after, with EDGAR links. Refreshed every 15 minutes. Filings with no Table I rows are excluded and counted. Public-domain SEC EDGAR. $0.003 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "note": "The most recent Form 4 insider transactions filed with the SEC across all US-listed companies, newest first by the time the SEC accepted the filing.",
                "rows": [
                  {
                    "ticker": "GOOGL",
                    "filedAt": "2026-08-31",
                    "filedBy": "ARNOLD FRANCES",
                    "formType": "4",
                    "filingUrl": "https://www.sec.gov/Archives/edgar/data/1652044/0001193125-26-377149.txt",
                    "issuerCik": "1652044",
                    "acceptedAt": "2026-08-31T21:58:21.000Z",
                    "filerRoles": "Director",
                    "issuerName": "Alphabet Inc.",
                    "transactions": [
                      {
                        "code": "S",
                        "date": "2026-08-28",
                        "shares": 1500,
                        "priceUsd": 212.44,
                        "valueUsd": 318660,
                        "ownership": "D",
                        "securityTitle": "Common Stock",
                        "acquiredDisposed": "D",
                        "sharesOwnedAfter": 18420
                      }
                    ],
                    "periodOfReport": "2026-08-28"
                  }
                ],
                "caveats": [
                  {
                    "code": "feed_is_a_recency_slice",
                    "plain": "This is a recency slice of the most recent Form 4 filings across all US issuers, not a census of everything filed. coverage reports how many filings were offered, how many were read, and how many were...",
                    "affects": [
                      "rows"
                    ]
                  }
                ],
                "summary": {
                  "rowCount": 20,
                  "distinctIssuers": 14,
                  "filingsWithSale": 15,
                  "newestAcceptedAt": "2026-08-31T22:01:11.000Z",
                  "oldestAcceptedAt": "2026-08-31T21:24:23.000Z",
                  "filingsWithPurchase": 3
                },
                "coverage": {
                  "rowsPublished": 20,
                  "candidatesFetched": 31,
                  "candidatesOffered": 35,
                  "unparseableExcluded": 1,
                  "nonForm4EntriesDropped": 27,
                  "unresolvedForm4Filings": 0,
                  "accessionlessForm4Entries": 0,
                  "malformedForm4EntriesDropped": 0,
                  "noTableITransactionsExcluded": 10,
                  "derivativeTransactionsPresentExcluded": 9
                },
                "generatedAt": "2026-09-01T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-methodology"
              },
              "meta": {
                "dataAsOf": "",
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/form-4-feed"
              },
              "signature": "0x4775edf88aa9761f3ce0d3d19a094dbe78e395ccc520fc1cbc9312eeb45b78cc4e4aa66cb92a66253a0b7312aa2255d59bcea87558805bc2b9131e6cab5154571c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/form-4-feed"
              },
              "signature": "0xde4f2efa7b45234f974ab1a2213f1f13e56c23c5c56dbeab10293e84bba271f742f01ff7585a83e199c3aedebd7cfd0404d87d9ce78197d2b81815ee185292891c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/tradfi-data",
      "tags": [
        "stock quotes",
        "macro data",
        "vix",
        "treasury yields",
        "market indices"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "TradFi macro intelligence: indices, VIX, DXY, treasury yields, commodities, and individual stock quotes with moving average context.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "symbol": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "report": "Macro data..."
              },
              "meta": {
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "market-alpha-internal": "unknown"
                }
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [],
                  "properties": {
                    "symbol": {
                      "type": "string",
                      "description": "Ticker symbol for stock quote (optional — omit for macro dashboard)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data",
                    "meta"
                  ],
                  "properties": {
                    "data": {
                      "description": "Report object on success, error string on failure"
                    },
                    "meta": {
                      "type": "object",
                      "required": [
                        "generatedAt",
                        "degraded",
                        "sourceHealth"
                      ],
                      "properties": {
                        "degraded": {
                          "type": "boolean"
                        },
                        "generatedAt": {
                          "type": "string"
                        },
                        "sourceHealth": {
                          "type": "object"
                        },
                        "stalenessSec": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "description": "Freshness. generatedAt = when we built this response. stalenessSec = age of our cached snapshot, absent on live pass-throughs. dataAsOf = vintage of the observations. degraded = an older good version was served."
                    },
                    "report": {
                      "type": "string",
                      "description": "DEPRECATED mirror of data.report — kept so pre-2026-08-10 integrations keep working."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/tradfi-data"
              },
              "signature": "0x0fbdb00d547530e2c306591a90d623b39dc6a0be7fdff6e44be4ee95a75cbaac398dd2baed7e10746df4cb8d8812a044b4e69d759afa9733bfecb3c98e5e77671b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/tradfi-data"
              },
              "signature": "0x0fbdb00d547530e2c306591a90d623b39dc6a0be7fdff6e44be4ee95a75cbaac398dd2baed7e10746df4cb8d8812a044b4e69d759afa9733bfecb3c98e5e77671b",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/tradfi-data"
              },
              "signature": "0x58b73a5538a4ca04fa28d83bbc9361208266b31387c51f229d5984e803bf3e2128e4474e526dd3e937b8f71b1b65627093e186231909d9a529a79f25240864401b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/tradfi-data",
          "nonce": "82f33c6ca73ef0c75b56956678975c47",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:00.648Z",
          "resources": [
            "https://x402.ottoai.services/tradfi-data"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/earnings-calendar",
      "tags": [
        "earnings",
        "stocks",
        "calendar",
        "eps surprise",
        "equity research"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Earnings calendar and surprise history for a vendor-resolved equity: next report date/session with EPS and revenue estimates, latest reported EPS versus estimate, surprise percentage, and four-quarter history. Monetary estimates retain Finnhub payload units because the captured feed does not identify a currency. Event-window price drift is explicitly unavailable rather than inferred.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "ticker": "AAPL",
                "provider": "Finnhub",
                "lastEarnings": {
                  "result": "beat",
                  "epsBasis": "vendor-reported",
                  "epsSurprisePct": 1.09
                },
                "nextEarnings": {
                  "session": "after-market-close",
                  "reportDate": "2026-07-30",
                  "epsEstimate": 1.93
                },
                "prePostPriceDrift": {
                  "status": "unavailable"
                }
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "Vendor-supported equity or ETF ticker (e.g. AAPL, NVDA, TSLA, SPY); returned monetary values use the vendor payload units and are not relabeled as USD."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/earnings-calendar"
              },
              "signature": "0x9e50b0d2e2d7d7879e5b5961e8d0b27a4c39877dc598c0540e0e3e09fd50a6b92de3604e715d7fc5c3be14ccc399069a801f3e90b360cf3ee48afea5421194231b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/earnings-calendar"
              },
              "signature": "0xcb032881b1d04b907522e3de97e25467df2d982782d5d7545a2279f222fbe64f738610a8348c97e948cafbfaaa6b839720a91e65de9318ed93026bcbba4090081c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "2000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/base-season",
      "tags": [
        "base",
        "kol sentiment",
        "social signal",
        "trending tokens",
        "crypto twitter"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Base social intelligence: a Base sentiment read + quality-screened Base tokens (CoinGecko-listed, market-cap/age/liquidity gated) catching attention, each labelled with the basis it stands on (`rankedBy`: measured trusted-KOL signal, or the on-chain screen plus engagement), with KOL quotes inside a published window (`evidenceWindowDays`). Served from a cached snapshot while fresh (≤1h) and regenerated on demand when a read finds it stale.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "chain": "base",
                "tokens": [
                  {
                    "buzzed": true,
                    "symbol": "VVV",
                    "ageDays": 500,
                    "poolUrl": "https://www.geckoterminal.com/base/pools/0x...",
                    "priceUsd": 4.12,
                    "rankedBy": "kol-signal",
                    "topTweets": [
                      {
                        "ts": "2026-06-09T11:30:00Z",
                        "text": "$VVV team update thread",
                        "likes": 95211,
                        "author": "big_account",
                        "retweets": 23221
                      }
                    ],
                    "tweetCount": 3,
                    "change24hPct": 6.8,
                    "liquidityUsd": 8400000,
                    "marketCapUsd": 271000000,
                    "tokenAddress": "0xacfe6019ed1a7dc6f7b508c02d1b04ec88cc21bf",
                    "volume24hUsd": 19250000,
                    "noKolCoverage": false,
                    "topEngagement": 118432,
                    "kolMentions24h": 8,
                    "kolQuoteExamples": [
                      {
                        "ts": "2026-06-09T14:02:00Z",
                        "text": "VVV quietly becoming the Base AI bet",
                        "author": "kol_handle"
                      }
                    ],
                    "kolSignalStrength": 0.19,
                    "kolSymbolAmbiguous": false
                  }
                ],
                "coverage": {
                  "whyFewer": "The geckoterminal quality screen plus chain-validated KOL buzz produced 2 tokens clearing the floors this refresh, below the 20-row board cap. Every token that cleared is published.",
                  "tokensServed": 2,
                  "tokensConsidered": 2,
                  "tokensWithKolSignal": 1
                },
                "generatedAt": "2026-06-09T21:00:00.000Z",
                "staleTweets": 3,
                "screenSource": "geckoterminal",
                "summaryStatus": "available",
                "filteredTweets": 2,
                "kolWindowHours": 72,
                "kolUniverseSize": 43,
                "marketSentiment": {
                  "score": 35,
                  "overall": "bearish",
                  "summary": "KOLs lean defensive: liquidation cascade chatter, rotation into majors.",
                  "hottestMajor": "ETH",
                  "keyNarratives": [
                    "liquidations"
                  ],
                  "trendingAltcoins": [
                    "VVV"
                  ]
                },
                "evidenceWindowDays": 7,
                "kolSignalAvailable": true,
                "baseSentimentSummary": "Base flow is risk-off this week but VVV dominates trusted-KOL attention (8 mentions, accumulation framing) while DEGEN rips +66% on broad open-engagement buzz that no trusted KOL has picked up.",
                "marketSentimentStatus": "available",
                "marketSentimentUnavailableReason": null
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/base-season"
              },
              "signature": "0x160545abc5dae566b7dee1bd02a6c9e6bb9485fd9e0204487ea7710b45df93c2043ff86fdbc5a7f9d1662cdb893eb493b080ea1757dbf52324ef7b9ccd893d401c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "2000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/base-season"
              },
              "signature": "0x8d164970a181a97bb433e0adc90bf34c9cb0890b99e2afd3c56f61d6c7f17bc972e3a930bf96e97b198d7170f2fc2b84eecad103056dbbc1b2e2e6b20ad990161c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "6000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "6000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/equity-smart-money",
      "tags": [
        "smart money",
        "insider trades",
        "fundamentals",
        "form 4",
        "equity intel"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Smart-money bundle for any US-listed company by ticker, in ONE call: SEC Form 4 insider activity (purchases vs sales — SEC codes P/S, net purchase-sale balance, who filed and their roles) PLUS trailing-twelve-month fundamentals (revenue + YoY, net income + YoY, diluted EPS) from XBRL filings. 4/A-amended insider windows withheld once detected (~1h lag): unpaid 503. Smart money, fundamentals. Public-domain SEC EDGAR. $0.006 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "NVDA"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "note": "Insider Form 4 activity in this company, alongsi...",
                "ticker": "NVDA",
                "caveats": [
                  {
                    "code": "hourly_snapshot",
                    "plain": "This is an hourly snapshot of SEC filings, not a...",
                    "affects": [
                      "generatedAt"
                    ]
                  }
                ],
                "company": {
                  "cik": "1045810",
                  "name": "NVIDIA CORP"
                },
                "insider": {
                  "coverage": {
                    "filingsFailed": 0,
                    "filingsParsed": 8,
                    "filingsSelected": 8,
                    "windowLatestFiledAt": "2026-07-02",
                    "windowEarliestFiledAt": "2026-06-13",
                    "filingsSkippedOwnerSide": 0
                  },
                  "windowSummary": {
                    "saleCount": 6,
                    "latestDate": "2026-07-01",
                    "earliestDate": "2026-06-12",
                    "saleValueUsd": 48211320.5,
                    "purchaseCount": 0,
                    "purchaseValueUsd": 0,
                    "transactionCount": 9,
                    "saleUnvaluedCount": 0,
                    "sharesAcquiredTotal": 500000,
                    "sharesDisposedTotal": 812400,
                    "purchaseUnvaluedCount": 0,
                    "distinctSecurityTitles": 1,
                    "netPurchaseSaleValueUsd": -48211320.5,
                    "shareCountUnreportedCount": 0
                  },
                  "recentTransactions": [
                    {
                      "code": "S",
                      "date": "2026-07-01",
                      "shares": 75000,
                      "filedAt": "2026-07-02",
                      "filedBy": "HUANG JEN HSUN",
                      "priceUsd": 172.31,
                      "valueUsd": 12923250,
                      "filingUrl": "https://www.sec.gov/Archives/edgar/data/1045810/...",
                      "ownership": "D",
                      "filerRoles": "President and CEO",
                      "securityTitle": "Common Stock",
                      "acquiredDisposed": "D",
                      "sharesOwnedAfter": 74625000
                    }
                  ]
                },
                "generatedAt": "2026-07-10T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-m...",
                "fundamentals": {
                  "basis": "ttm",
                  "periodEnd": "2026-04-26",
                  "epsDiluted": 6.51,
                  "revenueUsd": 253491000000,
                  "netIncomeUsd": 159613000000,
                  "revenueYoYPct": 70.7,
                  "netIncomeYoYPct": 107.9,
                  "netIncomeChangeUsd": 82826000000,
                  "netIncomeTransition": null,
                  "epsDilutedIsEstimate": true
                }
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "US-listed stock ticker symbol (e.g. NVDA, AAPL, TSLA)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "6000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/equity-smart-money"
              },
              "signature": "0x9ca44898df1cf4c024f410c21e9dddbcb15ec86ecdaebe55b6097baf30651c005add3b3291e550a7dad42325c9e0a8971bd4a553a51e1091c6e53abf9478ad931c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "6000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/equity-smart-money"
              },
              "signature": "0xc7c486eca5201a8da8b98a7f472a86a0f6bceeef2838bc45ebb9cbcdbf8ec3bb71712e1880852d362be5e392a22578438f918dfc947078193752df46b8507e381b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/dividend-intel",
      "tags": [
        "dividends",
        "dividend yield",
        "income stocks",
        "dividend growth",
        "dividend cut"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Cash-dividend intelligence for a vendor-resolved equity from licensed Tiingo end-of-day history: TTM dividend/share and yield against the latest close, latest dividend, split-adjusted complete-year growth, the last eight payments, split events, and a cut-detection checklist with explicit coverage. Payout ratio, forward ex-dates and declaration/record/payment dates are not served (not in the Tiingo feed). Cash values keep Tiingo payload units.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "asOf": "2026-08-27",
                "ticker": "AAPL",
                "provider": "Tiingo",
                "notServed": {
                  "nextExDate": "not in the Tiingo end-of-day feed (no forward calendar)",
                  "payoutRatio": "not in the Tiingo end-of-day feed (no earnings leg)",
                  "declarationRecordPaymentDates": "not in the Tiingo end-of-day feed"
                },
                "latestClose": 314.58,
                "yieldTtmPct": 0.337,
                "dividendGrowth": {
                  "growthPct": 4.04,
                  "priorCompleteYear": 2024,
                  "latestCompleteYear": 2025,
                  "priorCompleteYearTotal": 0.99,
                  "latestCompleteYearTotal": 1.03
                },
                "dividendStatus": "payer",
                "latestDividend": {
                  "exDate": "2026-08-10",
                  "cashPerShare": 0.27,
                  "splitAdjustedCashPerShare": 0.27
                },
                "yieldTrapCheck": {
                  "flags": [],
                  "status": "none-detected"
                },
                "dividendPerShareTtm": 1.06
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "Vendor-supported equity or ETF ticker (e.g. AAPL, NVDA, TSLA, SPY); returned monetary values use the vendor payload units and are not relabeled as USD."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/dividend-intel"
              },
              "signature": "0x6d02726f9a269ccc09941c112ff01243ddc9738bcf7f7c615d5273047d855b831dd8126f3dadba9fb2f4e6d758b771cea5cc5a7c05b6801985e34439db9e6b141c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/dividend-intel"
              },
              "signature": "0xafffc6d89d360d6e7d08814458084dd5d0f3c34e7ed8070e31ea7d27e27a1fd729ec05fec0e70d96b5715977183aa70419a35b4ecf58e1017f60a3c0135ffd501b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "2000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/weather",
      "tags": [
        "weather",
        "weather forecast",
        "weather api",
        "meteorology",
        "current weather"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Live weather for any city or lat/lon worldwide. Returns current conditions — temperature, feels-like, humidity, wind and sky — plus a 5-day forecast with daily highs/lows and precipitation probability. City names auto-geocode (no coordinates needed). Refreshed hourly with transparent freshness metadata. Keyless, pay-per-call, agent-ready JSON.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "location": "London"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "lat": 51.50853,
                "lon": -0.12574,
                "daily": [
                  {
                    "date": "2026-06-24",
                    "maxC": 21.4,
                    "minC": 12.1,
                    "conditions": "Partly cloudy",
                    "precipProbPct": 10
                  },
                  {
                    "date": "2026-06-25",
                    "maxC": 23,
                    "minC": 13.5,
                    "conditions": "Clear sky",
                    "precipProbPct": 5
                  }
                ],
                "country": "United Kingdom",
                "current": {
                  "tempC": 18.2,
                  "windKph": 14,
                  "conditions": "Partly cloudy",
                  "feelsLikeC": 17.6,
                  "observedAt": "2026-06-24T15:00",
                  "humidityPct": 63
                },
                "location": "london",
                "generatedAt": "2026-06-24T15:05:00.000Z",
                "resolvedName": "London"
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "location"
                  ],
                  "properties": {
                    "location": {
                      "type": "string",
                      "description": "City name (e.g. \"Tokyo\", \"São Paulo\") or a \"lat,lon\" pair (e.g. \"51.5,-0.12\")"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/weather"
              },
              "signature": "0xa3a87c3c0cac83f2af178d6944880ccc025353c608511b9eb569af2aebaf4bfa5c57a56ef1e192bad87755fe849d219e498368b3862490a8fc4836da609de9a81c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "2000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/weather"
              },
              "signature": "0xc73c440141794de4906608621c2947d2a52f67cd3c2c763c48e58b0cef0dfa0b72109098a5aa4d0440b8a0208b8f475c2c4f656a3a0893b755219408bfb31c651c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/technical-signals",
      "tags": [
        "technical analysis",
        "rsi",
        "moving averages",
        "momentum",
        "stocks"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Daily technical snapshot for a vendor-resolved equity from licensed Tiingo adjusted closes: Wilder RSI-14, 20-session momentum, SMA-20/SMA-50, price distance from each average, above/below/mixed trend state, and the latest observed golden/death cross. Price and averages retain Tiingo payload units because the captured feed does not identify a currency.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "rsi14": 61.24,
                "ticker": "AAPL",
                "provider": "Tiingo",
                "priceBasis": "adjusted-close",
                "adjustedClose": 325.89,
                "movingAverages": {
                  "sma20": 310.2,
                  "sma50": 298.4,
                  "trendState": "above-both"
                },
                "momentum20SessionPct": 8.73
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "Vendor-supported equity or ETF ticker (e.g. AAPL, NVDA, TSLA, SPY); returned monetary values use the vendor payload units and are not relabeled as USD."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/technical-signals"
              },
              "signature": "0xe721f8e4a1123be5c6af783a719886c8f4b681192dc50d25fc1fc457ae49d2c833e51a85ef756e4ef98ccd9b7861388671bf6054b9228fc043981477d06ae24f1b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/technical-signals"
              },
              "signature": "0x4d09e0d540103bb4951e8a4e952330b38ed3590fbc31ebc54e5818ac289417ed2214396e52430380842c007d221d938140c3f9b662f7abb51896fd1929c57b741b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/analyst-ratings",
      "tags": [
        "analyst ratings",
        "analyst consensus",
        "stocks",
        "equity research",
        "consensus trend"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Analyst consensus for a vendor-resolved equity: the latest buy/hold/sell distribution (strong buy · buy · hold · sell · strong sell counts, total, and a deterministic consensus label) plus up to six months of the same distribution so an agent can read the DRIFT — is the street moving toward or away from the name. Vendor counts (Finnhub), our label rule stated in the payload. No price targets and no per-analyst grade actions are served.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "drift": {
                  "monthsCovered": 4,
                  "bullishSharePct": 91.07,
                  "netBullishDelta": 1
                },
                "ticker": "AVGO",
                "provider": "Finnhub",
                "consensus": {
                  "buy": 34,
                  "asOf": "2026-08-01",
                  "hold": 5,
                  "sell": 0,
                  "label": "Buy",
                  "strongBuy": 17,
                  "strongSell": 0,
                  "totalRatings": 56
                },
                "methodology": "label = Buy when strongBuy+buy ≥ 60% of all ratings, upgraded to Strong Buy only when strongBuy alone is also ≥ 50% of all ratings; Sell / Strong Sell mirrored on the bearish side (sell+strongSell ≥ 60%, strongSell ≥ 50%); otherwise Hold — a Strong label always requires the 60% directional majority first. Counts are the vendor's (Finnhub monthly recommendation trends); drift compares (bullish − bearish) in the latest vs the oldest covered month.",
                "consensusTrend": [
                  {
                    "buy": 34,
                    "hold": 5,
                    "sell": 0,
                    "period": "2026-08-01",
                    "strongBuy": 17,
                    "strongSell": 0,
                    "totalRatings": 56
                  }
                ]
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "Vendor-supported equity or ETF ticker (e.g. AAPL, NVDA, TSLA, SPY); returned monetary values use the vendor payload units and are not relabeled as USD."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/analyst-ratings"
              },
              "signature": "0x910c121ca992a0b77f34977337641784353df2c333effb79dc8f9b631d6b78fd0ce150ec38a19548d3b22b3df9db8fed61f730a10abe3aa22d9b46be5603dbb01b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/analyst-ratings"
              },
              "signature": "0x21c7ebad42ebf8b6818356fa1577d8cae697f8f9591fd822f4b28ad6cf3f0f104f6e40d4baea7edd74ca7c406dbcd38042c5b86f731e5e8b8ebf52035acbdd461c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/token-details",
      "tags": [
        "token price",
        "market cap",
        "token metrics",
        "token info",
        "price data"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Token price, market cap, volume, supply, and basic metrics. Works for any listed token.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "symbol": "BTC"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "details": "=== TOKEN DATA INTELLIGENCE: BTC ===\nGenerated: 2026-06-10T12:00:00Z\n\nToken Overview\n• Name: Bitcoin (BTC)\n• Rank: #1\n• Price: $104250.00\n• Market Cap: $2.05T\n• FDV: $2.19T\n\nToday's Price Action (UTC)\n• Open: $103800.00 | High: $105120.00 | Low: $102940.00 | Current: $104250.00\n• Today's Trend: Up (+0.43% from open)\n\nPrice Performance\n• 1h: +0.12% | 24h: +1.85% | 7d: -2.40% | 30d: +6.10%\n\n📊 Volume Review\n• Volume (24h): $38420.50M | Volume/MCap Ratio: 1.87% | Market Pairs: 11240\n• Liquidity Score: High\n\nToken Supply\n• Circulating: 19.92M | Max Supply: 21.00M | Supply Ratio: 94.9%\n\nMomentum Signal\n• Momentum: 📊 Cooling Off (DYOR)\n\n📝 PROJECT INFO\n• Website, X profile, explorer, token address, and listing date included in the full report"
              },
              "meta": {
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "market-alpha-internal": "unknown"
                }
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "symbol"
                  ],
                  "properties": {
                    "symbol": {
                      "type": "string",
                      "description": "Token symbol (e.g., BTC, ETH, SOL, PEPE)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data",
                    "meta"
                  ],
                  "properties": {
                    "data": {
                      "description": "Token details object on success, error string on failure"
                    },
                    "meta": {
                      "type": "object",
                      "required": [
                        "generatedAt",
                        "degraded",
                        "sourceHealth"
                      ],
                      "properties": {
                        "degraded": {
                          "type": "boolean"
                        },
                        "generatedAt": {
                          "type": "string"
                        },
                        "sourceHealth": {
                          "type": "object"
                        },
                        "stalenessSec": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "description": "Freshness. generatedAt = when we built this response. stalenessSec = age of our cached snapshot, absent on live pass-throughs. dataAsOf = vintage of the observations. degraded = an older good version was served."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/token-details"
              },
              "signature": "0xaaf20b6716fe77c9d7bb52f64aceb1a4d3a64ca635789bb7fa253928628c44a943b34b07aa335c0e440ab3bad887cea5272df5f279ac740e5cd98eabaa8128481b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/token-details"
              },
              "signature": "0xaaf20b6716fe77c9d7bb52f64aceb1a4d3a64ca635789bb7fa253928628c44a943b34b07aa335c0e440ab3bad887cea5272df5f279ac740e5cd98eabaa8128481b",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476080,
                "resourceUrl": "https://x402.ottoai.services/token-details"
              },
              "signature": "0x315e63985072d03e648bc1cf8f416b8c57be848616e9ab63b87617af134dc953189ccde6efde66d980e3b234db153e575616de706e15e980d0a0cb445ce6cbfd1b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/token-details",
          "nonce": "b49381b4a2f1c75a4c554c4577616e0c",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:00.862Z",
          "resources": [
            "https://x402.ottoai.services/token-details"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/kol-sentiment",
      "tags": [
        "kol sentiment",
        "influencer signals",
        "trading signals",
        "crypto kol alpha"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Premium alpha from top 50 crypto KOLs. Real trading signals, trending token picks, and sentiment from influencers who move markets.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "report": "=== OTTO KOL ALPHA ===\nData as of: 2026-08-16T11:44:38.826Z\n\nOVERALL SENTIMENT\nNEUTRAL\nScore: 45%\n\nKEY NARRATIVES\n1. ..."
              },
              "meta": {
                "dataAsOf": "2026-08-16T11:44:38.826Z",
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "kol-sentiment-backend": "unknown"
                }
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data"
                  ],
                  "properties": {
                    "data": {
                      "description": "Report object on success, error string on failure"
                    },
                    "meta": {
                      "description": "Freshness block. dataAsOf = vintage of the sentiment snapshot (null if the snapshot declared none); generatedAt = when this response was built; no stalenessSec (this route proxies and holds no snapshot)."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/kol-sentiment"
              },
              "signature": "0x845258aeb1166ae3c1d8d8620e9e8b71e80bfd18fc53b1e28b4bb34f917fc1450c9e03359be84ab9bf41eacb986906ee403c5f12b2987a7e0d8f26501cd91dc81b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/kol-sentiment"
              },
              "signature": "0x845258aeb1166ae3c1d8d8620e9e8b71e80bfd18fc53b1e28b4bb34f917fc1450c9e03359be84ab9bf41eacb986906ee403c5f12b2987a7e0d8f26501cd91dc81b",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/kol-sentiment"
              },
              "signature": "0xcdd0664cbbd24e232130431149e78f5877723f20e3670aeab6713a06bdc102f36db6e01ff66ba770a8920c1e21ca30fd30dab09c2117c79e8f64153991addcb11c",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/kol-sentiment",
          "nonce": "3462401fbdaeb76857aa1a1eea96da34",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.009Z",
          "resources": [
            "https://x402.ottoai.services/kol-sentiment"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/meta-intelligence",
      "tags": [
        "x402",
        "router",
        "discovery",
        "intelligence"
      ],
      "iconUrl": "https://useotto.xyz/static/images/logo_nobg_light.png",
      "mimeType": "application/json",
      "description": "Otto X402 Router — Meta Intelligence. Ask what data/service you need; get the best Otto-verified plus live CDP Bazaar x402 candidates with prices, pay_urls and blunt source labels. Non-custodial discovery.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "POST",
            "queryParams": {}
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "5000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/13d-activist-watch",
      "tags": [
        "13d filings",
        "activist stake",
        "13g",
        "beneficial ownership",
        "sec filings"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Schedule 13D and 13G activist stake filings by ticker: every beneficial-ownership filing made about a US-listed issuer in the last 365 days, each validated against its own cover page so a company's outbound filings about OTHER companies are excluded. Returns 13D vs 13G counts, amendments, reporting-person names and EDGAR links. 13D is the schedule filed without a passive/qualified certification. Public-domain SEC EDGAR. $0.005 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "GME"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "note": "Schedule 13D and 13G beneficial-ownership filings made about this company, each one checked against its own cover page to confirm this company is the subject.",
                "events": [
                  {
                    "url": "https://www.sec.gov/Archives/edgar/data/1326380/000110465926098123/",
                    "form": "SCHEDULE 13G/A",
                    "filedAt": "2026-08-14",
                    "schedule": "13G",
                    "isAmendment": true,
                    "reportingPersonNames": [
                      "Vanguard Group Inc"
                    ]
                  }
                ],
                "issuer": {
                  "cik": "1326380",
                  "name": "GameStop Corp."
                },
                "ticker": "GME",
                "window": {
                  "end": "2026-09-01",
                  "start": "2025-09-01",
                  "lookbackDays": 365
                },
                "caveats": [
                  {
                    "code": "schedule_13d_vs_13g",
                    "plain": "Schedule 13D and Schedule 13G are different filings. A 13G is the short form, available only to filers who certify they are a qualified institution, exempt, or passive. A 13D is the general schedule, filed by holders who do NOT make that certification — which is why a 13D is the one worth reading closely. That is the whole of what the form type tells you: it is not a declaration of activism, and it says nothing about the size or direction of the stake.",
                    "affects": [
                      "summary.schedule13DCount"
                    ]
                  }
                ],
                "summary": {
                  "eventCount": 10,
                  "latestFiledAt": "2026-08-14",
                  "amendmentCount": 6,
                  "latest13DFiledAt": "2026-05-02",
                  "schedule13DCount": 2,
                  "schedule13GCount": 8,
                  "distinctReportingPersons": 7
                },
                "coverage": {
                  "maxEventsChecked": 20,
                  "subjectValidated": true
                },
                "generatedAt": "2026-09-01T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-methodology"
              },
              "meta": {
                "dataAsOf": "",
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "US-listed stock ticker symbol (e.g. NVDA, GME, MSTR)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "5000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/13d-activist-watch"
              },
              "signature": "0x226038a09e11e8e4000255f5a052ab6bda5f4e320f2aeb884f7d60d69a308f5d1eff2531576015969cd99089f5c58763e50c49b4713779c46b3f1857006b187a1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "5000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/13d-activist-watch"
              },
              "signature": "0x686773eb1779c7e170bb474485b7962841ee4cd1261b82a06f3cbfa512bfb27555b18ad6605f9d1f08bff4b1bb7b587a472104793aa33c84b2e47ef9fa43c9ca1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1750000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1750000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1750000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/video-gen",
      "tags": [
        "video generation",
        "ai video",
        "text to video",
        "image to video"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "AI video generation via fal.ai — default model: ByteDance Seedance 2.0. Alternatives: fal-ai/sora-2/text-to-video, fal-ai/veo3.1. Dynamic pricing per request: at-cost fal.ai rate + 15% margin (floor $0.05); the advertised price is the Seedance 5s reference quote — the actual quote is returned per request. Supports text-to-video and image-to-video.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "POST",
            "queryParams": {
              "model": "seedance-2.0",
              "prompt": "A serene mountain landscape at sunset with slow drone flyover",
              "duration": 5,
              "aspect_ratio": "16:9"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "model": "seedance-2.0",
              "price": 1.75,
              "status": "success",
              "duration": 5,
              "videoUrl": "https://images.useotto.xyz/xyz.mp4",
              "resolution": "720p"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "prompt",
                    "duration"
                  ],
                  "properties": {
                    "model": {
                      "enum": [
                        "seedance-2.0",
                        "sora-2",
                        "sora-2-pro",
                        "veo-3.1"
                      ],
                      "type": "string",
                      "description": "Video model (default: seedance-2.0)"
                    },
                    "prompt": {
                      "type": "string",
                      "description": "Video prompt (20-1000 chars). Describe motion, camera, scene."
                    },
                    "duration": {
                      "type": "integer",
                      "maximum": 10,
                      "minimum": 4,
                      "description": "Duration in seconds (per-model caps enforced)"
                    },
                    "image_url": {
                      "type": "string",
                      "description": "Optional: Input image URL for image-to-video"
                    },
                    "aspect_ratio": {
                      "enum": [
                        "16:9",
                        "9:16",
                        "1:1"
                      ],
                      "type": "string",
                      "description": "Output aspect ratio (default 16:9)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "error": {
                      "type": "string"
                    },
                    "model": {
                      "type": "string"
                    },
                    "price": {
                      "type": "number"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    },
                    "duration": {
                      "type": "number"
                    },
                    "videoUrl": {
                      "type": "string"
                    },
                    "resolution": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1750000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/video-gen"
              },
              "signature": "0xda2bd3897d60430a583301a3d9038ce23ca1b1805a13157210802ed65df16d4f09e7439d92cafb86ac6acf54feeac919f75cede748bc29241b462bd5f3d610691c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1750000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/video-gen"
              },
              "signature": "0xda2bd3897d60430a583301a3d9038ce23ca1b1805a13157210802ed65df16d4f09e7439d92cafb86ac6acf54feeac919f75cede748bc29241b462bd5f3d610691c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1750000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/video-gen"
              },
              "signature": "0x80ee2dee840d0d403dcef1db2f6b8d4c272315c21c7c9dc2eb69d0fcbf1bdddb300808a1a825c2098c91cf866b7dcdd0bba073dc115240459c77ef491474ddaf1b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "required"
          ],
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9_-]+$",
              "maxLength": 128,
              "minLength": 16
            },
            "required": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/insider-trades",
      "tags": [
        "insider trades",
        "form 4",
        "insider buying",
        "sec filings",
        "smart money"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "SEC Form 4 insider trades for any US-listed company by ticker: who bought and sold (officer/director/10% owner), purchase vs sale counts and dollar values (SEC codes P/S: open-market or private), net purchase-sale balance, shares held after, filing links — hourly snapshot; 4/A-amended windows withheld once detected (~1h lag): unpaid 503. Insider trading data, insider buys, smart money. Public-domain SEC EDGAR. $0.003 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "NVDA"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "note": "Insider transactions in this company, taken from the Form 4 filings its officers, directors, and 10% owners submitted to the SEC.",
                "issuer": {
                  "cik": "1045810",
                  "name": "NVIDIA CORP"
                },
                "ticker": "NVDA",
                "caveats": [
                  {
                    "code": "hourly_snapshot",
                    "plain": "This is an hourly snapshot of SEC filings, not a live feed. Freshness is in the response's generatedAt (and the meta envelope's meta.generatedAt).",
                    "affects": [
                      "generatedAt"
                    ]
                  }
                ],
                "coverage": {
                  "filingsFailed": 0,
                  "filingsParsed": 8,
                  "filingsSelected": 8,
                  "windowLatestFiledAt": "2026-07-02",
                  "windowEarliestFiledAt": "2026-06-13",
                  "filingsSkippedOwnerSide": 0
                },
                "generatedAt": "2026-07-10T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-methodology",
                "transactions": [
                  {
                    "code": "S",
                    "date": "2026-07-01",
                    "shares": 75000,
                    "filedAt": "2026-07-02",
                    "filedBy": "HUANG JEN HSUN",
                    "priceUsd": 172.31,
                    "valueUsd": 12923250,
                    "filingUrl": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000123/wk-form4_1.xml",
                    "ownership": "D",
                    "filerRoles": "President and CEO",
                    "securityTitle": "Common Stock",
                    "acquiredDisposed": "D",
                    "sharesOwnedAfter": 74625000
                  }
                ],
                "windowSummary": {
                  "saleCount": 6,
                  "latestDate": "2026-07-01",
                  "earliestDate": "2026-06-12",
                  "saleValueUsd": 48211320.5,
                  "purchaseCount": 0,
                  "purchaseValueUsd": 0,
                  "transactionCount": 9,
                  "saleUnvaluedCount": 0,
                  "sharesAcquiredTotal": 500000,
                  "sharesDisposedTotal": 812400,
                  "purchaseUnvaluedCount": 0,
                  "distinctSecurityTitles": 1,
                  "netPurchaseSaleValueUsd": -48211320.5,
                  "shareCountUnreportedCount": 0
                }
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "US-listed stock ticker symbol (e.g. NVDA, AAPL, TSLA)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/insider-trades"
              },
              "signature": "0xfc48660fcb7ae7a8e724b5da81971e044f3587ff56c70fc8b2e3d15de9cfff786b4d329236178e112bf1824d085b3a666fda765e9b17bc14bd39b605126aae511b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/insider-trades"
              },
              "signature": "0xbb85adc5ba76c012ef4c777c54d2f01dcd4192cbd7d09654a19ba190c9029ae8097e0d4e7100bbe4d3b69b1ee1bb2042935a1520eaef3f69400400cb935838511c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "150000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "150000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "150000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/generate-meme",
      "tags": [
        "image generation",
        "image editing",
        "ai images",
        "meme generator"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "AI image generation and editing via fal.ai, including memes. model: gpt-image-2 (default) | nano-banana-pro; anything else -> 400. Flat $0.15 per image. Supports image editing via public image URL.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "model": "gpt-image-2",
              "prompt": "A cute otter wearing sunglasses, lounging on a Base-blue skateboard",
              "aspect_ratio": "1:1"
            },
            "type": "http",
            "method": "POST",
            "bodyType": "json"
          },
          "output": {
            "type": "json",
            "example": {
              "model": "gpt-image-2",
              "status": "success",
              "imageUrl": "https://images.useotto.xyz/abc123.png",
              "expiresAt": "2026-04-24T12:00:00Z"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "properties": {
                "body": {
                  "type": "object",
                  "required": [
                    "prompt"
                  ],
                  "properties": {
                    "model": {
                      "enum": [
                        "gpt-image-2",
                        "nano-banana-pro"
                      ],
                      "type": "string",
                      "description": "model: gpt-image-2 (default) | nano-banana-pro; anything else -> 400"
                    },
                    "prompt": {
                      "type": "string",
                      "description": "Image description (10-2000 chars, longer = better)"
                    },
                    "image_url": {
                      "type": "string",
                      "description": "Optional: public URL of image to edit/remix"
                    },
                    "aspect_ratio": {
                      "enum": [
                        "1:1",
                        "16:9",
                        "9:16"
                      ],
                      "type": "string",
                      "description": "Optional: output aspect ratio (default 1:1)"
                    }
                  }
                },
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "error": {
                      "type": "string"
                    },
                    "model": {
                      "type": "string",
                      "description": "Model used for generation"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    },
                    "imageUrl": {
                      "type": "string",
                      "description": "URL of generated image"
                    },
                    "expiresAt": {
                      "type": "string",
                      "format": "date-time"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "150000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/generate-meme"
              },
              "signature": "0x54693a50aeb46eae3558813cffc131093f879690f7db1fecc600fa589163ec593b3f9f05503ebb603d7d0e29b9c2246979b47b4b6c79e9f17d1a439eff7a6b0d1b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "150000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/generate-meme"
              },
              "signature": "0x54693a50aeb46eae3558813cffc131093f879690f7db1fecc600fa589163ec593b3f9f05503ebb603d7d0e29b9c2246979b47b4b6c79e9f17d1a439eff7a6b0d1b",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "150000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/generate-meme"
              },
              "signature": "0x750e07bc40d07a3478791d597f94b0abf5409615637f7595b4de1a35b4a973b0633a91b90773b86ecafd1352ee494bde75c540613339d84af5314df910a683191c",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "required"
          ],
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9_-]+$",
              "maxLength": 128,
              "minLength": 16
            },
            "required": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "2000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/yield-alpha",
      "tags": [
        "defi yield",
        "yield farming",
        "apy comparison",
        "stablecoin yield"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Best DeFi yield opportunities across stablecoins, ETH, and BTC with risk ratings and APY comparisons.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "exclusions": {
                  "implausible_apy": {
                    "count": 0,
                    "action": "excluded from all published rows and aggregates",
                    "reason": "implausible upstream APY",
                    "ceiling_pct": 1000
                  }
                },
                "servingPath": "db-cache",
                "opportunities": "=== OTTO YIELD ALPHA OPPORTUNITIES ===\nBest Stablecoin: Aave USDC 5.0% ...",
                "excludedImplausible": 0
              },
              "meta": {
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "yield-backend": "ok"
                },
                "stalenessSec": 696
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data"
                  ],
                  "properties": {
                    "data": {
                      "description": "On success: { opportunities (report text), exclusions.implausible_apy (the plausibility bound's always-present verdict), excludedImplausible (count), servingPath ('db-cache'|'live') }. On failure: an error string."
                    },
                    "meta": {
                      "description": "Freshness block. stalenessSec = age of the cached snapshot, present only on servingPath 'db-cache' and absent on 'live'; generatedAt = when this response was built; degraded = an older good snapshot was served after a refresh failed."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/yield-alpha"
              },
              "signature": "0x040587364dc9197f34565da851348aafa77cac1a5d661ad09890738f4723761f1883fad147576129b48fd20498a46e9cd980f9d750d1d5f6bdf2b71cc0265ee41b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/yield-alpha"
              },
              "signature": "0x040587364dc9197f34565da851348aafa77cac1a5d661ad09890738f4723761f1883fad147576129b48fd20498a46e9cd980f9d750d1d5f6bdf2b71cc0265ee41b",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "2000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/yield-alpha"
              },
              "signature": "0xb6f87523394bfb5f41cb9297d3b164fcc7c7003a82380f4d8e25f9e509fbbcb617dc07cd1f6c2fae9f0bc1e6458b4620f7c085bea6c56d2fb6d757283c4353601c",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/yield-alpha",
          "nonce": "bbf72406d1d4de60782bc05e7e1f3315",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.125Z",
          "resources": [
            "https://x402.ottoai.services/yield-alpha"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/pools-search",
      "tags": [
        "pool search",
        "dex pools",
        "liquidity pools",
        "pool finder",
        "token pools"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Search DEX pools across Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name, or contract address. Returns pool address, DEX, price USD, 24h volume, liquidity (TVL), FDV, 24h price change and 24h txns as flat JSON numbers — no nested joins. Pool search, pool finder, DEX pools, liquidity pools, onchain pool lookup. $0.001 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "query": "WETH"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "pools": [],
                "query": "weth",
                "generatedAt": "2026-06-10T12:00:00.000Z",
                "sourcedFrom": "geckoterminal",
                "sourceMatches": 10
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "query"
                  ],
                  "properties": {
                    "query": {
                      "type": "string",
                      "description": "Token symbol, token name, or contract address to find pools for (e.g. WETH, PEPE, or a 0x… / Solana mint address)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/pools-search"
              },
              "signature": "0xeb17147053151ba987ebfab6ecb310e2142b42bbf80a906c0fdf726232e618cc271c344cf6896e73868fb61bd0eac6f3d2c4018913a6ee840c0b5f9e022753851b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/pools-search"
              },
              "signature": "0xe12348575866045a4f9a7cc54538f5d415baf34d2664cbccd00317f2c9a4cb436fa89a3afb67309b84d30467cb28687cf60a3684eb880c43fa4ab22de1ed445e1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "5000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/tweet-search",
      "tags": [
        "twitter search",
        "x search",
        "tweet search",
        "social data",
        "crypto twitter"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Search X/Twitter for any query and get the actual matching tweets — keyword, $CASHTAG, from:handle (a user timeline), @handle (mentions), or boolean OR. Each tweet returns author, full text (long-form note tweets included), timestamp, likes and retweets (reply/quote counts when available). Most-recent-first for real-time monitoring and alerting. Live X search backend, pay-per-call USDC, structured JSON.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "query": "$BTC"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "mode": "Latest",
                "count": 2,
                "query": "$BTC",
                "tweets": [],
                "generatedAt": "2026-06-30T13:45:00.000Z"
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "query"
                  ],
                  "properties": {
                    "query": {
                      "type": "string",
                      "description": "X/Twitter search query. Plain keywords/topics, a $CASHTAG, from:handle for a user timeline, @handle for mentions, or boolean OR (uppercase). Example: \"$BTC OR bitcoin -is:retweet\"."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "5000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/tweet-search"
              },
              "signature": "0x85e45b16be67d261ea944360a3922d0dcabfcd741a7b792190a58161abec56bf0f36ea5796926df4a1b10134949f3eaa7c1d2ccaac60349899eb7cb38dc798da1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "5000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/tweet-search"
              },
              "signature": "0x1a8fcf434d90683fe3205ea9c82022bc6091d97f92c2e1edf1c3d910242a0cc047ed8bb696ff802cb525bad429fca47e810d437615f2e6f7da7d76962810ea531b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "100000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "100000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "100000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/llm-research",
      "tags": [
        "ai research",
        "web search",
        "research assistant",
        "cited sources"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Instant AI research on any topic powered by Gemini 3.5 Flash with live Google Search grounding — answers come with cited sources. Ask about science, tech, crypto, history, or anything else. Can analyze images and summarize webpages from URLs. Max 180 character prompts. $0.10 per query.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "prompt": "What is the latest on Bitcoin ETFs?"
            },
            "type": "http",
            "method": "POST",
            "bodyType": "json"
          },
          "output": {
            "type": "json",
            "example": {
              "result": "Based on my research, Bitcoin ETFs have seen...",
              "status": "success",
              "sources": [
                {
                  "url": "https://www.sec.gov/...",
                  "title": "SEC.gov"
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "properties": {
                "body": {
                  "type": "object",
                  "required": [
                    "prompt"
                  ],
                  "properties": {
                    "url": {
                      "type": "string",
                      "description": "Optional: URL to analyze (image or webpage)"
                    },
                    "prompt": {
                      "type": "string",
                      "description": "Research question (max 180 characters)"
                    }
                  }
                },
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "error": {
                      "type": "string",
                      "description": "Error message if failed"
                    },
                    "result": {
                      "type": "string",
                      "description": "Research findings"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "required": [
                          "url"
                        ],
                        "properties": {
                          "url": {
                            "type": "string",
                            "description": "Source URL"
                          },
                          "title": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Source page title"
                          }
                        }
                      },
                      "description": "Cited web sources from Search grounding (deduped, up to 10)"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "100000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/llm-research"
              },
              "signature": "0x200eea1b2ada98e462bbd81ca0236ff15eb196b98f850d8ac811f635059ee1ca3b47e05c5c28ea5a1793d6b7bc4a41932c509bb675bd8fa1228df16f026512da1b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "100000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/llm-research"
              },
              "signature": "0x200eea1b2ada98e462bbd81ca0236ff15eb196b98f850d8ac811f635059ee1ca3b47e05c5c28ea5a1793d6b7bc4a41932c509bb675bd8fa1228df16f026512da1b",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "100000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/llm-research"
              },
              "signature": "0xe029e5f2ce45b010953d85c74d67a168033aa49a099d5ee9563138624b46d3a46559a2eda4a65ed699fd1ef408c0f04a59a8b94d4473d9930a5cea1ad2e3b66a1b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/crypto-news",
      "tags": [
        "crypto news",
        "market news",
        "sentiment analysis",
        "breaking headlines"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Importance-ranked crypto headlines with per-article source links and publish times, plus a sentiment-scored market brief. Regenerated hourly; meta carries the snapshot's age and a fresh/stale verdict.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "report": "Latest crypto news...",
                "headlines": [
                  {
                    "url": "https://cointelegraph.com/markets/bitcoin-etf-best-month-2026-btc-up-25-august",
                    "rank": 1,
                    "match": "exact",
                    "title": "Bitcoin ETFs notch best month of 2026 as BTC gains 25% in August",
                    "source": "Cointelegraph",
                    "publishedAt": "2026-09-02T07:59:43.000Z",
                    "whyItMatters": "ETF flows are the strongest near-term driver of institutional participation."
                  }
                ]
              },
              "meta": {
                "dataAsOf": "2026-08-10T08:00:00.000Z",
                "degraded": false,
                "freshness": "fresh",
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "crypto-news-cache": "ok"
                },
                "stalenessSec": 1739
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data",
                    "meta"
                  ],
                  "properties": {
                    "data": {
                      "type": "object",
                      "required": [
                        "report",
                        "headlines"
                      ],
                      "properties": {
                        "report": {
                          "type": "string"
                        },
                        "headlines": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "required": [
                              "rank",
                              "title",
                              "whyItMatters",
                              "url",
                              "publishedAt",
                              "source",
                              "match"
                            ],
                            "properties": {
                              "url": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "rank": {
                                "type": "number"
                              },
                              "match": {
                                "enum": [
                                  "exact",
                                  null
                                ],
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "title": {
                                "type": "string"
                              },
                              "source": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "publishedAt": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "sourceTitle": {
                                "type": "string"
                              },
                              "whyItMatters": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              }
                            },
                            "description": "Ranked story. url/publishedAt/source are null when no source article matched by exact title — never a guessed link. match: exact|null. sourceTitle appears only when the publisher worded it differently."
                          }
                        }
                      },
                      "description": "News report object on success, error string on failure"
                    },
                    "meta": {
                      "type": "object",
                      "required": [
                        "generatedAt",
                        "degraded",
                        "sourceHealth"
                      ],
                      "properties": {
                        "dataAsOf": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Vintage of the observations, as upstream declared it."
                        },
                        "degraded": {
                          "type": "boolean"
                        },
                        "freshness": {
                          "enum": [
                            "fresh",
                            "stale",
                            null
                          ],
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "'stale' means past this route's advertised cadence — still served, never withheld."
                        },
                        "generatedAt": {
                          "type": "string"
                        },
                        "sourceHealth": {
                          "type": "object"
                        },
                        "stalenessSec": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "description": "Freshness. generatedAt = when we built this response. stalenessSec = age of our cached snapshot, absent on live pass-throughs. dataAsOf = vintage of the observations. degraded = an older good version was served."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/crypto-news"
              },
              "signature": "0xa19569707350d6dad0a1a6b6baba5bf1afe7086fbb179545d934be3072bbba8847134f74d2dc8e4d303e5624a0b371facc67ba37f8d69dcd5ac60406932c31121c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/crypto-news"
              },
              "signature": "0xa19569707350d6dad0a1a6b6baba5bf1afe7086fbb179545d934be3072bbba8847134f74d2dc8e4d303e5624a0b371facc67ba37f8d69dcd5ac60406932c31121c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/crypto-news"
              },
              "signature": "0xc651c5e3c20d9bdcee6cd9271bc3423eb8f97223a3837e3d981edeb709e387c4790b7b8b777c403c4cf3a2c5444e109b230b42b9bb714f939129e253b31e593c1b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/crypto-news",
          "nonce": "67f488bfedfa918069b3812cd35559ae",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.205Z",
          "resources": [
            "https://x402.ottoai.services/crypto-news"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/dns-lookup",
      "tags": [
        "dns lookup",
        "mx records",
        "spf dmarc dkim",
        "nameserver lookup",
        "email authentication"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Resolve any domain in one call: A/AAAA, MX, NS, CNAME, SOA and TXT records, plus parsed email-auth posture — SPF policy, DMARC policy, and detected DKIM selectors. A drop-in nslookup/dig replacement for agents, resolved over DNS-over-HTTPS (DoH) with redundant resolvers and automatic failover. Keyless, pay-per-call, structured JSON.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "domain": "github.com"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "email": {
                  "spf": {
                    "policy": "softfail",
                    "record": "v=spf1 include:_spf.google.com ~all",
                    "present": true
                  },
                  "dkim": {
                    "selectorsFound": [
                      "google"
                    ]
                  },
                  "dmarc": {
                    "policy": "reject",
                    "record": "v=DMARC1; p=reject; rua=mailto:[email protected]",
                    "present": true
                  }
                },
                "domain": "github.com",
                "records": {
                  "a": [
                    "140.82.121.3"
                  ],
                  "mx": [
                    {
                      "exchange": "aspmx.l.google.com",
                      "priority": 1
                    }
                  ],
                  "ns": [
                    "dns1.p08.nsone.net",
                    "ns-1283.awsdns-32.org"
                  ],
                  "soa": "dns1.p08.nsone.net. hostmaster.nsone.net. 1 7200 900 1209600 3600",
                  "txt": [
                    "v=spf1 ip4:192.30.252.0/22 include:_spf.google.com ~all"
                  ],
                  "aaaa": [],
                  "cname": []
                },
                "resolves": true,
                "generatedAt": "2026-06-24T12:00:00.000Z"
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "domain"
                  ],
                  "properties": {
                    "domain": {
                      "type": "string",
                      "description": "Domain name to resolve (e.g. github.com, stripe.com). Subdomains allowed."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/dns-lookup"
              },
              "signature": "0x0ca5a3499550c0a0db42baf344b4ff8a4813603623abd807646d03dec07ca4f54401a95828667eed409bfd54970b73f86ce7f77e52503de0fb776488b59470f21b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/dns-lookup"
              },
              "signature": "0x8b0222ad3690b05be97e3248f2f2aea94069a3b5c09a928c8aecd3d3315e34824ca483832729c39c66cfb6852ce9d1d97c0cd6c25587833c0632b9bcbd3e0a841b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/token-price",
      "tags": [
        "token price",
        "crypto price",
        "dex price",
        "price feed",
        "onchain price"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Live DEX token price in USD by ticker symbol or contract address across Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche (bare 0x tries Base then all chains, else network:address). Symbols resolve to the canonical top-market-cap asset — squat-proof. Flat JSON: price, 24h change, volume, market cap, FDV, liquidity — echoes the matched deployment. Token price, crypto price, DEX price. $0.001 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "token": "ETH"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "mode": "symbol",
                "name": "Wrapped Ether",
                "fdvUsd": 195203400000,
                "lookup": "eth",
                "symbol": "WETH",
                "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
                "network": "ethereum",
                "topPool": {
                  "dex": null,
                  "name": "WETH / USDT 0.05%",
                  "address": "0x11b815efb8f581194ae79006d24e0d814b7697f6"
                },
                "priceUsd": 1621.02,
                "generatedAt": "2026-06-10T12:00:00.000Z",
                "sourcedFrom": "geckoterminal",
                "liquidityUsd": 88210445.1,
                "marketCapUsd": 195203400000,
                "volume24hUsd": 184205500.4,
                "priceChange24hPct": -3.05
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "token"
                  ],
                  "properties": {
                    "token": {
                      "type": "string",
                      "description": "Ticker symbol (e.g. ETH — resolves to the canonical top-market-cap asset; use address mode for long-tail), contract address (0x… tries Base, then any supported chain), or network:address (e.g. solana:JUPyiwr…). Networks: base, ethereum, solana, polygon, bsc, arbitrum, optimism, avalanche"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/token-price"
              },
              "signature": "0x156403576a64342755152e4d95b879920260dbdc6c71f9a6b4648bea7673c0b12720849b4f1336842905e7abf873d61ca8dde9b4a6a9d1003e30b1283531a5ab1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/token-price"
              },
              "signature": "0xb9e198412f2c076e81afdaea384d7039185fbf3e2bd9da8ddecf9c62b71796bf7bc1a78598f098de25baa4bea0533420fdd7ad7fd7c3654a5aaefcffedac99831b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/funding-rates",
      "tags": [
        "funding rates",
        "funding arbitrage",
        "open interest",
        "long short ratio",
        "liquidations"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Cross-venue funding-rate arbitrage + crowded-positioning radar: live perp funding rates, open interest, global & top-trader long/short ratios, whale positions, and liquidations across Binance, OKX, Bybit, Hyperliquid, and more. Omit symbol for the whole-market overview; pass one (e.g. BTC) for the per-exchange breakdown. (Hyperliquid-only perp data: use hyperliquid-market.)",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "symbol": "BTC"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "report": "=== OTTO AI DERIVATIVES INTELLIGENCE ===\nSymbol: BTC\n\nFUNDING RATES BY EXCHANGE\n  [+] Binance: 0.0100%  (~11% APR cost to hold longs)\n  [+] Bybit:   0.0089%\n  [-] Hyperliquid: -0.0021%\n\nOPEN INTEREST BY EXCHANGE\n  Binance: $8,420.5M\n  OKX:     $2,110.3M\n\nGLOBAL LONG/SHORT RATIO\n  Longs: 55.2%  Shorts: 44.8%  Ratio: 1.23\nTOP-TRADER L/S: 0.92 (smart money leaning short)\n\nHYPERLIQUID WHALES: 3 positions > $5M (net long $42M)\nLIQUIDATIONS (24h): $128M long / $74M short",
                "symbol": "BTC",
                "fundingRates": [
                  {
                    "exchange": "Binance",
                    "fundingRatePct": 0.01
                  },
                  {
                    "exchange": "Hyperliquid",
                    "fundingRatePct": -0.0021
                  }
                ],
                "openInterest": [
                  {
                    "exchange": "Binance",
                    "openInterestUsd": 8420500000
                  }
                ],
                "whalePositions": [
                  {
                    "side": "long",
                    "user": "0x1f2a3b4c",
                    "symbol": "BTC",
                    "positionValueUsd": 12400000,
                    "unrealizedPnlUsd": 318000
                  }
                ],
                "globalLongShort": {
                  "ratio": 1.232,
                  "longPct": 55.2,
                  "shortPct": 44.8
                }
              },
              "meta": {
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "coinglass": "unknown"
                }
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [],
                  "properties": {
                    "symbol": {
                      "type": "string",
                      "description": "Token symbol for detailed view (optional — omit for market overview)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data",
                    "meta"
                  ],
                  "properties": {
                    "data": {
                      "type": "object",
                      "properties": {
                        "report": {
                          "type": "string"
                        },
                        "symbol": {
                          "type": "string"
                        },
                        "fearGreed": {
                          "type": "object",
                          "description": "Overview mode only."
                        },
                        "fundingRates": {
                          "type": "array",
                          "description": "Per-exchange. fundingRatePct is ALREADY a percent (0.0088 = 0.0088%) — do not rescale."
                        },
                        "openInterest": {
                          "type": "array",
                          "description": "Per-exchange openInterestUsd."
                        },
                        "whalePositions": {
                          "type": "array",
                          "description": "Hyperliquid positions, USD."
                        },
                        "globalLongShort": {
                          "type": "object",
                          "description": "longPct/shortPct/ratio."
                        },
                        "liquidations24h": {
                          "type": "object",
                          "description": "Overview mode only. USD totals."
                        },
                        "fundingArbitrage": {
                          "type": "array",
                          "description": "Overview mode only. spreadPct."
                        },
                        "topTraderLongShort": {
                          "type": "object",
                          "description": "longPct/shortPct/ratio."
                        }
                      },
                      "description": "Rendered report PLUS the same facts as machine-readable fields."
                    },
                    "meta": {
                      "type": "object",
                      "required": [
                        "generatedAt",
                        "degraded",
                        "sourceHealth"
                      ],
                      "properties": {
                        "degraded": {
                          "type": "boolean"
                        },
                        "generatedAt": {
                          "type": "string"
                        },
                        "sourceHealth": {
                          "type": "object"
                        },
                        "stalenessSec": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "description": "Freshness. generatedAt = when we built this response. stalenessSec = age of our cached snapshot, absent on live pass-throughs. dataAsOf = vintage of the observations. degraded = an older good version was served."
                    },
                    "report": {
                      "type": "string",
                      "description": "DEPRECATED mirror of data.report — kept so pre-2026-08-10 integrations keep working."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/funding-rates"
              },
              "signature": "0x91ae2caf461583a1736ca7a90a01966f6d79526e7f7f4e6226f15b4b21a137f03f52e40d38490559198b7ee79cc6f07b7bb21baccea5b959caa7841fe28889041c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/funding-rates"
              },
              "signature": "0x91ae2caf461583a1736ca7a90a01966f6d79526e7f7f4e6226f15b4b21a137f03f52e40d38490559198b7ee79cc6f07b7bb21baccea5b959caa7841fe28889041c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/funding-rates"
              },
              "signature": "0x450650370906f655289a6e7ec2c61c4b81843a3172d38565b3df9ce82cc577e65bbaa6b160f332f9993a3fb120e34f06b533b6efd202efca11a614c29cd4720c1c",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/funding-rates",
          "nonce": "4aa393e16eecb92716e06c5f4da2e94b",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.279Z",
          "resources": [
            "https://x402.ottoai.services/funding-rates"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "9000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "9000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/web-search",
      "tags": [
        "web search",
        "neural search",
        "agent search",
        "rag retrieval",
        "research"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Web search for AI agents, powered by Exa neural search: pass a query and receive relevant pages with title, URL, published date, author, relevance score and a text snippet as structured JSON. Pair with /web-extract for full-page content. For RAG retrieval, research, fact-finding and monitoring. Keyless, pay-per-call, cached by query. No matches returns an empty result set.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "query": "latest ethereum roadmap"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "query": "latest ethereum road...",
                "results": [
                  {
                    "url": "https://ethereum.org...",
                    "score": 0.19,
                    "title": "Ethereum Roadmap",
                    "author": null,
                    "snippet": "The Ethereum roadmap...",
                    "publishedDate": "2026-05-14T00:00:00...."
                  }
                ],
                "provider": "exa",
                "generatedAt": "2026-07-13T12:00:00....",
                "resultCount": 2
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "query"
                  ],
                  "properties": {
                    "query": {
                      "type": "string",
                      "description": "Free-text web search query (e.g. \"latest ethereum roadmap updates\", \"who founded Anthropic\")"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "9000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/web-search"
              },
              "signature": "0x3aab433514bd51311e7a773f3181b6aaf4d1ab73186a58c766e7badd7854688470c9077149967cd4bed35c64ea5fe2ead1f9abea4a29d942e5588028c5ea73721b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "9000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/web-search"
              },
              "signature": "0xd405ba7d88a08668f893b21a0d06b8650285dcab369790e8d725fc0f18460f78040dec1c277d5d100d3e9faab4876c844ee1875a37f3ddac9a68de8536c9fdaf1c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "2000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/pm-movers",
      "tags": [
        "polymarket movers",
        "odds movers",
        "prediction markets",
        "market momentum",
        "odds change"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Polymarket movers RIGHT NOW: the 20 biggest 24h odds moves across active prediction markets, ranked by move size, each with direction, the raw 1d and 7d change, live odds, best bid/ask, spread, volume, liquidity and the event link. A tradability floor keeps dead-market swings out. Flat JSON, refreshed every 5 minutes. Polymarket odds movers, biggest prediction-market moves, event probability shifts, market momentum. $0.002 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "venue": "polymarket",
                "movers": [
                  {
                    "url": "https://polymarket.com/event/bitcoin-price-in-september",
                    "slug": "will-bitcoin-close-above-150k-in-september",
                    "spread": 0.02,
                    "bestAsk": 0.33,
                    "bestBid": 0.31,
                    "endDate": "2026-09-30T00:00:00Z",
                    "marketId": "542193",
                    "outcomes": [
                      {
                        "outcome": "Yes",
                        "probability": 0.32
                      },
                      {
                        "outcome": "No",
                        "probability": 0.68
                      }
                    ],
                    "question": "Will Bitcoin close above $150k in September?",
                    "direction": "down",
                    "absMove24h": 0.14,
                    "eventTitle": "Bitcoin price in September",
                    "conditionId": "0x9a1c0f1934bb39421651ad2ba0f04494700ba9e95663a5c141a8674c4978c1abc",
                    "liquidityUsd": 842119.5,
                    "volume24hUsd": 1284502.7,
                    "lastTradePrice": 0.32,
                    "volumeTotalUsd": 18450221.4,
                    "oneDayPriceChange": -0.14,
                    "oneWeekPriceChange": -0.21
                  }
                ],
                "window": "24h",
                "moverCount": 20,
                "generatedAt": "2026-09-01T12:00:00.000Z",
                "candidatesScanned": 150
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/pm-movers"
              },
              "signature": "0xec6e1bdb2acaf340dab982f71b800e6602f3f14f7053f0c0b2bee7ada8d6b5bd37b0213a5daa1bb4c0f878c1e971de4859ceda1d14f0fb54eedf701e026054f81c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "2000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/pm-movers"
              },
              "signature": "0x150c5df820e725ebea5a82a6f43b1096834da683368a3147624b374eb4fc6d7f41e2deacec64bc344cce5d7529ba19dcf93e299e35de7297de07bebd0bb23d911b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/token-security",
      "tags": [
        "token security",
        "honeypot detection",
        "rug pull detection",
        "scam token check",
        "contract safety"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Token security scanner — is this token safe to buy? Honeypot, rug-pull, and scam detection for any token contract — flags can't-sell traps, hidden mints, malicious buy/sell taxes, and holder concentration. Powered by GoPlus across 8 chains.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "chain": "8453",
              "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "report": "=== TOKEN SECURITY SCAN ===\nPowered by GoPlus Security\n\nToken: Example Token (EXMPL)\nChain: Base (8453)\nContract: 0x1234...abcd\nSource Code: [OK] Verified\n\n[!] 1 warnings, 2 info\n\nWARNINGS\n  [!] High Holder Concentration: Top 10 holders control 41% of supply\n\nINFO\n  [i] Mintable: Owner can mint new tokens\n  [i] Proxy Contract: Implementation can be upgraded\n\nTAXES\n  Buy Tax: 0%\n  Sell Tax: 0%\n\nHOLDERS: 12840\nTop holders:\n  1. 0x4200...0006: 18.2% (DEX Pool) [LOCKED]\n  2. 0x9f8e...11aa: 7.4%\n\nLIQUIDITY\n  Uniswap V3: $2.4M\n\nOwner + creator addresses included.\nWARNING: This is an automated scan. Always DYOR before investing."
              },
              "meta": {
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "goplus": "unknown"
                }
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "address"
                  ],
                  "properties": {
                    "chain": {
                      "type": "string",
                      "description": "Chain ID or name, case-insensitive. IDs: 1 (Ethereum), 10 (Optimism), 56 (BSC), 137 (Polygon), 196 (X Layer), 8453 (Base), 42161 (Arbitrum), 43114 (Avalanche). Names also accepted: ethereum/eth, optimism, bsc/bnb, polygon/matic, xlayer/x-layer, base, arbitrum, avalanche/avax. Default: 8453 (Base)."
                    },
                    "address": {
                      "type": "string",
                      "description": "Token contract address (0x-prefixed)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data",
                    "meta"
                  ],
                  "properties": {
                    "data": {
                      "description": "Report object on success, error string on failure"
                    },
                    "meta": {
                      "type": "object",
                      "required": [
                        "generatedAt",
                        "degraded",
                        "sourceHealth"
                      ],
                      "properties": {
                        "degraded": {
                          "type": "boolean"
                        },
                        "generatedAt": {
                          "type": "string"
                        },
                        "sourceHealth": {
                          "type": "object"
                        },
                        "stalenessSec": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "description": "Freshness. generatedAt = when we built this response. stalenessSec = age of our cached snapshot, absent on live pass-throughs. dataAsOf = vintage of the observations. degraded = an older good version was served."
                    },
                    "report": {
                      "type": "string",
                      "description": "DEPRECATED mirror of data.report — kept so pre-2026-08-10 integrations keep working."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/token-security"
              },
              "signature": "0xb6e4a05b1f9fecbb92402db456e6b4a964b35cce5d2db2fe3e3e919b75ce0c152a8361dd9931b6172eeaf525fa224a7901c81c633bc606ee932fd260c81240b91b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/token-security"
              },
              "signature": "0xb6e4a05b1f9fecbb92402db456e6b4a964b35cce5d2db2fe3e3e919b75ce0c152a8361dd9931b6172eeaf525fa224a7901c81c633bc606ee932fd260c81240b91b",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/token-security"
              },
              "signature": "0x3e7f12f7ab92695aa4d868781aebb818dd1ebc16ee85cf10fa1c14afb5c890675b66d84645d819ec74aecc588363014701ce2729ab8142c9202e3ef2ae21befa1c",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/token-security",
          "nonce": "7feaad9588e4166389a711eefe355a8c",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.376Z",
          "resources": [
            "https://x402.ottoai.services/token-security"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "10000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "10000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "10000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/tx-explainer",
      "tags": [
        "transaction explainer",
        "tx decoder",
        "blockchain transaction",
        "evm"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Decode and explain any EVM blockchain transaction across 11 chains (Base, Ethereum, Arbitrum, Optimism, Avalanche, Polygon, Mantle, Monad, Plasma, BSC, Hyperliquid). Get a human-readable summary of swaps, transfers, approvals, DeFi interactions, and more.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "chain": "base",
              "txHash": "0x91985d4134da826cd05ee7e629b68f0d3ebbbe14198c7d98a4f9e50c1ff46041",
              "outputLevel": "summary"
            },
            "type": "http",
            "method": "POST",
            "bodyType": "json"
          },
          "output": {
            "type": "json",
            "example": {
              "chain": "Base",
              "status": "success",
              "txHash": "0x...",
              "summary": "Swapped 0.5 ETH for 1,247.83 USDC via Uniswap V3",
              "explorerUrl": "https://basescan.org/tx/0x..."
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "properties": {
                "body": {
                  "type": "object",
                  "required": [
                    "txHash"
                  ],
                  "properties": {
                    "chain": {
                      "enum": [
                        "base",
                        "ethereum",
                        "arbitrum",
                        "optimism",
                        "avalanche",
                        "polygon",
                        "mantle",
                        "monad",
                        "plasma",
                        "bsc",
                        "hyperliquid"
                      ],
                      "type": "string",
                      "description": "Blockchain network (default: base). 11 EVM chains supported."
                    },
                    "txHash": {
                      "type": "string",
                      "pattern": "^0x[a-fA-F0-9]{64}$",
                      "description": "Transaction hash (0x-prefixed, 64 hex characters)"
                    },
                    "outputLevel": {
                      "enum": [
                        "summary",
                        "detailed"
                      ],
                      "type": "string",
                      "description": "'summary' = one-liner, 'detailed' = full breakdown"
                    }
                  }
                },
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "chain": {
                      "type": "string",
                      "description": "Blockchain name"
                    },
                    "error": {
                      "type": "string",
                      "description": "Error message if failed"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    },
                    "txHash": {
                      "type": "string",
                      "description": "Transaction hash"
                    },
                    "details": {
                      "type": "object",
                      "description": "Structured decode — from, to, value, method, selector, signature, pattern, events (always included; interpretation prose only when outputLevel=detailed)"
                    },
                    "summary": {
                      "type": "string",
                      "description": "Human-readable transaction summary"
                    },
                    "explorerUrl": {
                      "type": "string",
                      "description": "Link to block explorer"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "10000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/tx-explainer"
              },
              "signature": "0xc2815ddba8ad1d4e7231f5eb04af17f8db3e947a7cc0f1621c604fe4f2d45ed7187f7f4fabce052b3e1ede6bf2c0e50f718bbedf2b13138f4d4598cf5bea7d571c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "10000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/tx-explainer"
              },
              "signature": "0xc2815ddba8ad1d4e7231f5eb04af17f8db3e947a7cc0f1621c604fe4f2d45ed7187f7f4fabce052b3e1ede6bf2c0e50f718bbedf2b13138f4d4598cf5bea7d571c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "10000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/tx-explainer"
              },
              "signature": "0xf937097ef8daffc0c267840441c4a728e0688d5864c1fe882a1d3a7e3eef663b1396e97f14579a5b852df5b7597941f3f5dc513dde91c53638476d45164fae9c1b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/protocol-revenue-leaders",
      "tags": [
        "protocol revenue",
        "defi fees",
        "fundamentals",
        "take rate",
        "fee economics"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Which protocols earn the most — and who is accelerating? Top 30 DeFi protocols by 24h fees, each with revenue, take-rate (the cut the protocol keeps vs fees users pay), 7d/30d trend and category, plus total DeFi fees & revenue. A fundamentals screen (fee/revenue economics), distinct from TVL. Sourced from DefiLlama (public). Cached while fresh (DefiLlama fees are daily aggregates), regenerated on demand when stale.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "leaders": [
                  {
                    "name": "Hyperliquid",
                    "chains": [
                      "Hyperliquid L1"
                    ],
                    "category": "Derivatives",
                    "fees7dUsd": 31204911,
                    "fees24hUsd": 4912038,
                    "fees30dUsd": 122948332,
                    "takeRatePct": 100,
                    "revenue24hUsd": 4912038,
                    "revenue30dUsd": 122948332,
                    "feesChange7dPct": 8.4
                  },
                  {
                    "name": "Uniswap",
                    "chains": [
                      "Ethereum",
                      "Base",
                      "Arbitrum"
                    ],
                    "category": "DEX",
                    "fees7dUsd": 21933801,
                    "fees24hUsd": 3104772,
                    "fees30dUsd": 91022174,
                    "takeRatePct": 16.5,
                    "revenue24hUsd": 511203,
                    "revenue30dUsd": 14831002,
                    "feesChange7dPct": -4.1
                  }
                ],
                "narrative": "Derivatives venues lead fee generation; Hyperliquid keeps 100% of fees while DEXes route most fees to LPs. Fee momentum favors perps (+8.4% w/w) over spot (-4.1%).",
                "generatedAt": "2026-06-09T21:00:00.000Z",
                "protocolCount": 30,
                "totalFees24hUsd": 41250318,
                "totalRevenue24hUsd": 11834902
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/protocol-revenue-leaders"
              },
              "signature": "0x1f6dad038b3905634a3ecc87107394aef04a1dddaefe123275b4c5a318655fd515dfe8b47b98331113c12f8bc457abefdbea8c2f9eaa9fe76f8032775dd183d91b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/protocol-revenue-leaders"
              },
              "signature": "0xa8b560cb35a3dd62a29143d572539456b13115b28905f53d111b1cd55731f9474de82ab8856dffdc62b405a07769c3f0805dba247ba3216edcd179bf7c0c458a1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/web-links",
      "tags": [
        "extract all links",
        "link extractor",
        "web scraping",
        "crawl",
        "hyperlinks"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Extract all links (hrefs) from any web page as structured JSON — every internal, external and anchor link, deduplicated, returned with a total count. Renders the page in a real headless browser, so it captures links injected after JavaScript runs that fetch-only scrapers miss. For crawling, sitemap building, link audits and site-structure mapping. Keyless, pay-per-call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "url": "https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "url": "https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement",
                "count": 63,
                "links": [
                  "https://eips.ethereum.org/EIPS/eip-7569"
                ],
                "generatedAt": "2026-08-10T09:43:01.185Z"
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "url"
                  ],
                  "properties": {
                    "url": {
                      "type": "string",
                      "description": "Public http(s) URL to extract links from (e.g. https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/web-links"
              },
              "signature": "0xb18daa762c7884375883eae424afd3f4078bb0bc6847afac1c09cbfad4c255680213ac03d73861c5577bd4df6ce2867d263688667ebf68a46d549da13bf895491c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/web-links"
              },
              "signature": "0x7ad98c5b7702debbc20b5b1e74adcb8f44d1bd71d88173930936f3b1dc6092451cd2642d680186017479ebf989b95f47fe7a25a2ad4702e591d27d44739d538a1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/equity-intel",
      "tags": [
        "stocks",
        "sec filings",
        "fundamentals",
        "equity research",
        "10-k"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "SEC filings and company fundamentals by US-listed ticker: revenue, net income, YoY growth, margin, EPS, assets, liabilities, leverage and cash, plus recent 10-K, 10-Q and 8-K filing links and an AI analysis. SEC EDGAR source; missing issuer financials are disclosed. Fundamentals and filing research, not a stock-price feed.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "NVDA"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "themes": [
                  "AI",
                  "Semiconductors",
                  "Big Tech"
                ],
                "ticker": "NVDA",
                "company": {
                  "cik": "0001045810",
                  "name": "NVIDIA CORP",
                  "exchange": "NASDAQ",
                  "sicDescription": "Semiconductors & Related Devices"
                },
                "outlook": "Otto's take — not financial advice: numbers back the AI/semis theme; watch demand, not solvency.",
                "narrative": "Trailing-twelve-month revenue of $253.5B (through the Apr-2026 quarter) grew ~71% with a 63% net margin - data-center demand remains the driver. Balance sheet is fortress-grade (cash covers most liabilities). Watch the next 10-Q for inventory build.",
                "generatedAt": "2026-06-09T21:00:00.000Z",
                "fundamentals": {
                  "asOf": "2026-04-26",
                  "basis": "ttm",
                  "cashUsd": 43210000000,
                  "periodEnd": "2026-04-26",
                  "epsDiluted": 6.51,
                  "fiscalYear": 2027,
                  "revenueUsd": 253491000000,
                  "netIncomeUsd": 159613000000,
                  "netMarginPct": 63,
                  "oneTimeItems": [],
                  "quartersUsed": 4,
                  "revenueYoYPct": 70.7,
                  "totalAssetsUsd": 161112000000,
                  "netIncomeYoYPct": 107.9,
                  "balanceSheetAsOf": "2026-04-26",
                  "epsDilutedExOneTime": null,
                  "totalLiabilitiesUsd": 46201000000,
                  "epsDilutedIsEstimate": true,
                  "netIncomeExOneTimeUsd": null,
                  "stockholdersEquityUsd": 114911000000,
                  "liabilitiesToAssetsPct": 28.7
                },
                "recentFilings": [
                  {
                    "url": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000045/nvda-20260426.htm",
                    "form": "10-Q",
                    "filed": "2026-05-20",
                    "reportDate": "2026-04-26"
                  }
                ],
                "analysisStatus": "ok"
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "US-listed stock ticker symbol (e.g. AAPL, NVDA, TSLA)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/equity-intel"
              },
              "signature": "0xe842947cfadb9178665919ae4cc972101c0eff4cc98754f6b811c39d3b9500b975c9c2272223e981b31d4d2a4395b630bde12226f53b7dc3c946154b0eba21c91c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/equity-intel"
              },
              "signature": "0x024dfcd6da576902f5444860b7cbe8847b0bee5422a10303fa648303977bcbff5f19c17b058d8dea4640b07f12f45b0a4f8da78f5b4a03bd696abc17c6e86d741c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/portfolio",
      "tags": [
        "portfolio",
        "token balances",
        "multi-chain",
        "yield positions"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Multi-chain portfolio snapshot with token balances and yield positions for a user's Otto AI Safe accounts across Base, Ethereum, Arbitrum, Polygon, BSC, Avalanche, and Solana.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "userId": "0xYourWalletAddress"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "status": "success",
              "portfolio": {
                "tokens": [],
                "totalValueUsd": 0
              }
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "userId"
                  ],
                  "properties": {
                    "userId": {
                      "type": "string",
                      "description": "EVM wallet address (0x...)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "portfolio": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/portfolio"
              },
              "signature": "0x00275f7fd1d665920179262446160a187eb9917ca50829ce338f2871f21f20875e48297a269b21c032c0e17839bf699ee7eeea21de20dc4d78ab26d98c1046621c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/portfolio"
              },
              "signature": "0x00275f7fd1d665920179262446160a187eb9917ca50829ce338f2871f21f20875e48297a269b21c032c0e17839bf699ee7eeea21de20dc4d78ab26d98c1046621c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/portfolio",
          "nonce": "49c3d81f177fc5a52976074ea737335e",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.590Z",
          "resources": [
            "https://x402.ottoai.services/portfolio"
          ],
          "statement": "Sign in to access Otto AI portfolio data"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/rh-season",
      "tags": [
        "robinhood chain",
        "memecoin screener",
        "rug check",
        "trending tokens",
        "kol sentiment"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Robinhood Chain memecoin intelligence: rug-screened RH Chain (4663) movers. Hard liquidity + wash-volume gates filter $0-liquidity honeypots faking $1M volumes; survivors carry rug-risk flags (thin liquidity, vol/liquidity anomaly, pool age, CoinGecko listing) plus trusted-KOL mentions with verbatim quotes and a synthesized RH sentiment read. Served from a cached snapshot while fresh (≤1h) and regenerated on demand when a read finds it stale.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "chain": "robinhood",
                "movers": [],
                "tokens": [],
                "chainId": 4663,
                "coverage": {
                  "whyFewer": "The geckoterminal quality screen plus chain-validated KOL buzz produced 1 token clearing the floors this refresh, below the 20-row board cap. Every token that cleared is published.",
                  "tokensServed": 1,
                  "tokensConsidered": 1,
                  "tokensWithKolSignal": 1
                },
                "topVoices": [],
                "disclaimer": "Informational only — not investment advice. Robinhood Chain is a weeks-old, thin-liquidity environment; most pools are hours old, so a 24h % change on a pool younger than a day (changeWindowUnreliable...",
                "generatedAt": "2026-07-06T10:00:00.000Z",
                "staleTweets": 2,
                "chainMetrics": {
                  "poolCount": 50,
                  "volumeBasis": "top50_pools_sum",
                  "poolCountBasis": "included_in_volume_sum",
                  "dexVolume24hUsd": 588489054.2749406,
                  "prior24hDexVolumeUsd": null,
                  "volumeChangeVsPrior24hPct": null
                },
                "screenFloors": {
                  "minAgeDays": 0,
                  "newPoolAgeDays": 2,
                  "minMarketCapUsd": 50000,
                  "maxVolToLiqRatio": 20,
                  "flagMinLiquidityUsd": 50000,
                  "hardMinLiquidityUsd": 10000,
                  "hardMaxVolToLiqRatio": 150
                },
                "screenSource": "geckoterminal",
                "summaryStatus": "available",
                "filteredTweets": 3,
                "kolWindowHours": 72,
                "kolUniverseSize": 43,
                "marketSentiment": {
                  "score": 52,
                  "overall": "neutral",
                  "summary": "KOLs rotating between majors and fresh-chain casino flow.",
                  "hottestMajor": "ETH",
                  "keyNarratives": [],
                  "trendingAltcoins": []
                },
                "evidenceWindowDays": 7,
                "kolSignalAvailable": true,
                "rhSentimentSummary": "Robinhood Chain shows $588,489,054 in reported rolling 24-hour DEX volume across the 50 largest pools — a partial sum, not a chain-wide total — while attention remains concentrated in a young, thin ma...",
                "marketSentimentStatus": "available",
                "marketSentimentUnavailableReason": null
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/rh-season"
              },
              "signature": "0x73fd4bd5c6a1aa842eb3cc481e76d83a2c25c0659a1f7841d59d7246f6f72205470953c5608b0bc0fe7a08b3c723c7cb707ad8f08dcbaf6fd345d24dc61cd2ca1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/rh-season"
              },
              "signature": "0xf8e6871be9fcfcfd2e7d1a974c24bf89489e335eced7227fb069096e8b56a6d67c00a40d8a91d3080867c6c44fb10fa0b8881b90a10845986b32a35520fd91c11b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "5000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/web-extract",
      "tags": [
        "url to markdown",
        "markdown",
        "web scraping",
        "web reader",
        "rag"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Turn any URL into clean, LLM-ready markdown — the main article extracted, nav/ads/boilerplate stripped, plus title, description and publish date. Renders JavaScript pages, articles, docs and PDFs. A keyless, pay-per-call web reader for agents that read the web on demand: RAG ingestion, research and summarization. Structured JSON, cached by URL for fast repeat reads.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "url": "https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "url": "https://blog...",
                "title": "Dencun Mainn...",
                "content": "**March 12, ...",
                "httpStatus": 200,
                "description": "March 12, 20...",
                "generatedAt": "2026-08-10T0...",
                "contentLength": 10557,
                "publishedTime": "2024-02-27T0..."
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "url"
                  ],
                  "properties": {
                    "url": {
                      "type": "string",
                      "description": "Public http(s) URL to read (e.g. https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement). Renders JS + PDFs."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "5000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/web-extract"
              },
              "signature": "0xbd1c8367a4ff714618d81c5b9fee99642510c97a5d51c47f61836e91d6d0e5d417b0e40950c59039eb41e4f82db5ef36566921751d1eb0cd7f83d598c11f1c1f1b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "5000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/web-extract"
              },
              "signature": "0x99e057493b204ce22cfbf20b264c48d6ad6cd88e92f13dacb7ee67761d2d89c13aa872065cff310108cde04bd7d1fa530c023764f24c0a52c232518e7603c3c01b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/whois-lookup",
      "tags": [
        "whois",
        "rdap",
        "registrar lookup",
        "nameservers",
        "domain status"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Registration data for any domain, straight from authoritative RDAP registries (the structured WHOIS successor): registrar, ICANN/EPP domain status codes, creation, last-updated and expiration dates, authoritative nameservers, and DNSSEC delegation. The fast, license-clean way for an agent to vet a domain, sender, or counterparty. Keyless, structured JSON, pay-per-call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "domain": "stripe.com"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "dnssec": false,
                "domain": "stripe.com",
                "statuses": [
                  "client delete prohibited",
                  "client transfer prohibited"
                ],
                "createdAt": "2009-10-15T19:08:36Z",
                "expiresAt": "2026-10-15T19:08:36Z",
                "registrar": "MarkMonitor Inc.",
                "updatedAt": "2024-09-10T09:16:32Z",
                "registered": true,
                "generatedAt": "2026-06-24T12:00:00.000Z",
                "nameservers": [
                  "ns-1234.awsdns-26.org",
                  "ns-456.awsdns-57.com"
                ]
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "domain"
                  ],
                  "properties": {
                    "domain": {
                      "type": "string",
                      "description": "Registrable domain to look up (e.g. stripe.com). ccTLDs without RDAP return 503 uncharged."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/whois-lookup"
              },
              "signature": "0x6d7462accc3f998c6b0c56c102c55ef4b95442fee7224d9ff74158e42066e243160946b044a450581783f85b56a45a3efeef3b03c87cfc5dc4d1c1771fb65ee01b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/whois-lookup"
              },
              "signature": "0x9ad82a228a325a7f519384ef82364810f8f3a38614635583169ce16321704345569abeac877ba2e8ea80e671c9441c6b21e97299d1e3203247efc7d1c4f66c8d1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/domain-age",
      "tags": [
        "domain age",
        "whois",
        "rdap",
        "domain expiration",
        "domain reputation"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Domain age and registration intel from authoritative RDAP/WHOIS records: exact creation date, age in days and years, expiration date and days-until-expiry. The fast trust and risk signal agents use to vet a counterparty, link, or sender and to flag newly-registered or soon-to-expire domains. Returns structured JSON, keyless, pay-per-call. ccTLDs without RDAP return an uncharged 503.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "domain": "coinbase.com"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "domain": "coinbase.com",
                "ageDays": 5172,
                "ageYears": 14.2,
                "createdAt": "2012-04-26T00:00:00Z",
                "expiresAt": "2027-04-26T00:00:00Z",
                "registered": true,
                "generatedAt": "2026-06-24T12:00:00.000Z",
                "daysUntilExpiry": 306
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "domain"
                  ],
                  "properties": {
                    "domain": {
                      "type": "string",
                      "description": "Registrable domain to check (e.g. coinbase.com). ccTLDs without RDAP return 503 uncharged."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/domain-age"
              },
              "signature": "0x56bf796dfab9bb8a122a658fde15a8acece006a3885efed896bd01cfa549c7643cbd973f00e835dc5b11cd7e64d23b296d298e3bb3d10ce63e63880ca05d26ca1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/domain-age"
              },
              "signature": "0x00a72a472e130f9f0c158dcfa43e20ef092bb0fff57896b8e55d099869ad4727306d4f8d42c97a9817c511b90d31c6ead1bc14734227d0afdf0a94f0e61e77161c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/feedback",
      "tags": [
        "x402",
        "router",
        "refund",
        "feedback"
      ],
      "iconUrl": "https://useotto.xyz/static/images/logo_nobg_light.png",
      "mimeType": "application/json",
      "description": "Otto X402 Router — Feedback & Refunds. Rate a paid Router call by its payment tx_hash. An approved refund returns this $0.001 fee PLUS the refundable amount, only to the original payer, never above what you paid Otto.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "POST",
            "queryParams": {}
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/hyperliquid-market",
      "tags": [
        "hyperliquid market",
        "perps market data",
        "funding rate",
        "open interest"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Hyperliquid perpetuals market data: live mark/oracle price, funding rate, open interest, max leverage, and size specs for any tradable asset.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "asset": "BTC"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "market": {
                "price": "67000.00",
                "fundingRate": "0.0001"
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "asset"
                  ],
                  "properties": {
                    "asset": {
                      "type": "string",
                      "description": "Asset ticker (BTC, ETH, SOL, etc.)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "market": {
                      "type": "object"
                    },
                    "status": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/hyperliquid-market"
              },
              "signature": "0xd371436b423d430060cc4f14623eb25ccac8b061a1118d6207f609144ede7224561b8c5ae1f0a5008abcdb4ab5927402ca11dd810ce82e155b1e686c262086721b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/hyperliquid-market"
              },
              "signature": "0xd371436b423d430060cc4f14623eb25ccac8b061a1118d6207f609144ede7224561b8c5ae1f0a5008abcdb4ab5927402ca11dd810ce82e155b1e686c262086721b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/hyperliquid-market",
          "nonce": "477f63eb5ef0042af82fa5f7f422ae53",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.695Z",
          "resources": [
            "https://x402.ottoai.services/hyperliquid-market"
          ],
          "statement": "Sign in to access Otto AI market data"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "10000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "10000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/web-answer",
      "tags": [
        "web answer",
        "cited answer",
        "question answering",
        "quick research",
        "exa"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Quick web answer with citations (Exa upstream): ask one factual or current question and get a concise synthesized answer plus source URLs and publication dates. Optimized for fast lookups and agent loops; use /llm-research for a deeper multi-section research report, reasoning, image analysis, or webpage summarization. Keyless, pay-per-call, cached by query.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "query": "What is EIP-7702?"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "query": "what is eip-7702?",
                "answer": "EIP-7702 lets an Ethereum externally owned account delegate code executi...",
                "provider": "exa",
                "citations": [
                  {
                    "url": "https://eips.ethereum.org/EIPS/eip-7702",
                    "title": "EIP-7702: Set Code for EOAs",
                    "publishedDate": null
                  }
                ],
                "generatedAt": "2026-07-22T12:00:00.000Z",
                "citationCount": 2
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "query"
                  ],
                  "properties": {
                    "query": {
                      "type": "string",
                      "description": "One concise factual or current question (max 96 characters)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "10000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/web-answer"
              },
              "signature": "0x5583cdabde836e2bc1761255cd0311f3e3948b5ee69e73a43c541a8dbb54b1d20358511c9b109c0a4f366d08e0c0d7a9633585c0df779de120eb809ffef22fe21c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "10000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/web-answer"
              },
              "signature": "0x984c7d50a05a5b1f6f5a9ae8b5080e2d9ac4874f4048929890055ea5a6ada7404d016e26c87962256b5168ad79696591cc9544fc8ffbd24bfa5d9acbd1ce02291b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/chain-status",
      "tags": [
        "chain status",
        "base",
        "block height",
        "finality",
        "base fee"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Base chain status from Otto's configured RPC: latest, safe, finalized and pending heads with validated mined block hashes; pending hash nullable and provisional. Public source ID, per-head observation times and retrieval window disclose non-atomic RPC reads. Base fee, congestion, finality lag and block age at observation, separate from cache staleness. Refreshed every minute. $0.001 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "safe": {
                  "blockHash": "0x2222222222222222222222222222222222222222222222222222222222222222",
                  "observedAt": "2026-09-01T12:01:00.100Z",
                  "blockNumber": 50738532,
                  "blockTimeIso": "2026-09-01T12:00:11.000Z",
                  "gasUsedRatio": 0.1893,
                  "blockTimestamp": 1788264011,
                  "baseFeePerGasWei": "5000000",
                  "baseFeePerGasGwei": 0.005
                },
                "chain": "base",
                "latest": {
                  "blockHash": "0x1111111111111111111111111111111111111111111111111111111111111111",
                  "observedAt": "2026-09-01T12:01:00.000Z",
                  "blockNumber": 50738555,
                  "blockTimeIso": "2026-09-01T12:00:57.000Z",
                  "gasUsedRatio": 0.1088,
                  "blockTimestamp": 1788264057,
                  "baseFeePerGasWei": "5000000",
                  "baseFeePerGasGwei": 0.005
                },
                "chainId": 8453,
                "pending": {
                  "note": "In-progress head; blockHash may be null or provisional and is never a finalized hash. An absent, mal...",
                  "blockHash": null,
                  "hashStatus": "provisional",
                  "observedAt": "2026-09-01T12:01:00.300Z",
                  "blockNumber": 50738556,
                  "blockTimeIso": "2026-09-01T12:00:59.000Z",
                  "gasUsedRatio": 0.0413,
                  "blockTimestamp": 1788264059,
                  "baseFeePerGasWei": "5000000",
                  "baseFeePerGasGwei": 0.005
                },
                "finalized": {
                  "blockHash": "0x3333333333333333333333333333333333333333333333333333333333333333",
                  "observedAt": "2026-09-01T12:01:00.200Z",
                  "blockNumber": 50738081,
                  "blockTimeIso": "2026-09-01T11:45:09.000Z",
                  "gasUsedRatio": 0.0825,
                  "blockTimestamp": 1788263109,
                  "baseFeePerGasWei": "5000000",
                  "baseFeePerGasGwei": 0.005
                },
                "congestion": "low",
                "provenance": {
                  "note": "Separate eth_getBlockByNumber calls, not an atomic snapshot or independent finality verification. Ea...",
                  "sourceId": "base-mainnet-public-rpc",
                  "retrievedAt": "2026-09-01T12:01:00.300Z",
                  "observationMode": "non-atomic-rpc",
                  "retrievalStartedAt": "2026-09-01T12:00:59.900Z"
                },
                "blockAgeSec": 3,
                "generatedAt": "2026-09-01T12:01:00.400Z",
                "blockAgeNote": "blockAgeSec is latest block age at latest.observedAt (seconds, floored and clamped to zero), not age...",
                "finalityNote": "Base is an OP-Stack L2: ~2s soft-confirmed blocks (latest), L2-safe once the sequencer batch is subm...",
                "finalityLagSec": 948,
                "finalityLagBlocks": 474,
                "pendingLeadBlocks": 1
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/chain-status"
              },
              "signature": "0x96428d6fabc95825a74e3d3b392da8019bb3be0c741ad150b009d8aa30728af7268ddbb7d497b785eeedd41a2b408705e45b72365108bd587c05f168b47826c31b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/chain-status"
              },
              "signature": "0x7743c70c982d27376968513c86a5521ac6e64dbe8bbabd0acc4aaef7c194aa305ed28afbb3a3a280028bd6825f6e3f0859f4ffd3073523a35a6d3a576e4252601c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/macro-regime",
      "tags": [
        "macro",
        "interest rates",
        "inflation",
        "treasury yield",
        "cpi"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Daily US macro-regime snapshot from licensed Alpha Vantage series: 10-year Treasury yield, effective federal funds rate, three-month rate changes, CPI index and YoY inflation, plus a mechanical rates-direction/inflation-direction label with disclosed thresholds. Three upstream calls per daily refresh; scanner context only.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "asOf": "2026-06-01",
                "rates": {
                  "federalFundsPct": 3.63,
                  "treasury10YearPct": 4.47
                },
                "regime": {
                  "label": "rates-steady_inflation-falling"
                },
                "provider": "Alpha Vantage",
                "inflation": {
                  "cpiYoYPct": 3.53
                }
              },
              "meta": {
                "dataAsOf": "",
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/macro-regime"
              },
              "signature": "0x8a5ac056ae8793a6bb82e1586a8a1c58755a3c4997b28a5395b193a52509bc0c2acab29c3f7a05c150aa6ddd4e32b2d2ced5459d1f83ef7ec466bd2738d3eb491b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/macro-regime"
              },
              "signature": "0x89843ff3205164414fde0dccbe5c9a66f1032519bc116b7a71d418169a95a66409975d191ddf39ba133baf8f1f941d69f7ae9d04dbd81e681669410e0994b9411c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "30000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "30000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/holder-analytics",
      "tags": [
        "holder analytics",
        "bagcheck",
        "holder concentration",
        "whale distribution",
        "token holders"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Full holder analytics for any Base ERC-20: total holders with 24h/3d/7d/30d holder-change momentum, whale-tier distribution, acquisition mix (swap vs transfer vs airdrop), top-10/25/50/100 supply share, labeled top holders with concentration (top1/5/10/20% + contract-held%) and an AI concentration-risk read. Bag check, holder analytics, holder concentration, whale distribution. $0.03 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "token": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "chain": "base",
                "riskRead": "The holder base is large (529k) and stable over 24h with mild 7d growth, so distribution risk is structural rather than momentum-driven. Top-10 wallets hold 36.5% of supply, but the largest positions are DEX liquidity contracts rather than EOAs — contract-held supply (22.8%) is mostly Uniswap pools. Acquisition skews to swaps over airdrops, consistent with an organically bought base; no single EOA above 4.4% means dump risk from any one wallet is contained.",
                "topHolders": [
                  {
                    "label": "Uniswap V3: DEGEN 3",
                    "entity": "Uniswap",
                    "usdValue": 8418266.07,
                    "isContract": true,
                    "pctOfSupply": 5.69,
                    "ownerAddress": "0x3304e22ddaa22bcdc5fca2269b418046ae7b566a",
                    "balanceFormatted": "2104566516.77"
                  }
                ],
                "generatedAt": "2026-06-11T12:00:00.000Z",
                "holderChange": {
                  "3d": {
                    "change": 1204,
                    "changePercent": 0.23
                  },
                  "7d": {
                    "change": 4810,
                    "changePercent": 0.92
                  },
                  "24h": {
                    "change": -312,
                    "changePercent": -0.06
                  },
                  "30d": {
                    "change": -8204,
                    "changePercent": -1.53
                  }
                },
                "holderSupply": {
                  "top10": {
                    "supply": "13497000000",
                    "supplyPercent": 36.5
                  },
                  "top25": {
                    "supply": "17890000000",
                    "supplyPercent": 48.4
                  },
                  "top50": {
                    "supply": "21260000000",
                    "supplyPercent": 57.5
                  },
                  "top100": {
                    "supply": "24530000000",
                    "supplyPercent": 66.4
                  }
                },
                "tokenAddress": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed",
                "totalHolders": 528734,
                "concentration": {
                  "top1Pct": 5.69,
                  "top5Pct": 18.42,
                  "top10Pct": 27.1,
                  "top20Pct": 38.55,
                  "contractHeldPct": 22.8
                },
                "analysisStatus": "ok",
                "holderDistribution": {
                  "fish": 11800,
                  "crabs": 98200,
                  "sharks": 310,
                  "whales": 124,
                  "octopus": 24500,
                  "shrimps": 391650,
                  "dolphins": 2150
                },
                "holdersByAcquisition": {
                  "swap": 311200,
                  "airdrop": 21000,
                  "transfer": 196534
                }
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "token"
                  ],
                  "properties": {
                    "token": {
                      "type": "string",
                      "description": "Base ERC-20 token contract address (0x...). Common symbols also accepted as shorthand: weth, usdc, cbbtc, cbxrp, cbdoge, usol."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "30000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/holder-analytics"
              },
              "signature": "0xbc45aa575c8d75ef545a8a49ff37d4ac3b30f67ae17500bc3d855823b35fdb7e0849901a9e78a29f5d7d0ae319ba7cb9b0fa4f1782ce9bce28c9a6880502ccb41c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "30000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/holder-analytics"
              },
              "signature": "0x954d9c0a5e8b69b65f353e6ec999943a1bd80898d5cfd7a52d6dcddbd9187db24e933221199fce0a968c78b4066d91b473e020ac7a11ab54b26fd82ce5116ade1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/base-ecosystem-news",
      "tags": [
        "base",
        "base ecosystem",
        "crypto news",
        "l2",
        "coinbase"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Base-chain ecosystem news for Base-native agents, not the general crypto firehose. Up to 12 Base-scoped headlines from the last 48h, each with its own permalink and publication timestamp, screened against the general /crypto-news feed; `screen` states what was dropped. The AI topic read is optional and is withheld, never padded with macro, when there is no Base coverage. Refreshed hourly from cache; a read past the freshness window pulls inline.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "topic": "Base ecosystem",
                "report": "BASE ECOSYSTEM REPORT: Aerodrome shipped its v3 gauge overhaul (veAERO voting live Thursday); Base announced builder fee-sharing for top apps, driving a 14% jump in deployed contracts w/w; USDC native supply on Base crossed $4.2B.",
                "screen": {
                  "candidates": 40,
                  "windowHours": 48,
                  "minEngagement": 5,
                  "droppedUndated": 0,
                  "droppedLowEngagement": 1,
                  "droppedNotBaseScoped": 0,
                  "droppedOutsideWindow": 20,
                  "droppedPromotionLure": 0,
                  "droppedGeneralFeedDuplicate": 0
                },
                "sources": {
                  "topicTweets": 59,
                  "generalCryptoFeed": 1,
                  "historicalContext": 1,
                  "screenedHeadlineCandidates": 40
                },
                "headlines": [
                  {
                    "url": "https://x.com/jessepollak/status/2094851526909178404",
                    "text": "ZEC and HYPE are now live on @base",
                    "likes": 354,
                    "author": "@jessepollak",
                    "retweets": 28,
                    "publishedAt": "2026-09-01T18:19:01.000Z"
                  },
                  {
                    "url": "https://x.com/RAILGUN_Project/status/2094824553191876869",
                    "text": "Protocol Security Request #27 approved. RAILGUN is deploying on @base.",
                    "likes": 151,
                    "author": "@RAILGUN_Project",
                    "retweets": 22,
                    "publishedAt": "2026-09-01T16:30:27.000Z"
                  }
                ],
                "generatedAt": "2026-09-02T09:00:18.499Z",
                "sourceCount": 61,
                "reportStatus": "available"
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/base-ecosystem-news"
              },
              "signature": "0xfb0bb8f59a941c9be0f811a66918e1c3fbaaf2a9690e62795b9d9859504a5ec77365b32761249ac6b976a6e838ad03ee12f2c131c7462f3dbb917afae2ade7b91c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/base-ecosystem-news"
              },
              "signature": "0x6e1c6ed6e6e7766f0a8ccdf865973386dfd83c808b280adcdf8c207a6dab100947c297b47c67436cedf46a8ceaf75e12490fdaf886f63ba5fa312cced33e36481b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/8k-material-events",
      "tags": [
        "8-k filings",
        "material events",
        "corporate events",
        "sec filings",
        "8-k item codes"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "8-K filings by ticker — the item-coded SEC material-event feed: every 8-K a US-listed company filed in 90 days, tagged with the SEC's own item codes and official titles (1.01 material agreement, 1.05 cybersecurity incident, 3.01 delisting notice, 5.02 officer change, 8.01 other). Returns event and filing dates separately, amendments labelled, EDGAR links. Earnings-only filings excluded and counted. Public-domain SEC EDGAR. $0.003 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "NVDA"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "note": "The material events this company reported to the SEC on Form 8-K, each c...",
                "issuer": {
                  "cik": "1045810",
                  "name": "NVIDIA CORP"
                },
                "ticker": "NVDA",
                "window": {
                  "end": "2026-09-01",
                  "start": "2026-06-03",
                  "lookbackDays": 90
                },
                "caveats": [
                  {
                    "code": "eight_k_item_codes_not_contents",
                    "plain": "This endpoint returns WHICH material events a company reported and when,...",
                    "affects": [
                      "filings"
                    ]
                  }
                ],
                "filings": [
                  {
                    "url": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000069/",
                    "form": "8-K",
                    "items": [
                      {
                        "code": "1.01",
                        "known": true,
                        "title": "Entry into a Material Definitive Agreement",
                        "section": 1,
                        "sectionTitle": "Registrant's Business and Operations"
                      }
                    ],
                    "filedAt": "2026-08-17",
                    "eventDate": "2026-08-17",
                    "acceptedAt": "2026-08-17T12:41:33.000Z",
                    "isAmendment": false,
                    "accessionNumber": "0001045810-26-000069",
                    "includesEarningsItem": false,
                    "primaryDocDescription": "8-K"
                  }
                ],
                "summary": {
                  "itemCounts": [
                    {
                      "code": "9.01",
                      "known": true,
                      "title": "Financial Statements and Exhibits",
                      "filingsWithItem": 2
                    }
                  ],
                  "filingCount": 4,
                  "latestFiledAt": "2026-08-17",
                  "amendmentCount": 0,
                  "earliestFiledAt": "2026-06-18",
                  "latestEventDate": "2026-08-17",
                  "unknownItemCodes": 0,
                  "distinctItemCodes": 6,
                  "earliestEventDate": "2026-06-15",
                  "filingsWithEarningsItem": 0
                },
                "coverage": {
                  "truncated": false,
                  "lookbackDays": 90,
                  "filingsServed": 4,
                  "maxFilingsServed": 20,
                  "subjectIsRegistrant": true,
                  "candidatesInLookback": 5,
                  "earningsOnlyExcluded": 1,
                  "lookbackFullyCovered": true,
                  "filingsWithoutItemCodes": 0
                },
                "generatedAt": "2026-09-01T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-methodology"
              },
              "meta": {
                "dataAsOf": "",
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "US-listed stock ticker symbol (e.g. NVDA, GME, MSTR)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/8k-material-events"
              },
              "signature": "0x5bb0c49b85535b8578f1cb411471527afcf2dee37cb43cfaf3da0cbdf3a90ec9415d5ba18ff0955b8bc73ceb80063d94db8b4528f6b4a82abd0a2b6a01c5c1451b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/8k-material-events"
              },
              "signature": "0x8097be188eca88628b69ba253c35eae6a53ef1b0dda963ec2bf2ce76d3d2f82e1263ec8994aea31db7558977e5dc7445a6c498b0a65704e45292a9e40b9e1bb11b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/financial-statements",
      "tags": [
        "financial statements",
        "10-k",
        "sec filings",
        "balance sheet",
        "cash flow"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Full SEC financial statements for any US-listed company by ticker: income statement, balance sheet and cash flow, five periods deep, annual and quarterly. Every figure names its XBRL concept, its filing and date, and whether it was filed, derived from year-to-date figures or computed; restatements flagged with the earlier value; unreported cells explicit. Plus the filing index (10-K/10-Q/8-K, item codes). SEC EDGAR, public domain.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "NVDA"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "cik": "0001045810",
                "name": "NVIDIA CORP",
                "note": null,
                "unit": "USD",
                "income": {
                  "annual": {
                    "lines": [],
                    "periods": []
                  },
                  "quarterly": {
                    "lines": [],
                    "periods": []
                  }
                },
                "ticker": "NVDA",
                "balance": {
                  "annual": {
                    "lines": [],
                    "periods": []
                  },
                  "quarterly": {
                    "lines": [],
                    "periods": []
                  }
                },
                "caveats": [],
                "filings": [],
                "cashFlow": {
                  "annual": {
                    "lines": [],
                    "periods": []
                  },
                  "quarterly": {
                    "lines": [],
                    "periods": []
                  }
                },
                "exchange": "Nasdaq",
                "generatedAt": "2026-09-03T15:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-methodology",
                "fiscalYearEnd": "0131",
                "filingsInIndex": 89,
                "reportedValues": 345,
                "sicDescription": "Semiconductors & Related Devices",
                "statementsAvailable": true,
                "noIssuerFundamentals": false
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "US-listed stock ticker symbol (e.g. AAPL, NVDA, TSLA)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/financial-statements"
              },
              "signature": "0x76e9e495a4c6a745401919df644f923c42f662ed273f18863ae124eb955bbfbc3662b73b7f6208f12d279174e844448a194dce69976b3362a2a027f45c3fc0251b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/financial-statements"
              },
              "signature": "0xa4d909b3caff64b13c7826e23d11b69a939226f55862983d778742c6301325825ee7c106c6d0bda71013e4a195985cf54980566dc1262037e0d2244a76d6cd291b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/hl-transaction-history",
      "tags": [
        "hyperliquid history",
        "perps fills",
        "funding payments",
        "realized pnl"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Hyperliquid perpetual trading history: fills, funding payments, and realized PnL per position.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "address": "0xYourWalletAddress"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "status": "success",
              "history": []
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "address"
                  ],
                  "properties": {
                    "address": {
                      "type": "string",
                      "description": "EVM wallet address"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "history": {
                      "type": "array"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/hl-transaction-history"
              },
              "signature": "0xaba0ae38d57a41cd1afe7db6a7bc813bb09c2e7c28d03098d5940578ba02d69e21d2b0bffb80f726c1c4c3fd7bb1fcb787da543f51840af450511625d73bebe61b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/hl-transaction-history"
              },
              "signature": "0xaba0ae38d57a41cd1afe7db6a7bc813bb09c2e7c28d03098d5940578ba02d69e21d2b0bffb80f726c1c4c3fd7bb1fcb787da543f51840af450511625d73bebe61b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/hl-transaction-history",
          "nonce": "853a455f1b0ec3903ee2a0c653890151",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.925Z",
          "resources": [
            "https://x402.ottoai.services/hl-transaction-history"
          ],
          "statement": "Sign in to access Otto AI Hyperliquid history"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/yield-farming-active",
      "tags": [
        "active yield positions",
        "yield farming",
        "accrued interest"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Active yield farming positions for a user across Aave V3 and Morpho on all supported chains, with live APY and accrued interest.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "userAddress": "0xYourWalletAddress"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "status": "success",
              "positions": []
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "userAddress"
                  ],
                  "properties": {
                    "userAddress": {
                      "type": "string",
                      "description": "EVM wallet address"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "positions": {
                      "type": "array"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/yield-farming-active"
              },
              "signature": "0x743d20f273f9b3e14095cc88cff03e32510540310de0a4aac2df2cc4a0f31ec5411ed5d28a36205496c7bad57c909df975ac8f8fe77f3368d15c16678b43c3fc1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/yield-farming-active"
              },
              "signature": "0x743d20f273f9b3e14095cc88cff03e32510540310de0a4aac2df2cc4a0f31ec5411ed5d28a36205496c7bad57c909df975ac8f8fe77f3368d15c16678b43c3fc1c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/yield-farming-active",
          "nonce": "ee380ab7559bee6614d5b21d0f0daabf",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.958Z",
          "resources": [
            "https://x402.ottoai.services/yield-farming-active"
          ],
          "statement": "Sign in to access Otto AI yield positions"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/supported-tokens",
      "tags": [
        "token search",
        "supported tokens",
        "token address lookup",
        "erc-20"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Search supported ERC-20 tokens by symbol or address across 6 chains (Base, Ethereum, Arbitrum, Polygon, BSC, Avalanche). 5000+ tokens from CoinGecko. Use before swap/bridge to disambiguate tokens.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "search": "USDC",
              "chainId": "8453"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "status": "success",
              "tokens": [
                {
                  "symbol": "USDC",
                  "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "decimals": 6
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "chainId",
                    "search"
                  ],
                  "properties": {
                    "search": {
                      "type": "string",
                      "description": "Token symbol or 0x address"
                    },
                    "chainId": {
                      "type": "string",
                      "description": "Chain ID (8453=Base, 1=Ethereum, 42161=Arbitrum)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "tokens": {
                      "type": "array"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/supported-tokens"
              },
              "signature": "0x579a030c05de8773b8e457ea91a09ef15f13908441c95629c0f6b6706dc0f4b33f7ae73e0e9a3a5d45b4f3f8131d470a0c9dbe68264d525959a12f6a35d6f7821b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/supported-tokens"
              },
              "signature": "0x579a030c05de8773b8e457ea91a09ef15f13908441c95629c0f6b6706dc0f4b33f7ae73e0e9a3a5d45b4f3f8131d470a0c9dbe68264d525959a12f6a35d6f7821b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/supported-tokens",
          "nonce": "254cf1b63993004573bcca25afd443a4",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.948Z",
          "resources": [
            "https://x402.ottoai.services/supported-tokens"
          ],
          "statement": "Sign in to access Otto AI token search"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/filtered-news",
      "tags": [
        "topic news search",
        "crypto news filter",
        "airdrops",
        "defi trends"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "AI-filtered crypto news and Twitter search for non-token topics (airdrops, DeFi trends, etc). Max 2 words.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "topic": "DeFi airdrops"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "topic": "DeFi airdrops",
                "report": "Filtered news about DeFi airdrops...",
                "source_count": 5
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "topic"
                  ],
                  "properties": {
                    "topic": {
                      "type": "string",
                      "description": "Topic to filter news by (max 2 words, e.g., 'DeFi airdrops', 'Base chain')"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data"
                  ],
                  "properties": {
                    "data": {
                      "description": "Report object on success, error string on failure"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/filtered-news"
              },
              "signature": "0x3d59d44de337246187974f1b313a8ee825049d3fcc28bdbc6a33debcde81faab6ce6f71a059710ae4c16983e14a5c1767cb0d0c14b059a8da75ee6141f4cd7c11c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/filtered-news"
              },
              "signature": "0x3d59d44de337246187974f1b313a8ee825049d3fcc28bdbc6a33debcde81faab6ce6f71a059710ae4c16983e14a5c1767cb0d0c14b059a8da75ee6141f4cd7c11c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/filtered-news"
              },
              "signature": "0x5aefb4f4f9e3102309c192f96d51792e2fa7f4f60bf4f8514e2670255b48bb28429a7c4a433407ef7cff259e23ea6683d0cdba5e7a260ddcf37a6d101130ecdc1b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/filtered-news",
          "nonce": "c5356f29ceeb43a12f5a31cd26d1cca6",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:01.937Z",
          "resources": [
            "https://x402.ottoai.services/filtered-news"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/pools-trending",
      "tags": [
        "trending pools",
        "hot pools",
        "top movers",
        "dex trends",
        "pool momentum"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Trending DEX pools right now — Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism, Avalanche, or network=all for cross-chain across those same 8. Top 10 hottest pools ranked by GeckoTerminal 24h trending: pool address, DEX, price USD, 24h price change, 24h volume, liquidity (TVL), FDV, 24h txns as flat JSON numbers. Trending pools, hot pools, top movers, momentum screener, what is pumping. $0.001 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "network": "base"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "pools": [
                  {
                    "dex": "Aerodrome Slipstream",
                    "name": "VELVET / USDC 0.01%",
                    "fdvUsd": 11002464.52,
                    "network": "base",
                    "txns24h": 88377,
                    "priceUsd": 1.5687,
                    "baseToken": {
                      "symbol": "VELVET",
                      "address": "0xbf927b841994731c573bdf09ceb0c6b0aa887cdd"
                    },
                    "quoteToken": {
                      "symbol": "USDC",
                      "address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
                    },
                    "poolAddress": "0x6b0f53cbd9272d8117e9535fe25371dedf39a1be",
                    "liquidityUsd": 1134951.19,
                    "volume24hUsd": 11178814.3,
                    "poolCreatedAt": "2025-08-23T23:44:37Z",
                    "priceChange24hPct": 87.12
                  },
                  {
                    "dex": "Uniswap V3 (Base)",
                    "name": "WETH / USDC 0.05%",
                    "fdvUsd": 477061532.98,
                    "network": "base",
                    "txns24h": 18234,
                    "priceUsd": 1620.45,
                    "baseToken": {
                      "symbol": "WETH",
                      "address": "0x4200000000000000000000000000000000000006"
                    },
                    "quoteToken": {
                      "symbol": "USDC",
                      "address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
                    },
                    "poolAddress": "0xd0b53d9277642d899df5c87a3966a349a798f224",
                    "liquidityUsd": 19197119.79,
                    "volume24hUsd": 48210550.2,
                    "poolCreatedAt": "2023-11-18T05:59:09Z",
                    "priceChange24hPct": -3.1
                  }
                ],
                "network": "base",
                "generatedAt": "2026-06-12T12:00:00.000Z",
                "sourcedFrom": "geckoterminal",
                "sourceMatches": 10,
                "trendingWindow": "24h"
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "network"
                  ],
                  "properties": {
                    "network": {
                      "type": "string",
                      "description": "Network to rank trending pools on: base, ethereum, solana, polygon, bsc, arbitrum, optimism, avalanche — or 'all' for the cross-network ranking across those same 8 chains (synonyms eth, matic, avax, op, arb, bnb accepted)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/pools-trending"
              },
              "signature": "0x2ff57bdbe4309d502a2bfe396f387eee63e11541ae5af9ac6d86a692d9c3321343bd65b631d3aa8375fde6f5dab26dcceb7eb57edecf0f62ee010fb232be3b7b1b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476081,
                "resourceUrl": "https://x402.ottoai.services/pools-trending"
              },
              "signature": "0xc55755ec6362ca93b1ae11eec2d2313f4318d72a203d83329737835672ac0f8f743d28caa4926b0c3621f33ed7032609dc3525b24df92f7c332433ed929a88711c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/institutional-holdings",
      "tags": [
        "13f holdings",
        "hedge funds",
        "institutional",
        "whale tracking",
        "sec filings"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "13F holdings for any SEC-filing manager (hedge funds, asset managers) by CIK or manager ticker: latest 13F top 20 positions, amendments applied (hourly snapshot, ~1h correction lag): issuer, CUSIP, value in whole USD, share/principal amount (SH/PRN), put/call flag, reported value, position count. Whale tracking from the primary source. 13F holdings, hedge fund positions, institutional ownership. Public-domain SEC EDGAR. $0.003 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "manager": "1067983"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "note": "The stock positions this investment manager reported to the SEC on its most recent quarterly Form 13F.",
                "caveats": [
                  {
                    "code": "hourly_snapshot",
                    "plain": "This is an hourly snapshot of SEC filings, not a live feed. Freshness is in the response's generatedAt (and the meta envelope's meta.generatedAt).",
                    "affects": [
                      "generatedAt"
                    ]
                  }
                ],
                "filedAt": "2026-05-15",
                "manager": {
                  "cik": "1067983",
                  "name": "BERKSHIRE HATHAWAY INC"
                },
                "reportDate": "2026-03-31",
                "reportType": "13F HOLDINGS REPORT",
                "generatedAt": "2026-07-10T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swarm/sec-filings-methodology",
                "topHoldings": [
                  {
                    "cusip": "037833100",
                    "issuer": "APPLE INC",
                    "putCall": null,
                    "quantity": 300000000,
                    "valueUsd": 63219884120,
                    "quantityType": "SH",
                    "titleOfClass": "COM"
                  }
                ],
                "amendmentType": null,
                "positionCount": 41,
                "totalValueUsd": 284811220450,
                "amendmentApplied": false,
                "newerNoticeFiledAt": null,
                "confidentialOmitted": false,
                "valuedPositionCount": 41,
                "newerNoticeReportDate": null,
                "valuesNormalizedFromThousands": false
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "manager"
                  ],
                  "properties": {
                    "manager": {
                      "type": "string",
                      "description": "SEC CIK number of the manager (e.g. 1067983 for Berkshire Hathaway), or the ticker of a publicly-listed manager (e.g. BLK)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/institutional-holdings"
              },
              "signature": "0x223a6d0a23dc3853fba8ce09fc2ea7d2f9165faedb1e9735fc5d59cb59d7fd2a3fcd1cf9f7ac1ac8c9f7064ad45549bc7ba9324d0917966c12c65fdbd4a573551b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/institutional-holdings"
              },
              "signature": "0xa1389a0bcf8b5c21e8de9ea6d49f3a1919f6947d223dbe5fb34b193a95aafa322e3704f679d438915af275c3de360df8dd48a65747be221870fd320782e21aeb1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/transaction-history",
      "tags": [
        "transaction history",
        "trade history",
        "swap history"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Trade and transaction history for a user's Otto AI Safe account — swaps, bridges, deposits, withdrawals with timestamps and explorer links.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "userId": "0xYourWalletAddress"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "status": "success",
              "transactions": []
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "userId"
                  ],
                  "properties": {
                    "userId": {
                      "type": "string",
                      "description": "EVM wallet address"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "transactions": {
                      "type": "array"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/transaction-history"
              },
              "signature": "0x63ffaea4e247ff78d3b8bcaa757b005a036ae544cb183170823d8df8c78adfce3f78e4a923a79253828cc4ae449db26039340163b207d681ae6f163e0f381ff11c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/transaction-history"
              },
              "signature": "0x63ffaea4e247ff78d3b8bcaa757b005a036ae544cb183170823d8df8c78adfce3f78e4a923a79253828cc4ae449db26039340163b207d681ae6f163e0f381ff11c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/transaction-history",
          "nonce": "bcb29be253a34312136499c0f3ec4799",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.059Z",
          "resources": [
            "https://x402.ottoai.services/transaction-history"
          ],
          "statement": "Sign in to access Otto AI transaction history"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/hyperliquid-account",
      "tags": [
        "hyperliquid account",
        "perps positions",
        "margin",
        "trigger orders"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Read-only legacy Hyperliquid recovery snapshot with existing positions, margin, collateral and active orders. Otto Hyperliquid trading is retired; this read does not enable new trades or deposits.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "address": "0xYourWalletAddress"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "status": "success",
              "account": {
                "equity": "1000.00",
                "positions": []
              }
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "address"
                  ],
                  "properties": {
                    "address": {
                      "type": "string",
                      "description": "EVM wallet address"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "account": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/hyperliquid-account"
              },
              "signature": "0x469ce17889ea9c94748b2c12c85444efda3fb422ddc01aad84a2e21c35d0fd565c79ac71c9d749b5256d41d37e6ead45842856f50e2e11e4cdaee6da412186771c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/hyperliquid-account"
              },
              "signature": "0x469ce17889ea9c94748b2c12c85444efda3fb422ddc01aad84a2e21c35d0fd565c79ac71c9d749b5256d41d37e6ead45842856f50e2e11e4cdaee6da412186771c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/hyperliquid-account",
          "nonce": "4c2966dc7bf1aa4c29ee0740adc5ca59",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.067Z",
          "resources": [
            "https://x402.ottoai.services/hyperliquid-account"
          ],
          "statement": "Sign in to access Otto AI Hyperliquid data"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/token-fundamentals",
      "tags": [
        "token fundamentals",
        "ath drawdown",
        "token roi",
        "tokenomics",
        "asset profile"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Structured token fundamentals by ticker symbol (resolves to the top-market-cap asset matching it): price, market cap, FDV, rank, 24h volume, full supply breakdown (circulating/total/max), ATH + drawdown from ATH, ATL + recovery, ROI windows (24h/7d/30d/60d/1y), categories, and project links — clean JSON an agent can consume field-by-field. Fundamentals snapshot, not a streaming price feed.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "symbol": "BTC"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "ath": {
                  "date": "2026-01-18T04:00:00.000Z",
                  "priceUsd": 126350,
                  "drawdownPct": -17.5
                },
                "atl": {
                  "date": "2013-07-06T00:00:00.000Z",
                  "priceUsd": 67.81,
                  "upsidePct": 153642.2
                },
                "roi": {
                  "pct1y": 48.7,
                  "pct7d": -2.4,
                  "pct24h": 1.85,
                  "pct30d": 6.1,
                  "pct60d": 11.2
                },
                "name": "Bitcoin",
                "rank": 1,
                "links": {
                  "twitter": "https://x.com/bitcoin",
                  "explorer": "https://mempool.space/",
                  "homepage": "http://www.bitcoin.org"
                },
                "supply": {
                  "max": 21000000,
                  "total": 19920000,
                  "circulating": 19920000,
                  "circulatingPctOfMax": 94.9
                },
                "symbol": "BTC",
                "priceUsd": 104250,
                "categories": [
                  "Cryptocurrency",
                  "Layer 1 (L1)",
                  "Proof of Work (PoW)"
                ],
                "coingeckoId": "bitcoin",
                "generatedAt": "2026-06-10T09:00:00.000Z",
                "genesisDate": "2009-01-03",
                "marketCapUsd": 2076500000000,
                "volume24hUsd": 38420500000,
                "sentimentVotesUpPct": 84.5,
                "fullyDilutedValuationUsd": 2189250000000
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "symbol"
                  ],
                  "properties": {
                    "symbol": {
                      "type": "string",
                      "description": "Token ticker symbol (e.g. BTC, ETH, SOL, LINK) — resolved to the HIGHEST-market-cap asset with an exact symbol match"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/token-fundamentals"
              },
              "signature": "0x4653bb7598fad47c478b3a960347348e4fe50fcca91155571c999904d8c50e55697fb1a0fc1675d40518af6ab0059affd94fa005007afb5c001f53a05c0318611b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/token-fundamentals"
              },
              "signature": "0x9f726b6553b09cdcf60367d71a8476115c06337217292adea22a06c167a01761781582f0ab98d871f374b7acb65970cb169a1946a33cefd28824b9b1562aeca21c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/yield-farming-historical",
      "tags": [
        "yield history",
        "closed positions",
        "realized yield"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Historical (closed) yield farming positions for a user across all protocols and chains, with realized yield and exit timestamps.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "userAddress": "0xYourWalletAddress"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "status": "success",
              "positions": []
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "userAddress"
                  ],
                  "properties": {
                    "userAddress": {
                      "type": "string",
                      "description": "EVM wallet address"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "positions": {
                      "type": "array"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/yield-farming-historical"
              },
              "signature": "0xf68178909795b62be6e873035e6e956ca61efddf9bd8b98acf523e3d7b5139261161027211cf7adca24c511477ed88c9ace0e071d77810d2d7f6b56efe64ddc91b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/yield-farming-historical"
              },
              "signature": "0xf68178909795b62be6e873035e6e956ca61efddf9bd8b98acf523e3d7b5139261161027211cf7adca24c511477ed88c9ace0e071d77810d2d7f6b56efe64ddc91b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/yield-farming-historical",
          "nonce": "b020815f6d25a33d814905e116a04eda",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.076Z",
          "resources": [
            "https://x402.ottoai.services/yield-farming-historical"
          ],
          "statement": "Sign in to access Otto AI yield history"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/equity-news",
      "tags": [
        "stock news",
        "company news",
        "headlines",
        "equities",
        "market events"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Latest company news for a vendor-resolved equity: licensed Finnhub headlines from the trailing seven days with publication time, source, and summary. Only articles that name the company are served — labelled `primary` when the headline names it, `mentioned` when only the summary does — so a symbol-tagged story about another company never fills the list. Redirect URLs withheld; no sentiment is fabricated.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "ticker": "AAPL",
                "articles": [
                  {
                    "source": "Publisher",
                    "headline": "Example company headline",
                    "relevance": "primary"
                  }
                ],
                "provider": "Finnhub",
                "relevance": {
                  "floor": "ticker-primacy",
                  "filteredOutCount": 27,
                  "candidatesConsidered": 63
                },
                "sentiment": {
                  "shift": null,
                  "status": "unavailable"
                },
                "windowDays": 7,
                "headlineCount": 2
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "Vendor-supported equity or ETF ticker (e.g. AAPL, NVDA, TSLA, SPY); returned monetary values use the vendor payload units and are not relabeled as USD."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/equity-news"
              },
              "signature": "0xf8e70377b31f4817ce33cad7da10b44f5f9577c03ba2d90095ec137e6a8f2dea37c8f457cf4de49d997990ff7b28225ae0e06088f1fab3d92f4e0e28d3c0163d1b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/equity-news"
              },
              "signature": "0x49de1c64a674451ce22901432d8c646f44762d6d8b6e4dcb22e54c456f2b4a12004e10e9b9562b0defb270a069e5744746271bc11f198f0f37ebd3cff50e22b31c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/domain-report",
      "tags": [
        "domain-report",
        "whois",
        "dns",
        "email-security",
        "domain-intelligence"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "One call returns the full domain profile for vetting, deliverability, or phishing/fraud checks: live DNS (A/MX/NS + record counts), RDAP/WHOIS registration (registrar, domain age, expiry, status, DNSSEC) and email authentication (SPF, DMARC policy, detected DKIM selectors) — plus a one-line summary. Bundles three lookups into one hourly-fresh read. Keyless, license-clean, pay-per-call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "domain": "uniswap.org"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "dns": {
                  "a": [
                    "162.159.140.227",
                    "172.66.0.225"
                  ],
                  "mx": [
                    {
                      "exchange": "aspmx.l.google.com",
                      "priority": 1
                    }
                  ],
                  "ns": [
                    "meera.ns.cloudflare.com",
                    "rick.ns.cloudflare.com"
                  ],
                  "resolves": true,
                  "txtCount": 6
                },
                "email": {
                  "spf": {
                    "policy": "softfail",
                    "record": "v=spf1 include:_spf.google.com ~all",
                    "present": true
                  },
                  "dkim": {
                    "selectorsFound": [
                      "google"
                    ]
                  },
                  "dmarc": {
                    "policy": "reject",
                    "record": "v=DMARC1; p=reject",
                    "present": true
                  }
                },
                "domain": "uniswap.org",
                "summary": "uniswap.org: registered via NameCheap, Inc., 7.6y old, 2 A / 5 MX, DMARC reject, DNSSEC.",
                "generatedAt": "2026-06-24T12:00:00.000Z",
                "registration": {
                  "dnssec": true,
                  "ageDays": 2767,
                  "statuses": [
                    "client transfer prohibited"
                  ],
                  "createdAt": "2018-11-26T05:33:07Z",
                  "expiresAt": "2031-11-26T05:33:07Z",
                  "registrar": "NameCheap, Inc.",
                  "registered": true
                }
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "domain"
                  ],
                  "properties": {
                    "domain": {
                      "type": "string",
                      "description": "Domain to profile (e.g. uniswap.org). Returns DNS + RDAP registration + email auth."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "20000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/domain-report"
              },
              "signature": "0xaec7b30f50549db1fbfff866e298a9ff59a9de62c6f78043acf2b6c985e2375d2f6ad37ef629c62fbd3332484e3b0eca5be3808c9b51973bc42b59695c7720641c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "20000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/domain-report"
              },
              "signature": "0xe498eb5f6d4a676cf0b02f00ef7ad8d50c07432f2bdc317bcc62caed2b0d09bc454204caf3e8f25ad31be7d5cec80362b2dbead48198ec45c9cc52fe6d83fd0c1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "100000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "100000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/equity-smart-money-brief",
      "tags": [
        "smart money",
        "insider trades",
        "equity research",
        "13d 13g",
        "ai brief"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Smart-money filing brief for US-listed companies by ticker: SEC Form 4 insider purchases vs sales with filer roles, Schedule 13D/13G beneficial-ownership filing events (subject-validated; not 13F), fundamentals with one-time-item flags (TTM where available), regime-aware filings cadence — ONE AI read of the filing record. Observed filings only; buy/sell advice rejected at generation. Public-domain SEC EDGAR + AI. $0.10 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "NVDA"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "note": "A plain-language read of what th...",
                "brief": "The latest Form 4 window shows s...",
                "ticker": "NVDA",
                "caveats": [],
                "company": {
                  "cik": "1045810",
                  "name": "NVIDIA CORP"
                },
                "insider": {
                  "coverage": {
                    "filingsFailed": 0,
                    "filingsParsed": 8,
                    "filingsSelected": 8,
                    "windowLatestFiledAt": "2026-07-02",
                    "windowEarliestFiledAt": "2026-06-13",
                    "filingsSkippedOwnerSide": 0
                  },
                  "windowSummary": {
                    "saleCount": 6,
                    "latestDate": "2026-07-01",
                    "earliestDate": "2026-06-12",
                    "saleValueUsd": 48211320.5,
                    "purchaseCount": 0,
                    "purchaseValueUsd": 0,
                    "transactionCount": 9,
                    "saleUnvaluedCount": 0,
                    "sharesAcquiredTotal": 500000,
                    "sharesDisposedTotal": 812400,
                    "purchaseUnvaluedCount": 0,
                    "distinctSecurityTitles": 1,
                    "netPurchaseSaleValueUsd": -48211320.5,
                    "shareCountUnreportedCount": 0
                  },
                  "recentTransactions": []
                },
                "generatedAt": "2026-07-11T12:00:00.000Z",
                "methodology": "https://docs.useotto.xyz/acp-swa...",
                "fundamentals": {
                  "basis": "ttm",
                  "periodEnd": "2026-04-26",
                  "epsDiluted": 6.51,
                  "revenueUsd": 253491000000,
                  "netIncomeUsd": 159613000000,
                  "oneTimeItems": [],
                  "revenueYoYPct": 70.7,
                  "netIncomeYoYPct": 107.9,
                  "netIncomeChangeUsd": 82826000000,
                  "epsDilutedExOneTime": null,
                  "netIncomeTransition": null,
                  "epsDilutedIsEstimate": true,
                  "netIncomeExOneTimeUsd": null,
                  "oneTimeItemsEvaluated": true
                },
                "analysisStatus": "ok",
                "filingsCadence": {
                  "reportingRegime": "us-domestic",
                  "latest10QFiledAt": "2026-05-20",
                  "latestAnnualReport": {
                    "form": "10-K",
                    "filedAt": "2026-02-25"
                  },
                  "currentReportCount90d": 6,
                  "latestCurrentReportFiledAt": "2026-07-02"
                },
                "beneficialOwnership": {
                  "events": [],
                  "windowEnd": "2026-07-10",
                  "windowStart": "2025-07-10",
                  "schedule13DCount": 0,
                  "schedule13GCount": 3
                }
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "description": "US-listed stock ticker symbol (e.g. NVDA, AAPL, TSLA)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "100000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/equity-smart-money-brief"
              },
              "signature": "0xcc483342f51644e8b137b93925aeeb23174598a428f6b574a7d53ea7c6e2f2e953e97a340d567e450b3faea178df770e28f9b5ef2a0bf7ff91b2c221fa619e221b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "100000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/equity-smart-money-brief"
              },
              "signature": "0xd9f848a5bd4bf42be389a9f513b3c7ee0cc132ac8a08c3b026fc0184344672735eb468dc17321d841e9b96d2c1593c994e05087598f18da9b917c9427e9f9d961c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "5000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/token-alpha",
      "tags": [
        "token analysis",
        "token intelligence",
        "token research",
        "why is it moving"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Premium token intelligence: price metrics, news, Twitter sentiment, and futures data. Find out why your token is moving.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "symbol": "ETH"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "report_url": "https://...",
                "alpha_report": "ETH analysis..."
              },
              "meta": {
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "market-alpha-internal": "unknown"
                }
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "symbol"
                  ],
                  "properties": {
                    "symbol": {
                      "type": "string",
                      "description": "Token symbol (e.g., BTC, ETH, SOL)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data",
                    "meta"
                  ],
                  "properties": {
                    "data": {
                      "description": "Token alpha object on success, error string on failure"
                    },
                    "meta": {
                      "type": "object",
                      "required": [
                        "generatedAt",
                        "degraded",
                        "sourceHealth"
                      ],
                      "properties": {
                        "degraded": {
                          "type": "boolean"
                        },
                        "generatedAt": {
                          "type": "string"
                        },
                        "sourceHealth": {
                          "type": "object"
                        },
                        "stalenessSec": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "description": "Freshness. generatedAt = when we built this response. stalenessSec = age of our cached snapshot, absent on live pass-throughs. dataAsOf = vintage of the observations. degraded = an older good version was served."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "5000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/token-alpha"
              },
              "signature": "0x4f6fe513931dec47ec9486684b7946c0cebe2f6649bdb236eec7f1c4c1d50c64616eb9740858a42639cc31cae7b7f3f485d6f0fa1afa5fabb1b8031be8de2b651c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "5000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/token-alpha"
              },
              "signature": "0x4f6fe513931dec47ec9486684b7946c0cebe2f6649bdb236eec7f1c4c1d50c64616eb9740858a42639cc31cae7b7f3f485d6f0fa1afa5fabb1b8031be8de2b651c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "5000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/token-alpha"
              },
              "signature": "0xcc94f3d3086836eed175a523446aedfbc1234cb995d50534697553c562ea77ca772f81560eb126f022a8df6e0d8e449768b69044891bd6c17dd3ea4fe202533e1c",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/token-alpha",
          "nonce": "c1dfdab3c25d2240b844e89393ff32a8",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.175Z",
          "resources": [
            "https://x402.ottoai.services/token-alpha"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/pm-crypto",
      "tags": [
        "crypto odds",
        "polymarket",
        "bitcoin prediction",
        "prediction markets",
        "eth odds"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Crypto prediction markets on Polymarket: the highest-volume open BTC, ETH and crypto markets with live odds (outcome probabilities), best bid/ask, spread, 24h + total volume, liquidity, price change and end date. \"Bitcoin above X\", price targets, ETF and protocol events — what the prediction market ACTUALLY prices in, as flat JSON refreshed every 5 minutes. Crypto odds, Bitcoin prediction market, ETH probability. $0.001 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "venue": "polymarket",
                "markets": [
                  {
                    "url": "https://polymarket.com/event/bitcoin-above-what-on-july-10",
                    "slug": "will-bitcoin-be-above-130000-on-july-10",
                    "spread": 0.02,
                    "bestAsk": 0.63,
                    "bestBid": 0.61,
                    "endDate": "2026-07-10T22:00:00Z",
                    "marketId": "531244",
                    "outcomes": [
                      {
                        "outcome": "Yes",
                        "probability": 0.62
                      },
                      {
                        "outcome": "No",
                        "probability": 0.38
                      }
                    ],
                    "question": "Will Bitcoin be above $130,000 on July 10?",
                    "eventTitle": "Bitcoin above ___ on July 10?",
                    "conditionId": "0x99a1b2c3d4e5f60718293a4b5c6d7e8f9021324354657687980a1b2c3d4e5f60",
                    "liquidityUsd": 421889.2,
                    "volume24hUsd": 1120433.8,
                    "lastTradePrice": 0.62,
                    "volumeTotalUsd": 5901220.4,
                    "oneDayPriceChange": -0.04,
                    "oneWeekPriceChange": 0.11
                  }
                ],
                "generatedAt": "2026-07-10T12:00:00.000Z",
                "marketCount": 25,
                "totalVolume24hUsd": 18240771.6
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/pm-crypto"
              },
              "signature": "0xbfb09f38e3ee1ec3d5be6b61625652bbb5d5ce0a5c033156e80d552abb7def2c4d52a184484a15d13f5e0bf5f18f5bece2ab08f0707ba5da90124fd3bd0a308c1b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/pm-crypto"
              },
              "signature": "0xd05cacaa0bac95dbdd1933f4e02b66db4c10a904061a0d9a7c3a449b66e7e5a01ffd2390fd388af9e90bb8db82e95f8825f86225d6f5b168c2d13a33340beb001c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/twitter-summary",
      "tags": [
        "crypto twitter",
        "social sentiment",
        "market pulse",
        "tweet digest"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Quick pulse check from crypto Twitter. Breaking news, trending narratives, and sentiment shifts at a glance.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "digest": "Top KOL tweets summary...",
                "timestamp": "2026-01-26T12:00:00Z"
              },
              "meta": {
                "dataAsOf": "2026-08-10T07:45:00.000Z",
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "twitter-summaries": "ok"
                },
                "stalenessSec": 2640
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data",
                    "meta"
                  ],
                  "properties": {
                    "data": {
                      "description": "Digest object on success, error string on failure"
                    },
                    "meta": {
                      "type": "object",
                      "required": [
                        "generatedAt",
                        "degraded",
                        "sourceHealth"
                      ],
                      "properties": {
                        "dataAsOf": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "Vintage of the observations, as upstream declared it."
                        },
                        "degraded": {
                          "type": "boolean"
                        },
                        "generatedAt": {
                          "type": "string"
                        },
                        "sourceHealth": {
                          "type": "object"
                        },
                        "stalenessSec": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "description": "Freshness. generatedAt = when we built this response. stalenessSec = age of our cached snapshot, absent on live pass-throughs. dataAsOf = vintage of the observations. degraded = an older good version was served."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/twitter-summary"
              },
              "signature": "0x7ea038777cdc48782b4b4c7bfd24955f8a7535c1f3cbc45a230dbdc20354abba575dd4a9b7cfb19a5c24f8e53af3d8c65329cf7cfae6204c955a9287f7e71b071c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/twitter-summary"
              },
              "signature": "0x7ea038777cdc48782b4b4c7bfd24955f8a7535c1f3cbc45a230dbdc20354abba575dd4a9b7cfb19a5c24f8e53af3d8c65329cf7cfae6204c955a9287f7e71b071c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/twitter-summary"
              },
              "signature": "0x4b058116ca354ce4ffaf285de7abd2a0c144d094003c534d72cd04290b00b08e25335981850b6c016e98794e3236d8d5d18dd2f039b4e54f46800c991ac284181b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/twitter-summary",
          "nonce": "de5120fc2a85811c2605284c2557dc50",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.254Z",
          "resources": [
            "https://x402.ottoai.services/twitter-summary"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "5000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/web-json-extract",
      "tags": [
        "web-scraping",
        "web to json",
        "structured data",
        "ai extraction",
        "javascript rendering"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Turn any URL into clean structured JSON for AI agents and RAG. An LLM reads the fully rendered page (JavaScript executed, SPAs included) and returns its title, a 1-2 sentence summary, key entities (people, orgs, products), and any prices, dates or notable numbers — even on pages with no schema.org or JSON-LD markup, no CSS selectors or schema to write. Just pass a URL. Keyless, pay-per-call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "url": "https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "url": "https://blog...",
                "data": {
                  "dates": [],
                  "title": "Dencun Mainn...",
                  "prices": [],
                  "summary": "The Dencun n...",
                  "keyEntities": [],
                  "notableNumbers": []
                },
                "generatedAt": "2026-08-10T0..."
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "url"
                  ],
                  "properties": {
                    "url": {
                      "type": "string",
                      "description": "Public http(s) URL to extract structured data from (e.g. https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "5000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/web-json-extract"
              },
              "signature": "0x0e062446015844287dab1ebbc65fa93e319de6cb6f065c276bfc3c4325db24d83ccb8396f043ad6b85be4696eba3cfb70429eb28c6466eb74c0a7bbdbb3971f11b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "5000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/web-json-extract"
              },
              "signature": "0x9e00f4b1e322b7767196916eddbb0db5e00f83d76b9e6eb0074d94c1fb446edd29d747c718ad856b3a86c5c2bdce7141247b158dd4ff312e727886bd3d864e981c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/defi-analytics",
      "tags": [
        "defi tvl",
        "protocol analytics",
        "defi rankings",
        "capital flows"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Where DeFi capital is flowing — TVL rankings, fastest-growing vs bleeding protocols, chain-by-chain breakdown, and per-protocol deep dives. Track capital rotation and protocol health. Powered by DefiLlama.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "protocol": "aave"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "report": "DeFi analytics..."
              },
              "meta": {
                "degraded": false,
                "generatedAt": "2026-08-10T12:00:00.000Z",
                "sourceHealth": {
                  "defillama": "unknown"
                }
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [],
                  "properties": {
                    "protocol": {
                      "type": "string",
                      "description": "Protocol slug for detailed view (optional — omit for DeFi overview)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data",
                    "meta"
                  ],
                  "properties": {
                    "data": {
                      "description": "Report object on success, error string on failure"
                    },
                    "meta": {
                      "type": "object",
                      "required": [
                        "generatedAt",
                        "degraded",
                        "sourceHealth"
                      ],
                      "properties": {
                        "degraded": {
                          "type": "boolean"
                        },
                        "generatedAt": {
                          "type": "string"
                        },
                        "sourceHealth": {
                          "type": "object"
                        },
                        "stalenessSec": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "description": "Freshness. generatedAt = when we built this response. stalenessSec = age of our cached snapshot, absent on live pass-throughs. dataAsOf = vintage of the observations. degraded = an older good version was served."
                    },
                    "report": {
                      "type": "string",
                      "description": "DEPRECATED mirror of data.report — kept so pre-2026-08-10 integrations keep working."
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/defi-analytics"
              },
              "signature": "0x024a403f5b6d29e777c33160bd4ec1f257d1c423baa3f40df9c91e7a40ee0587634b384e8ea2f628b66da1acb51a864bc5ffc5df3b3f548d31f5642f1f0b64e81b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/defi-analytics"
              },
              "signature": "0x024a403f5b6d29e777c33160bd4ec1f257d1c423baa3f40df9c91e7a40ee0587634b384e8ea2f628b66da1acb51a864bc5ffc5df3b3f548d31f5642f1f0b64e81b",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/defi-analytics"
              },
              "signature": "0xbd296e5a9bb54fcaa6ae54c97e970ab93e4cbc60fce7bde6a66a4c36ea46c2c7435e3cb1ce681680cca53f1e7dd7111bccc2822ef9a58655d2832f86fded9d1b1c",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/defi-analytics",
          "nonce": "42de38dc7f3fecc4eed82b057005fe2d",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.256Z",
          "resources": [
            "https://x402.ottoai.services/defi-analytics"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/token-top-holders",
      "tags": [
        "token holders",
        "holder concentration",
        "whale tracking",
        "base",
        "erc-20"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Top holders for any Base ERC-20 (via Moralis), with computed concentration (top1/5/10/20% + contract-held%) and optional whale-risk read. Curated hot set refreshed hourly; long-tail tokens write-through on first call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "token": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "chain": "base",
                "holders": [
                  {
                    "label": "Uniswap V3: DEGEN 3",
                    "entity": "Uniswap",
                    "usdValue": 8418266.07,
                    "isContract": true,
                    "pctOfSupply": 5.69,
                    "ownerAddress": "0x3304e22ddaa22bcdc5fca2269b418046ae7b566a",
                    "balanceFormatted": "2104566516.77"
                  },
                  {
                    "label": null,
                    "entity": null,
                    "usdValue": 6441248.12,
                    "isContract": false,
                    "pctOfSupply": 4.36,
                    "ownerAddress": "0xd28cb1e0bd2f1f57c50ff85b3bcdf6cf48ddcfc9",
                    "balanceFormatted": "1610312029.43"
                  }
                ],
                "narrative": "Concentration is moderate: the top-10 wallets hold 27.1% of supply, led by a Uniswap V3 pool (5.7%). Contract-held supply (22.8%) is mostly DEX liquidity rather than team custody. No single EOA exceeds 4.4%.",
                "generatedAt": "2026-06-09T21:00:00.000Z",
                "totalSupply": "36965935954.18",
                "tokenAddress": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed",
                "concentration": {
                  "top1Pct": 5.69,
                  "top5Pct": 18.42,
                  "top10Pct": 27.1,
                  "top20Pct": 38.55,
                  "contractHeldPct": 22.8
                }
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "token"
                  ],
                  "properties": {
                    "token": {
                      "type": "string",
                      "description": "Base ERC-20 token contract address (0x...). Common symbols also accepted as shorthand: weth, usdc, cbbtc, cbxrp, cbdoge, usol."
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "20000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/token-top-holders"
              },
              "signature": "0xfb9b4c9d475fe27cc4ae8f2ffa2cd4e5cc1b34ea56239e90d3b9bb2f5da60a702ae8b2285e9ca39daa0a378bdd28a2142a3ec541e83b7ff48e65f163c96e09ac1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "20000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/token-top-holders"
              },
              "signature": "0x2b53dcd734fc81791bc1509026d46ec3fdba5ea2dec38cac1479eca65d1acdd035b7302c18aa4d4c904da2a3b1c77e4e255f31e3ea794d32986631d6ed9068921b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/fx-rates",
      "tags": [
        "forex",
        "fx rates",
        "currency exchange",
        "live fx",
        "currency conversion"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Live + reference foreign-exchange (forex) rates, base USD. LIVE near-real-time mid quotes for the 12 most-traded currencies (EUR, GBP, JPY, CHF, CAD, AUD, NZD, CNY, HKD, SGD, SEK, KRW), refreshed every minute with an honest market-open/stale flag, PLUS the official ECB daily reference table for ~30 currencies. Derive any cross-rate or pair. For agents pricing cross-border ops, treasury, invoicing and FX conversion. Keyless, pay-per-call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "base": "USD",
                "live": {
                  "asOf": "2026-06-29T12:37:06.000Z",
                  "rates": {
                    "AUD": 1.4495,
                    "CAD": 1.4206,
                    "CHF": 0.8088,
                    "CNY": 6.7836,
                    "EUR": 0.8768,
                    "GBP": 0.7559,
                    "HKD": 7.8415,
                    "JPY": 161.89,
                    "KRW": 1543.51,
                    "NZD": 1.7698,
                    "SEK": 9.7314,
                    "SGD": 1.2938
                  },
                  "stale": false,
                  "source": "Yahoo",
                  "marketOpen": true,
                  "staleSymbols": []
                },
                "reference": {
                  "date": "2026-06-26",
                  "rates": {
                    "AUD": 1.4488,
                    "CAD": 1.4182,
                    "CHF": 0.8085,
                    "CNY": 6.7982,
                    "EUR": 0.8771,
                    "GBP": 0.7565,
                    "JPY": 161.65
                  },
                  "source": "ECB"
                },
                "generatedAt": "2026-06-29T12:37:10.000Z",
                "liveAvailable": true
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/fx-rates"
              },
              "signature": "0x57368f8f7b497c8a7012ab3684178799d98aa5b968cfaff3dd5cb2a872a255815288da47d30158a620ced1046a11101c099da0e39b5b730765861398345934a21c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/fx-rates"
              },
              "signature": "0x0d81cea9802710255aac20cf8433d31f46412b6b3050dd339d4f7f7c0be35287548a4ac2d83e140c9b3bfa0584206aa75ea07c0a7d21db066e038e2339adbab61c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/pm-search",
      "tags": [
        "prediction market search",
        "polymarket",
        "odds lookup",
        "event odds",
        "market search"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Search Polymarket prediction markets by free text: elections, Fed rates, crypto prices, sports, geopolitics, AI. Returns the top matching open markets with live odds (outcome probabilities), best bid/ask, spread, volume, liquidity, end date and event link as flat JSON. Prediction market search, event odds lookup, \"what are the odds of X\". $0.001 per call — 5x cheaper than comparable PM search.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "query": "fed rate cut"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "query": "fed rate cut",
                "venue": "polymarket",
                "markets": [],
                "matchCount": 4,
                "generatedAt": "2026-07-10T12:00:00.000Z"
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "query"
                  ],
                  "properties": {
                    "query": {
                      "type": "string",
                      "description": "Free-text search across open prediction markets (e.g. \"fed rate cut\", \"bitcoin 150k\", \"world cup\")"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/pm-search"
              },
              "signature": "0xbe458c9ce5e39e089fc1902df1cb5a8df6827dd27879f9564ff335f740d496d44f96ddac9461fba41b3aa68f8493d5c594299df9c15cefca9e41177d359e6d121b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/pm-search"
              },
              "signature": "0x0b24d2364f009e4a789b254a41ded2dc0f99e30ff6a73bc261b2eb101a539b2930c1db4b62686903a36a599ff9d72ff6c6891dcaee3d514cc34c44de4e4df4b51b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "2000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/market-risk",
      "tags": [
        "market risk",
        "depeg risk",
        "stablecoin risk",
        "liquidity risk",
        "systemic risk"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Is anything breaking right now? Composite crypto market-stress digest: a 0-100 score (low/moderate/elevated/high) blended from GLOBAL USD-stablecoin depeg health (DefiLlama) and BASE on-chain DEX exit-liquidity, with a per-leg breakdown and an AI risk line. Covers stablecoin systemic risk + Base liquidity microstructure (NOT derivatives or sentiment). Both legs required. A read older than an hour regenerates inline. $0.002 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "depeg": {
                  "score": 29,
                  "worstSymbol": "USDX",
                  "depeggedCount": 2,
                  "totalSupplyUsd": 224731008451,
                  "pricedSupplyPct": 99.6,
                  "supplyAtRiskPct": 0.55,
                  "supplyAtRiskUsd": 1240000000,
                  "supplyFlow7dPct": 0.84,
                  "worstDeviationBps": -69,
                  "unpricedMaterialPct": 0.452,
                  "materialDepeggedCount": 1,
                  "unpricedMaterialCount": 5,
                  "unpricedMaterialSymbols": [
                    "USDX",
                    "M",
                    "USDM",
                    "MNEE",
                    "SUSD"
                  ],
                  "unpricedMaterialSupplyUsd": 1410000000
                },
                "scope": "Global USD-stablecoin depeg health + Base on-chain DEX exit-liquidity. Stablecoin systemic + Base liquidity microstructure only — derivatives/sentiment not included.",
                "coverage": {
                  "legsExpected": 2,
                  "legsReporting": 2
                },
                "riskLevel": "moderate",
                "aiRiskLine": "Market stress is moderate and led by the Base liquidity leg: a third of analyzed Base movers run on thin exit liquidity, while global stablecoin pegs are broadly intact aside from one small-cap 69bps below peg. Aggregate stablecoin supply is still expanding 0.84% over 7d - watch the thin-liquidity Base names for slippage.",
                "confidence": "degraded",
                "generatedAt": "2026-06-29T12:00:00.000Z",
                "dexLiquidity": {
                  "score": 33,
                  "network": "base",
                  "moverSource": "top-volume",
                  "moversSampled": 15,
                  "moversAnalyzed": 12,
                  "thinLiquidityPct": 33.3,
                  "baseDexVolume24hUsd": 412000000,
                  "thinLiquidityMovers": 4
                },
                "legsAvailable": [
                  "depeg",
                  "dexLiquidity"
                ],
                "degradedReasons": [
                  "depeg leg blind to 5 unpriced material stablecoin(s) (0.452% of supply: USDX, M, USDM, MNEE, SUSD) — a depeg there would be invisible to the score",
                  "Base exit-liquidity sampled from the top-volume universe (DexScreener boosts empty) — skews to higher-liquidity names, so thin-% may understate small-cap exit stress"
                ],
                "compositeRiskScore": 31
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/market-risk"
              },
              "signature": "0x8d594f04de9d0cf7c50290f70a97eb2d91943aed1323251f007be34b265d4a28090d10b9d1dc3fed248ae78ce011a6b48027c4326ab181649f9ed977f54a44f51c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "2000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/market-risk"
              },
              "signature": "0xccce5f0be5fe2370e228e3f362f86227986db43fc37cfe7927ed2fbcfa8e0fee20e7bbdadb56acf65dbe704e870bb9dd7504aea74554ff3dae1bedcc0cef9a3b1b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/pm-markets",
      "tags": [
        "prediction markets",
        "polymarket",
        "odds",
        "event probability",
        "market data"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Top Polymarket prediction markets RIGHT NOW: the 25 highest-volume open markets with live odds (outcome probabilities), best bid/ask, spread, last trade price, 24h + total volume, liquidity, 1d/7d price change, end date and event link. Flat JSON, refreshed every 5 minutes. Prediction market odds, Polymarket data, event probabilities, market sentiment. $0.001 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "venue": "polymarket",
                "markets": [
                  {
                    "url": "https://polymarket.com/event/fed-decision-in-july-181",
                    "slug": "will-the-fed-cut-rates-in-july",
                    "spread": 0.01,
                    "bestAsk": 0.89,
                    "bestBid": 0.88,
                    "endDate": "2026-07-29T00:00:00Z",
                    "marketId": "516710",
                    "outcomes": [
                      {
                        "outcome": "Yes",
                        "probability": 0.885
                      },
                      {
                        "outcome": "No",
                        "probability": 0.115
                      }
                    ],
                    "question": "Will the Fed cut rates in July?",
                    "eventTitle": "Fed Decision in July?",
                    "conditionId": "0x86f5b0f1934bb39421651ad2ba0f04494700ba9e95663a5c141a8674c4978c15",
                    "liquidityUsd": 3395614.54,
                    "volume24hUsd": 4821055.2,
                    "lastTradePrice": 0.885,
                    "volumeTotalUsd": 48348772.09,
                    "oneDayPriceChange": 0.015,
                    "oneWeekPriceChange": 0.0725
                  }
                ],
                "generatedAt": "2026-07-10T12:00:00.000Z",
                "marketCount": 25,
                "totalVolume24hUsd": 92401882.4
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/pm-markets"
              },
              "signature": "0x62d305a88eac33ec0dc1f8f583032f9915e58f153bc799f935b58b80f36cb2b5031fe3280c8fbb55e208514490d0b47104b572a9c623a7ebde0e75958cfd7dda1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/pm-markets"
              },
              "signature": "0x8cd7abe1c2b6bc077d43b061be18431bdbe92e6dfd0b8ce64b4f7c34ae15cc09567219e05518f92daf2e38b5bdf12424506a6b97ccbd7bab6e25a8f32acb5b411c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/yield-recommendations",
      "tags": [
        "yield recommendations",
        "vault ranking",
        "defi yield"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Best-available stablecoin yield deposit options: the highest-APY lending venue per stablecoin (USDC / USDT / DAI …), read directly on-chain from Aave / Morpho / Compound across supported chains, with APY basis, liquidity profile, reward-completeness and TVL. Returns the best available options (not yet personalized to a specific wallet's holdings).",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "scope": "best-available",
              "status": "success",
              "recommendations": [
                {
                  "token": "USDC",
                  "tvlUsd": 100000000,
                  "network": "base",
                  "apyBasis": "spot",
                  "protocol": "aave",
                  "liquidity": "instant",
                  "estimatedApy": 4.7,
                  "vaultAddress": "0x…"
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [],
                  "properties": {
                    "userAddress": {
                      "type": "string",
                      "description": "Optional EVM wallet address (echoed back; personalization not yet applied)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "scope": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "recommendations": {
                      "type": "array"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/yield-recommendations"
              },
              "signature": "0x9b0d773915f6116f70317eab3d0e12266affa2fe3bae858c729f9472484a7d305257bf3590dba8457c42ff21966dd98a55ac1a3912bf4a79bd6d83ead45117e21b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/yield-recommendations"
              },
              "signature": "0x9b0d773915f6116f70317eab3d0e12266affa2fe3bae858c729f9472484a7d305257bf3590dba8457c42ff21966dd98a55ac1a3912bf4a79bd6d83ead45117e21b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/yield-recommendations",
          "nonce": "b082d677bdec4e688e835ba3acbe04c7",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.369Z",
          "resources": [
            "https://x402.ottoai.services/yield-recommendations"
          ],
          "statement": "Sign in to access Otto AI yield recommendations"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/tokenized-stock-movers",
      "tags": [
        "tokenized equities",
        "robinhood chain",
        "base b20",
        "gainers losers",
        "stock movers"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Day movers for tokenized US stocks and ETFs on TWO rails in one call: Robinhood Chain (chainId 4663, ~95 names) and Base B20 (10 Coinbase-issued tokens, keyed by token address). Gainers and losers by REAL day-over-day change of the UNDERLYING stock vs the prior NYSE session close (Finnhub quotes), per-rail coverage counts, and withdrawn or unquotable tokens named with a reason. Off-hours values freeze. Refreshed every 15 minutes.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "rails": {
                  "base_b20": {
                    "topN": 5,
                    "losers": [
                      {
                        "address": "0xb20000000000000000...",
                        "b20Symbol": "MSTRc",
                        "changePct": -7.34,
                        "underlying": "MSTR",
                        "priorPriceUsd": 137.4,
                        "referencePriceUsd": 127.31
                      }
                    ],
                    "tokens": [
                      {
                        "address": "0xb20000000000000000...",
                        "b20Symbol": "AMZNc",
                        "changePct": 3.97,
                        "underlying": "AMZN",
                        "priorPriceUsd": 256.26,
                        "referencePriceUsd": 266.43
                      }
                    ],
                    "chainId": 8453,
                    "gainers": [
                      {
                        "address": "0xb20000000000000000...",
                        "b20Symbol": "AMZNc",
                        "changePct": 3.97,
                        "underlying": "AMZN",
                        "priorPriceUsd": 256.26,
                        "referencePriceUsd": 266.43
                      }
                    ],
                    "pinAsOf": "2026-09-21",
                    "excluded": [
                      {
                        "reason": "withdrawn by the iss...",
                        "address": "0xb20000000000000000...",
                        "b20Symbol": "COINc"
                      }
                    ],
                    "registry": "0x3f3E8cf41cdd3b1D11...",
                    "currentAt": "2026-08-28T20:00:00....",
                    "deadCount": 0,
                    "flatCount": 0,
                    "staleCount": 0,
                    "coveredCount": 9,
                    "universeSize": 13,
                    "quotableCount": 9,
                    "uncoveredCount": 0,
                    "comparableCount": 9,
                    "noPrevCloseCount": 0
                  },
                  "robinhood": {
                    "topN": 5,
                    "chain": "robinhood",
                    "losers": [
                      {
                        "name": "IREN Limited",
                        "symbol": "IREN",
                        "changePct": -12.53,
                        "volumeUsd": null,
                        "marketCapUsd": null,
                        "priorPriceUsd": 40.53,
                        "roundTripCostPct": null,
                        "referencePriceUsd": 35.45
                      }
                    ],
                    "source": "finnhub-quote",
                    "chainId": 4663,
                    "gainers": [
                      {
                        "name": "Workday",
                        "symbol": "WDAY",
                        "changePct": 5.76,
                        "volumeUsd": null,
                        "marketCapUsd": null,
                        "priorPriceUsd": 220.21,
                        "roundTripCostPct": null,
                        "referencePriceUsd": 232.9
                      }
                    ],
                    "flatCount": 1,
                    "disclaimer": "Informational only —...",
                    "changeState": "ok",
                    "generatedAt": "2026-08-30T10:03:16....",
                    "universeSize": 95,
                    "warmingReason": null,
                    "staleFeedCount": 1,
                    "uncoveredCount": 0,
                    "comparableCount": 94,
                    "priorSnapshotAt": "2026-08-27T20:00:00....",
                    "noPrevCloseCount": 0,
                    "pythCoveredCount": 95,
                    "changeWindowHours": 24,
                    "currentSnapshotAt": "2026-08-28T20:00:00....",
                    "pythDeadFeedCount": 0,
                    "targetWindowHours": 24,
                    "referencePricedCount": 95
                  }
                },
                "caveat": "Day change of the UN...",
                "source": "finnhub-quote",
                "product": "tokenized-stock-move...",
                "degraded": false,
                "generatedAt": "2026-08-30T10:03:16....",
                "changeWindowHours": 24,
                "targetWindowHours": 24
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/tokenized-stock-movers"
              },
              "signature": "0x33f20fe064ee578565c843acef3d1d016b34971d55e22e1cc270d00034c7840a4680448630089f1e62c2c31a018fe883b58dd2935f31af2ebcc9467e72c09b071b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/tokenized-stock-movers"
              },
              "signature": "0x282088233cb0347e7eaa5cd85f545c3bf69576375ea2c28b4a4c0fc57ac534936963c156453f527c2edb626741c7b1b3296baced02908e6c188da768997720c41c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "50000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "50000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "50000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/mega-report",
      "tags": [
        "market intelligence",
        "daily crypto report",
        "crypto briefing",
        "alpha report"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Alpha & Intel Report — daily crypto market intelligence: headlines, Twitter sentiment, KOL alpha, trending altcoins, and yield opportunities in one report.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "summary": "OTTO ALPHA & INTEL REPORT — TL;DR\n• MARKET: BTC consolidates near $104K after the FOMC pop; majors risk-on, alt breadth mixed; CPI print Thursday is the week's main catalyst.\n• NEWS: spot-ETF inflows resume; Base DEX volume prints a new high; two L2 mainnet launches this week.\n• KOL SIGNAL: trusted-list sentiment bullish-leaning; ETH and SOL dominate mentions; VVV leads Base chatter with accumulation framing.\n• TRENDING: 3 ranked altcoin picks from news + Twitter momentum.\n• YIELD: best risk-rated stablecoin and ETH lanes with APY comparison.\nFull multi-section HTML report (headlines, Twitter sentiment, KOL alpha, trending altcoins, yield) at report_url — one-time link, expires in 24h.",
                "report_url": "https://reports.useotto.xyz/reports/<one-time-id>.html"
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status",
                    "data"
                  ],
                  "properties": {
                    "data": {
                      "description": "Report summary + URL on success, error string on failure"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "failed"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "50000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/mega-report"
              },
              "signature": "0x2e89fbb325b0c267f2c24aaa0fabd6645b9ab76ef4bed80ca5f6bef8940c4dab3076733b89c58526d6b3a239efee9b1947fa8e5874250299bd2d710a7f9fa7031c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "50000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/mega-report"
              },
              "signature": "0x2e89fbb325b0c267f2c24aaa0fabd6645b9ab76ef4bed80ca5f6bef8940c4dab3076733b89c58526d6b3a239efee9b1947fa8e5874250299bd2d710a7f9fa7031c",
              "acceptIndex": 1
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "50000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/mega-report"
              },
              "signature": "0x57b6e1801116c609028a5e084f073c3f22a743b726745ab6b8ccb41f6c9c91911ce2d553126c4d8515ce5256ee5e334a2f1d4bea00d26f80a3529f548e5fb9ab1b",
              "acceptIndex": 2
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/mega-report",
          "nonce": "62606e34cbc3ebaa04315edb067add1b",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.518Z",
          "resources": [
            "https://x402.ottoai.services/mega-report"
          ],
          "statement": "Sign in to access Otto AI market intelligence"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          },
          {
            "type": "ed25519",
            "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
          }
        ]
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "assetTransferMethod": "permit2"
        },
        "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/yield-markets",
      "tags": [
        "yield farming",
        "stablecoin yield",
        "defi yield",
        "aave",
        "morpho"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "DeFi yield farming markets with live APYs across Aave V3 and Morpho on Base, Ethereum, and other major chains. Find the best stablecoin yield (USDC) and ETH yield for idle capital: returns supply APY, TVL, and vault/market addresses per token, filterable by protocol, chain, or token symbol. Compare DeFi yield rates across lending markets and vaults before depositing.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "status": "success",
              "markets": [
                {
                  "apy": 4.5,
                  "asset": "USDC",
                  "protocol": "Aave V3"
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "markets": {
                      "type": "array"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/yield-markets"
              },
              "signature": "0xc65d92f58a65582cc98dc43b0cd8089dc5432553a815d7b1b841ba45427108165731dc8fd10795c85d67811a54958444f2bcc2676a873a117210dff0032bd4471b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x5bB4B0C766E0D5D791d9403Fc275c22064709F68",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/yield-markets"
              },
              "signature": "0xc65d92f58a65582cc98dc43b0cd8089dc5432553a815d7b1b841ba45427108165731dc8fd10795c85d67811a54958444f2bcc2676a873a117210dff0032bd4471b",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "sign-in-with-x": {
        "info": {
          "uri": "https://x402.ottoai.services/yield-markets",
          "nonce": "ef2928858b42a01a6a5865d30beae6af",
          "domain": "x402.ottoai.services",
          "version": "1",
          "issuedAt": "2026-09-27T02:23:02.466Z",
          "resources": [
            "https://x402.ottoai.services/yield-markets"
          ],
          "statement": "Sign in to access Otto AI yield data"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "domain",
            "address",
            "uri",
            "version",
            "chainId",
            "type",
            "nonce",
            "issuedAt",
            "signature"
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string"
            },
            "nonce": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chainId": {
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "issuedAt": {
              "type": "string",
              "format": "date-time"
            },
            "notBefore": {
              "type": "string",
              "format": "date-time"
            },
            "requestId": {
              "type": "string"
            },
            "resources": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uri"
              }
            },
            "signature": {
              "type": "string"
            },
            "statement": {
              "type": "string"
            },
            "expirationTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "supportedChains": [
          {
            "type": "eip191",
            "chainId": "eip155:8453"
          }
        ]
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "3000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "3000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/news-recaps",
      "tags": [
        "market recap",
        "crypto news",
        "news digest",
        "market summary",
        "bitcoin"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "A tight 4-6 sentence crypto market recap an agent can ingest whole — direction and why, the 2-3 developments that matter, anything notable on the top-10 board — plus the ranked stories as typed fields: stories[] (rank, title, whyItMatters, url, publishedAt, source; linked by exact title, null when unmatched). Distilled from the Otto news engine; served while fresh, refreshed on demand.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "recap": "Crypto trades risk-off: BTC slipped 2.1% to $94k as liquidations topped $1.1B and ETF flows turned negative for a third day. The developments that matter: a major L2 announced fee-sharing for builders, and stablecoin supply expanded 0.8% w/w - capital is parked, not gone. On the top-10 board, SOL outperformed (+3.2%) on ETF-filing chatter while ETH lagged. Thursday's CPI print is the next scheduled macro release.",
                "topTen": "IMPORTANCE RANKING:\n1. Bitcoin ETFs notch best month of 2026 as BTC gains 25% in August - ETF flows are the strongest near-term driver of institutional participation.\n2. XRP ETFs pull in $170 million over eleven days - accelerating institutional adoption beyond Bitcoin.",
                "stories": [
                  {
                    "url": "https://cointelegraph.com/markets/bitcoin-etf-best-month-2026-btc-up-25-august",
                    "rank": 1,
                    "match": "exact",
                    "title": "Bitcoin ETFs notch best month of 2026 as BTC gains 25% in August",
                    "source": "Cointelegraph",
                    "publishedAt": "2026-09-02T07:59:43.000Z",
                    "whyItMatters": "ETF flows are the strongest near-term driver of institutional participation."
                  },
                  {
                    "url": null,
                    "rank": 2,
                    "match": null,
                    "title": "XRP ETFs pull in $170 million over eleven days",
                    "source": null,
                    "publishedAt": null,
                    "whyItMatters": "Accelerating institutional adoption beyond Bitcoin."
                  }
                ],
                "windowEnd": "2026-09-02T08:00:00.000Z",
                "disclaimer": "Market context only; not investment advice.",
                "generatedAt": "2026-09-02T08:12:00.000Z",
                "marketBrief": "CRYPTO MARKET BRIEF (UTC) ... [full brief text]",
                "windowStart": "2026-09-01T08:00:00.000Z",
                "storiesStatus": "available",
                "articlesStatus": "available",
                "upstreamGeneratedAt": "2026-09-02T08:00:24.000Z",
                "upstreamCacheExpired": false
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "3000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/news-recaps"
              },
              "signature": "0xacdd8936beb65552fc6749228af8ab67c0370060fc48babd951b9679481384eb7f3cc93e15b86c02fdd92a7647dc5ca3637ee58e9fb4e0219d1b67e1b2d211821b",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "3000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/news-recaps"
              },
              "signature": "0xc31539e747ef3e704b5e2714d56a034c8f4fb7c9f5d9539738392ecdf0cb7e055e011651beb2e596d9c2ff11230b51d9b17fdac455effe12ca1f196c065c072d1c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/wallet-holdings",
      "tags": [
        "wallet holdings",
        "wallet portfolio",
        "wallet balance",
        "bagcheck",
        "portfolio breakdown"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Base wallet portfolio breakdown: up to 100 token positions with live USD price and value, portfolio percentage, 24h price change — native ETH included, spam filtered, top 50 returned; truncated:true means the wallet exceeds the 100-position fetched page (totals null then). Plus total value, top-position concentration and an AI bagcheck read. Wallet holdings, wallet portfolio, wallet balance, bagcheck. $0.02 per call.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "wallet": "0xc65a451047094cdd723fff77334d3b9ff8cf28e7"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "chain": "base",
                "holdings": [
                  {
                    "name": "Ether",
                    "symbol": "ETH",
                    "usdPrice": 1620.45,
                    "usdValue": 99826.71,
                    "nativeToken": true,
                    "tokenAddress": null,
                    "balanceFormatted": "61.6042",
                    "verifiedContract": null,
                    "priceChange24hPct": -3.1,
                    "portfolioPercentage": 54.2
                  },
                  {
                    "name": "USD Coin",
                    "symbol": "USDC",
                    "usdPrice": 1,
                    "usdValue": 51230.88,
                    "nativeToken": false,
                    "tokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
                    "balanceFormatted": "51230.88",
                    "verifiedContract": true,
                    "priceChange24hPct": 0,
                    "portfolioPercentage": 27.8
                  },
                  {
                    "name": "Degen",
                    "symbol": "DEGEN",
                    "usdPrice": 0.004,
                    "usdValue": 11801.6,
                    "nativeToken": false,
                    "tokenAddress": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed",
                    "balanceFormatted": "2950400.10",
                    "verifiedContract": true,
                    "priceChange24hPct": 5.8,
                    "portfolioPercentage": 6.4
                  }
                ],
                "truncated": false,
                "tokenCount": 23,
                "generatedAt": "2026-06-11T12:00:00.000Z",
                "bagcheckRead": "A mid-six-figure Base wallet dominated by ETH (54%) with a meaningful USDC buffer (28%) — closer to a treasury allocation than a degen book. The risk tail is small: DEGEN at 6.4% is the largest alt position and the only notable 24h mover (+5.8%). No unverified-contract positions among the priced holdings; the remaining ~20 tokens are dust under 2% each.",
                "totalUsdValue": 184220.45,
                "walletAddress": "0xc65a451047094cdd723fff77334d3b9ff8cf28e7",
                "analysisStatus": "ok",
                "topPositionPct": 54.2
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "wallet"
                  ],
                  "properties": {
                    "wallet": {
                      "type": "string",
                      "description": "Wallet address to analyze (0x..., Base network)"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "20000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/wallet-holdings"
              },
              "signature": "0xfac46222823771498bfb5255472b8dd9346e1384e8f31371a510ff6500e8a87134db363a0441e6e6ec2637f55069ce441b5a85c9e95745776021eba73c69ea581c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "20000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/wallet-holdings"
              },
              "signature": "0xf4b0ee45b5bb82253a436e7d73076040a8e0dffe25f6f77adb05f5ad36a5654471ae98c208d3bcce93b6b55a110fe933c88cb4d531171f13455ae7e3010efac41c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
        "amount": "1000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
        "amount": "1000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://x402.ottoai.services/stablecoin-watch",
      "tags": [
        "stablecoin",
        "depeg alerts",
        "usdc",
        "usdt",
        "peg monitor"
      ],
      "iconUrl": "https://x402.ottoai.services/assets/otto-icon.png",
      "mimeType": "application/json",
      "description": "Is USDC/USDT/DAI holding its $1 peg, and is stablecoin supply growing or shrinking (risk-on vs risk-off)? Live peg deviation (bps), circulating supply + 1d/7d/30d flow, market dominance and chain spread for the top 30 USD stablecoins, plus downside depeg alerts for any coin trading >0.5% below peg. Sourced from DefiLlama (public). Served from a cached snapshot while fresh (≤1h) and regenerated on demand when a read finds it stale.",
      "serviceName": "Otto AI"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          },
          "output": {
            "type": "json",
            "example": {
              "data": {
                "narrative": "Aggregate stablecoin supply expanded 0.84% over 7d (risk-on tilt). USDT and USDC are both within 2bps of peg. One tracked coin trades 69bps below peg on thin liquidity - watch redemption flow.",
                "depegAlerts": [
                  {
                    "name": "Example USD",
                    "symbol": "USDX",
                    "priceUsd": 0.9931,
                    "circulatingUsd": 412550031,
                    "pegDeviationBps": -69
                  }
                ],
                "generatedAt": "2026-06-09T21:00:00.000Z",
                "marketChange": {
                  "d1Pct": 0.12,
                  "d7Pct": 0.84,
                  "d30Pct": 2.31
                },
                "analysisStatus": "ok",
                "topStablecoins": [
                  {
                    "name": "Tether",
                    "chains": [
                      "Ethereum",
                      "Tron",
                      "Solana",
                      "Base"
                    ],
                    "symbol": "USDT",
                    "priceUsd": 0.9998,
                    "change1dPct": 0.05,
                    "change7dPct": 0.61,
                    "change30dPct": 1.92,
                    "dominancePct": 63.2,
                    "pegMechanism": "fiat-backed",
                    "circulatingUsd": 142055120031,
                    "pegDeviationBps": -2
                  },
                  {
                    "name": "USD Coin",
                    "chains": [
                      "Ethereum",
                      "Base",
                      "Solana",
                      "Arbitrum"
                    ],
                    "symbol": "USDC",
                    "priceUsd": 1.0001,
                    "change1dPct": 0.21,
                    "change7dPct": 1.43,
                    "change30dPct": 3.55,
                    "dominancePct": 27.2,
                    "pegMechanism": "fiat-backed",
                    "circulatingUsd": 61209311842,
                    "pegDeviationBps": 1
                  }
                ],
                "stablecoinCount": 30,
                "totalCirculatingUsd": 224731008451
              },
              "meta": {
                "degraded": false,
                "validUntil": "",
                "generatedAt": "",
                "stalenessSec": 0
              },
              "status": "success"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "required": [
                    "status"
                  ],
                  "properties": {
                    "data": {},
                    "meta": {
                      "type": "object"
                    },
                    "reason": {
                      "type": "string",
                      "description": "status=unavailable only; every >=400 is UNCHARGED"
                    },
                    "status": {
                      "enum": [
                        "success",
                        "unavailable"
                      ],
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_hc2dhq09"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808",
                "amount": "1000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/stablecoin-watch"
              },
              "signature": "0x732f951b37d538ae5e8caaa23d0c2a2af070f1b9d3ff4c6b9f248b14c4f23dd25dfcbe2ad0ab8db3fc8d04b7f9a156dce68500aede2feb99d2b55fe24ce2cd6b1c",
              "acceptIndex": 0
            },
            {
              "format": "eip712",
              "payload": {
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "payTo": "6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5",
                "amount": "1000",
                "scheme": "exact",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "version": 1,
                "validUntil": 1790476082,
                "resourceUrl": "https://x402.ottoai.services/stablecoin-watch"
              },
              "signature": "0x7c56da069e9fe1a638b64f1981bcb19aa3d2955ce75e47dd0b22dd694f0ef8e053cca937216cb023fe2c0eef62f5fe79ee35212f8fdc17a904ab893ec5d7550c1c",
              "acceptIndex": 1
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "otto-content-receipt": {}
    },
    "x402Version": 2
  }
]

OVER TIME

All charts use the today (UTC) selector: uptime, response time, volume and buyers show the current UTC day so far, price and sub-scores the last 24 hours; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/otto-ai/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.

UPTIME
09-29 · uptime 100.0% · 80ms avg09-2909-29
TODAY (UTC) UPTIME 100%
RESPONSE TIME
09-29 · 80ms avg09-29 · 80ms avg09-2909-29
AVG RESP 93ms
PRICE (captured 402, USD)
09-28 · $0.00209-29 · $0.002$0.00209-2809-29

Median across 80 endpoints. Use the selector to isolate one.

SUB-SCORES (uptime + x402 compliance)
09-28 uptime: 100.0% compliance: 100% checks09-29 uptime: 100.0% compliance: 100% checksuptimecompliance09-2809-29

checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression

PILLARS OVER TIME (measured)

Measured site and economics pillars from the assessment history, so the latest value shown elsewhere on this page reads as a point on a trend rather than a permanent state.

VOLUME (on-chain settlement, USD)
building volume history (1 day so far)
DISTINCT BUYERS
building buyer history (1 day so far)

COMPLIANCE

14/14 checks pass · grade A

last 402 captured 2026-09-27 · last up 2026-09-29

  • 402 payload captured
  • accepts[] array present
  • payTo address recoverable
  • payTo at accepts[0].payTo (conformant shape)
  • payTo is a valid on-chain address
  • atomic price declared
  • atomic price in a sane range
  • asset (token) address declared
  • network resolves to CAIP-2
  • payment scheme declared
  • served over HTTPS
  • declares the current x402 version (2)
  • EIP-712 domain parameters present on every EVM entry
  • x402 v2 envelope delivered in the payment-required header

SITE PILLARS

  • homepage reachable
  • openapi doc
  • pricing page
  • llms.txt
  • robots.txt
  • terms page
recent checks (18) live · click to expand
TIME STATUS RESP CAUSE
● OK 130ms
● OK 36ms
● OK 41ms
● OK 33ms
● OK 39ms
● OK 32ms
● SLOW 278ms
● OK 32ms
● SLOW 201ms
● OK 35ms
● OK 45ms
● OK 35ms
● OK 36ms
● OK 29ms
● SLOW 249ms
● OK 34ms
● SLOW 199ms
● OK 34ms

EMBED THIS BADGE

Show that Otto AI is monitored on x402-list. Paste this on your site or README, it links back to this live listing.

Otto AI listed on x402-list
status
Otto AI uptime on x402-list
live uptime
// HTML
<a href="https://x402-list.com/services/otto-ai?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/otto-ai.svg" alt="Otto AI listed on x402-list" height="28">
</a>
// Markdown
[![Otto AI on x402-list](https://x402-list.com/badge/otto-ai.svg)](https://x402-list.com/services/otto-ai?utm_source=badge&utm_medium=referral&utm_campaign=embed)
// HTML · live uptime variant
<a href="https://x402-list.com/services/otto-ai?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/otto-ai.svg?data=uptime" alt="Otto AI uptime on x402-list" height="28">
</a>

RUN THIS SERVICE?

Keep this listing accurate: propose changes to the name, description, website, category or add new endpoints to monitor. Ownership is verified with a domain proof and every change is reviewed manually; measured data stays read-only.

[ update this listing ]

Earn the verified tier: x402list pays a real call to this endpoint and, if it delivers, the service is delivery-verified. The fee covers the cost of the probe, not the badge; there is no refund if the call does not deliver. Agent and API only, no in-browser signing. See /api.

[ verify this service ($0.25) ]

To request delisting, email info@x402-list.com or update your listing at /services/otto-ai/update.