payment-ready until 2026-10-06
A broad production x402 API marketplace for autonomous agents: 250+ live data, research, finance, blockchain, scientific, legal, developer and reference endpoints with complete Bazaar schemas, OpenAPI and Streamable HTTP MCP discovery. No account or API key; supports USDC on Base, Polygon, Arbitrum and Solana, plus USDT and native SOL on Solana.
Pay from $0.001 to $0.01 per request in USDC on Arbitrum One / Base / Polygon / Solana, settled onchain via the x402 protocol, no signup, no API key needed.
measured since 2026-09-26 (start of our harvest window) · $0.10 all-time · settled via payAI
VERDICT
ranking generation 3solid 88/100 #38 of 331 in Data by measured score
What the score read on this service: status online, 98.3% uptime 30d, 558ms 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 Data, 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 331 listings, this one among them. That set is wider than the 331 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 DATA
Other Data 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).
| SERVICE | BAND | SCORE | UPTIME 30D | VOL 30D |
|---|---|---|---|---|
| SniperX•x402 | strong | 95 | 100% | $298.60 |
| glim.sh | strong | 94 | 100% | $25.67 |
| cn402 | strong | 93 | 100% | $34.87 |
| x402node | strong | 93 | 100% | $34.87 |
| twit.sh | solid | 92 | 100% | $32.22 |
ASSESSMENT
updated 4h agoThe 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 98.3%
- uptime · latest daily rollup
- -
- uptime 7d
- 99.8%
- uptime 30d
- 98.3%
- uptime 90d
- 98.3%
- response p95
- 558ms
- avg response
- 535ms
- total checks
- 2,337
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.
price $0.001 to $0.01 (p10 in Data)
- price (min)
- $0.001
- price (max)
- $0.01
- category percentile (min)
- p10 in Data
- category percentile (max)
- p24 in Data
- endpoints / prices
- 49 / 5
- 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 $0.112 30d · 5 buyers
- volume 30d
- $0.112
- buyers 30d
- 5
- settlements 30d
- 45
- measured since
- 2026-09-26 (start of our harvest window)
- last settlement
- 2026-09-28
- top buyer share
- 34% of 30d volume (address, not entity)
- trend 7d vs 30d
- 4.29x the 30d daily rate
- networks
- eip155:137, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d
- volume all-time
- $0.10
- settlements all-time
- 45
- median settlement 30d
- $0.002
- max settlement 30d
- $0.01
- settled via
- payAI ($0.11, 45 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.
WHAT IT DOES
ai-derivedNo AI synthesis has been produced for this service yet.
ENDPOINTS
| METHOD | PATH | DESCRIPTION | PRICE | NETWORK | ASSET | 402 CHANNEL |
|---|---|---|---|---|---|---|
| GET | /api/aircraft/military | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/bio/alphafold/P04637 | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/bio/pathway-search | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/books/isbn/9780441013593 | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/defi/protocol/aave-v3 | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/dnd/spells/fireball | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/docs/npm/zod | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/arbitrum/events/0xaf88d065e77c8cC2239327C5EDb3A432268e5831 | $0.005 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/arbitrum/network | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/base/balance/0x4200000000000000000000000000000000000006 | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/base/block/latest | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/base/call/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/bsc/events/0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d | $0.005 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/bsc/network | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/ethereum/contract/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/ethereum/nft-owner/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/1 | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/ethereum/storage/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/0 | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/optimism/allowance/0x4200000000000000000000000000000000000006/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85/0x4200000000000000000000000000000000000006 | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/optimism/transfers/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85 | $0.005 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/polygon/contract/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/evm/polygon/transfers/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 | $0.005 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/exoplanets/lookup | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/games/deals | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/grammar/check | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/hazards/tsunami | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/history/on-this-day | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/ip/8.8.8.8 | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/law/cfr/17/240.10b-5 | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/lottery/results | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/medical/interactions | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/music/artist | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/narrative/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 | $0.005 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/news/fear-greed | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/perps/overview | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/predictions/search | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/price/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/sanctions/name | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/scripture/quran | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/security/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | $0.01 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/stocks/fundamentals/NVDA | $0.003 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/sun/times | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/superfund/near | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/token-price/ethereum/0x6982508145454Ce325dDbE47a25d4ec3d2311933 | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/token/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | $0.005 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/transit/london/arrivals | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/util/fx | $0.001 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/vuln/audit | $0.005 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/wallet/7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7 | $0.01 | Arbitrum One/Base/Polygon/Solana | USDC | header | |
| GET | /api/wiki/article/Bitcoin | $0.002 | Arbitrum One/Base/Polygon/Solana | USDC | header |
REQUEST / RESPONSE EXAMPLE
An unpaid request to GET /api/aircraft/military returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.
curl -i 'https://saylorinnovations.com/api/aircraft/military'
// 402 response (captured by monitor) · 49 payloads · click to expand
[
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:events:bsc/events/0x8",
"session": "eyJhcnRpY2xlSWQiOiJldm06ZXZlbnRzOmJzYy9ldmVudHMvMHg4YWM3NmE1MWNjOTUwZDk4MjJkNjhiODNmZTFhZDk3YjMyY2Q1ODBkIiwicmVmZXJlbmNlIjoiOGZTOFBiNFhNaEMxSmZUMWJHTmlRdGpkZVdpZE5la1lzcUt3dkZyTmNvenMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6NTAwMCwiZXhwIjoxNzkwNjU1NTY4MjA0fQ.nN3UJ4BPSBkG8n3D7geL-xyIA6cKYC60JuKfyfFBxBo",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8fS8Pb4XMhC1JfT1bGNiQtjdeWidNekYsqKwvFrNcozs"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:events:bsc/events/0x8",
"session": "eyJhcnRpY2xlSWQiOiJldm06ZXZlbnRzOmJzYy9ldmVudHMvMHg4YWM3NmE1MWNjOTUwZDk4MjJkNjhiODNmZTFhZDk3YjMyY2Q1ODBkIiwicmVmZXJlbmNlIjoiNEVZd25pdUdGMUF0Qm1vUmdrNUh3cEJFSlptS1Vnd1pVWkZ5S1JhZTdpa0oiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6NTAwMCwiZXhwIjoxNzkwNjU1NTY4MjA1fQ.sSotGGM3ar791_HHbLo33HTd_4dHO5aD4C52smGQ-Rw",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "4EYwniuGF1AtBmoRgk5HwpBEJZmKUgwZUZFyKRae7ikJ"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:events:bsc/events/0x8",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:events:bsc/events/0x8",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:events:bsc/events/0x8",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:events:bsc/events/0x8",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06ZXZlbnRzOmJzYy9ldmVudHMvMHg4YWM3NmE1MWNjOTUwZDk4MjJkNjhiODNmZTFhZDk3YjMyY2Q1ODBkIiwicmVmZXJlbmNlIjoiNEUyMktkcHk1eUt2RVlCOUpQWGNjU1pyVUxkajhSbWF4aEN3VXpDVzVhdTkiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6NDEyMjMsImV4cCI6MTc5MDY1NTU2ODIwNX0.jin6wASdbfofCjV-j0nCoBYymagjgAEAJ_eV3w7MtqA",
"reference": "4E22Kdpy5yKvEYB9JPXccSZrULdj8RmaxhCwUzCW5au9",
"solUsdPrice": 117.65,
"quotedLamports": "42498"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "41223",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/bsc/events/0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
"tags": [
"evm",
"bsc",
"events",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Contract Event Logs (bsc). BNB Chain (BSC) contract event logs over a recent block window: block, transaction hash, log index, topics and data, optionally filtered by event signature (?topic0=). Use it to watch a contract for transfers, swaps or custom events.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"logs": [
{
"tx": "0xabababababababababababababababababababababababababababababababab",
"data": "0x",
"block": 51738700,
"topics": [
"0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
],
"log_index": 3
}
],
"chain": "base",
"count": 1,
"contract": "0x3333333333333333333333333333333333333333",
"to_block": 51738756,
"truncated": false,
"from_block": 51738256
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"contract",
"logs"
],
"properties": {
"logs": {
"type": "array",
"items": {
"type": "object"
}
},
"chain": {
"type": "string"
},
"count": {
"type": [
"number",
"null"
]
},
"contract": {
"type": "string"
},
"to_block": {
"type": [
"number",
"null"
]
},
"truncated": {
"type": "boolean"
},
"from_block": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:markets:price:ethereum:0x",
"session": "eyJhcnRpY2xlSWQiOiJtYXJrZXRzOnByaWNlOmV0aGVyZXVtOjB4Njk4MjUwODE0NTQ1NGNlMzI1ZGRiZTQ3YTI1ZDRlYzNkMjMxMTkzMyIsInJlZmVyZW5jZSI6IjM0MWUzcUdoSmVNeXJ4UHRvUGZMbTl4d3oxS24yeWlmdHdNaHNmdTdQZmZMIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2ODI0NH0.IxpIgVPi6hzuJAp96rFRvUKUB2VA2I5hC_Y1qBAEA5k",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "341e3qGhJeMyrxPtoPfLm9xwz1Kn2yiftwMhsfu7PffL"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:markets:price:ethereum:0x",
"session": "eyJhcnRpY2xlSWQiOiJtYXJrZXRzOnByaWNlOmV0aGVyZXVtOjB4Njk4MjUwODE0NTQ1NGNlMzI1ZGRiZTQ3YTI1ZDRlYzNkMjMxMTkzMyIsInJlZmVyZW5jZSI6IkVpa1BYRFI5cFo1MW1CZU05QnhUc2V5WVdWNU5ZRXRIdEpvMjZxMTFDWXk3IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2ODI0NX0.sYQ4Hsoblz4bCtrlBreXm998zEYPOVSb-_zVx5anyRA",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "EikPXDR9pZ51mBeM9BxTseyYWV5NYEtHtJo26q11CYy7"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:markets:price:ethereum:0x",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:markets:price:ethereum:0x",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:markets:price:ethereum:0x",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:markets:price:ethereum:0x",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJtYXJrZXRzOnByaWNlOmV0aGVyZXVtOjB4Njk4MjUwODE0NTQ1NGNlMzI1ZGRiZTQ3YTI1ZDRlYzNkMjMxMTkzMyIsInJlZmVyZW5jZSI6IjdwajRxWWpuYjhhaTh1WFFOUld1YlZRYU1nanJQTlFMTEpzSDF6QTlxcXZ4IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjgyMzksImV4cCI6MTc5MDY1NTU2ODI4MH0.GHbQwVAMFPf73rAKm0Dsm42r8LpKDHqh5BkxUsaINd4",
"reference": "7pj4qYjnb8ai8uXQNRWubVQaMgjrPNQLLJsH1zA9qqvx",
"solUsdPrice": 117.72,
"quotedLamports": "8494"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8239",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/token-price/ethereum/0x6982508145454Ce325dDbE47a25d4ec3d2311933",
"tags": [
"token-price",
"dexscreener",
"multichain",
"defi"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Token Price by Contract (any chain). Token price by contract address on any chain (Ethereum, Base, Arbitrum, Optimism, Polygon, BNB, Solana, Avalanche, Sui, TON, Tron and more): USD and native price, 1h/6h/24h change, total liquidity and 24h volume across pairs, FDV, market cap, best pair and a thin-liquidity flag.",
"serviceName": "Saylor Innovations Token Prices"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"chain": "ethereum",
"found": true,
"pairs": 1,
"symbol": "PEPE",
"address": "0x6982508145454Ce325dDbE47a25d4ec3d2311933",
"price_usd": 0.000004471,
"change_pct": {
"h24": -1.2
},
"thin_liquidity": false,
"liquidity_usd_total": 32165384,
"volume_24h_usd_total": 5100000
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"address",
"found"
],
"properties": {
"chain": {
"type": "string"
},
"found": {
"type": "boolean"
},
"address": {
"type": "string"
},
"price_usd": {
"type": [
"number",
"null"
]
},
"liquidity_usd_total": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:hazards:tsunami",
"session": "eyJhcnRpY2xlSWQiOiJoYXphcmRzOnRzdW5hbWkiLCJyZWZlcmVuY2UiOiI4aXhuZjRTY2RvVldCSGI3VGpCbmtiMlY5ZmU2MVQ1RlJSUjNWcGN4TGUxQSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1NjgxOTJ9.oOSDYHnfhRWrRproyScO8xW7nVF9TdmHSD2tYBi_-n0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8ixnf4ScdoVWBHb7TjBnkb2V9fe61T5FRRR3VpcxLe1A"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:hazards:tsunami",
"session": "eyJhcnRpY2xlSWQiOiJoYXphcmRzOnRzdW5hbWkiLCJyZWZlcmVuY2UiOiI4VHF2cld3ZnpoUHZVdmN1ZUdxQXMxaUdjd25NQXhFcndmYUJnSnExM0ZLIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2ODE5Mn0.SgvZHXerVW3FoNVrQRJ2T1t1K9OgxE9r3hGZAS-Hygg",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8TqvrWwfzhPvUvcueGqAs1iGcwnMAxErwfaBgJq13FK"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:hazards:tsunami",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:hazards:tsunami",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:hazards:tsunami",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:hazards:tsunami",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJoYXphcmRzOnRzdW5hbWkiLCJyZWZlcmVuY2UiOiI2Y01rUU5mOWtRY2lNZTZoUFkzQ2ExZE5GSnJRREpMdmhqcHBRNk56dGFUMiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo4MjQ0LCJleHAiOjE3OTA2NTU1NjgxOTJ9.RvJ02H5a5w6nfPelRpKVg90krSke_5_6wgsQUDy_C5Q",
"reference": "6cMkQNf9kQciMe6hPY3Ca1dNFJrQDJLvhjppQ6NztaT2",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/hazards/tsunami",
"tags": [
"hazards",
"tsunami"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Tsunami Warnings & Bulletins (NOAA). Tsunami status from the U.S. National and Pacific Tsunami Warning Centers: any active warnings, advisories or watches plus the latest bulletins with magnitude and location.",
"serviceName": "Saylor Innovations Tsunami Warnings & Bulletins"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"status": "No tsunami warnings, advisories or watches in effect from the U.S. warning centers.",
"latest_bulletins": [
{
"center": "Pacific Tsunami Warning Center",
"region": "VICINITY OF PUERTO RICO",
"category": "Information",
"magnitude": 4.6
}
],
"active_warnings_or_advisories": 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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"status"
],
"properties": {
"status": {
"type": "string"
},
"latest_bulletins": {
"type": "array",
"items": {
"type": "object"
}
},
"active_warnings_or_advisories": {
"type": "number"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:sun:times",
"session": "eyJhcnRpY2xlSWQiOiJzdW46dGltZXMiLCJyZWZlcmVuY2UiOiI1SGoyZGVSRlhNSGREQzM0b0JhTDlCSlp2aFROQmtndzdIclJFVE0zVE5MaiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1Njg1Mjh9.2XxsHi8OiJQC8c3tkLY5Al6rzlye16rL0gJqatS1Ies",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "5Hj2deRFXMHdDC34oBaL9BJZvhTNBkgw7HrRETM3TNLj"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:sun:times",
"session": "eyJhcnRpY2xlSWQiOiJzdW46dGltZXMiLCJyZWZlcmVuY2UiOiJCbWJnajhRdnplSHhyRWNkNkFYQkEzcTY3RFpjWkFhYnN3ZTdoQjJVWDl3MiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1Njg1Mjl9.Yn7TzAfkKjq2t0B5E-3xy3BQIEFnMZIZToQWomFwXJI",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Bmbgj8QvzeHxrEcd6AXBA3q67DZcZAabswe7hB2UX9w2"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:sun:times",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:sun:times",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:sun:times",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:sun:times",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJzdW46dGltZXMiLCJyZWZlcmVuY2UiOiI2bkg2Ym9WbVJrdm5aQkZmM0RXR1ZDYWNLZUp1TlFWM1ExUmkzOTNzZVUzeCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo4MjM5LCJleHAiOjE3OTA2NTU1Njg1NTh9.h9cZpol5u4dBkV84QCk-LUGqbzC9PK2lbfexPMuMpqA",
"reference": "6nH6boVmRkvnZBFf3DWGVCacKeJuNQV3Q1Ri393seU3x",
"solUsdPrice": 117.72,
"quotedLamports": "8494"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8239",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/sun/times?lat=40.71&lon=-74.01",
"tags": [
"sun",
"times"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Sunrise, Sunset, Twilight & Moon Phase for Any Place/Date. Sunrise, sunset, solar noon, day length and civil/nautical/astronomical twilight for any coordinates and date (polar day/night handled), plus moon phase, illumination and next full/new moon.",
"serviceName": "Saylor Innovations Sunrise, Sunset, Twilight & Moon Phase for Any Place/Date"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"lat": "40.71",
"lon": "-74.01"
}
},
"output": {
"type": "json",
"example": {
"lat": 40.71,
"lon": -74.01,
"sun": {
"sunset": "2026-09-25T22:51:00Z",
"sunrise": "2026-09-25T10:49:00Z",
"day_length_hours": 12.03
},
"date": "2026-09-25",
"moon": {
"phase": "waxing gibbous",
"next_full_moon": "2026-09-27",
"illumination_pct": 82
}
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "latitude (query)"
},
"lon": {
"type": "string",
"description": "longitude (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"sun",
"moon"
],
"properties": {
"sun": {
"type": "object"
},
"moon": {
"type": "object"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:network:arbitrum/netw",
"session": "eyJhcnRpY2xlSWQiOiJldm06bmV0d29yazphcmJpdHJ1bS9uZXR3b3JrIiwicmVmZXJlbmNlIjoiN1M4ZDFpY29iRFA4M3R3S1pyTG8yR0tydGpIbUVNSnFhVFg5M29MN2JoazQiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwNjU1NTY4MTkyfQ.L60Qt0gVuRF9k16AGdXGfIEbNHhuCayTpX-nHkMeYTo",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "7S8d1icobDP83twKZrLo2GKrtjHmEMJqaTX93oL7bhk4"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:network:arbitrum/netw",
"session": "eyJhcnRpY2xlSWQiOiJldm06bmV0d29yazphcmJpdHJ1bS9uZXR3b3JrIiwicmVmZXJlbmNlIjoiSHo3Wm1XdEpaZ2hHVXE0QnlCRVJLUzZQYTV3VDEyb0piSzk2NENNQnhGcHMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwNjU1NTY4MTkyfQ.2bti1NeJl7oUunQW6X5Bc3b5ZsyUvIGQle3rHpCL1IE",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Hz7ZmWtJZghGUq4ByBERKS6Pa5wT12oJbK964CMBxFps"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:network:arbitrum/netw",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:network:arbitrum/netw",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:network:arbitrum/netw",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:network:arbitrum/netw",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06bmV0d29yazphcmJpdHJ1bS9uZXR3b3JrIiwicmVmZXJlbmNlIjoiQkp1a05jZ0Z4YTVWYXBUUTZmYkpueEF3cFd1eXF3a25qTWV5NzRhcDE2S3IiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6ODI0NCwiZXhwIjoxNzkwNjU1NTY4MTkyfQ.Jngjzb5yEDYGYltMqrXyBIG8qMn_csdlQATzS2Epfew",
"reference": "BJukNcgFxa5VapTQ6fbJnxAwpWuyqwknjMey74ap16Kr",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/arbitrum/network",
"tags": [
"evm",
"arbitrum",
"network",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "EVM Network Status (arbitrum). Arbitrum network status: chain ID, block height, block age, gas price and base fee.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"block": 51738756,
"chain": "base",
"chain_id": 8453,
"base_fee_gwei": 0.0041,
"gas_price_gwei": 0.0052,
"block_age_seconds": 1
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"chain_id",
"block"
],
"properties": {
"block": {
"type": [
"number",
"null"
]
},
"chain": {
"type": "string"
},
"chain_id": {
"type": [
"number",
"null"
]
},
"base_fee_gwei": {
"type": [
"number",
"null"
]
},
"gas_price_gwei": {
"type": [
"number",
"null"
]
},
"block_age_seconds": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:games:deals",
"session": "eyJhcnRpY2xlSWQiOiJnYW1lczpkZWFscyIsInJlZmVyZW5jZSI6IjR1UEw2ckJYNG1wbVp1aE1jWU5vUFNQNGhveFJNRFhVQkt5bjdLaXRnajRtIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2ODg4M30.yfLW2_ADScNYuoJWIU4zfT5ZvDJCF6UYs6COL-tziZ4",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "4uPL6rBX4mpmZuhMcYNoPSP4hoxRMDXUBKyn7Kitgj4m"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:games:deals",
"session": "eyJhcnRpY2xlSWQiOiJnYW1lczpkZWFscyIsInJlZmVyZW5jZSI6Ijh2ckZoZkRvQWtVTTNvS1ZoVjhRWm5hYVptVHdUZGtDeXo2WlRzdTdMWDEyIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2ODg4M30.w9eNbKO_81CCsqHhEZ7AkJVNrkRKRNau4Itfp7LLFkI",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8vrFhfDoAkUM3oKVhV8QZnaaZmTwTdkCyz6ZTsu7LX12"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:games:deals",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:games:deals",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:games:deals",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:games:deals",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJnYW1lczpkZWFscyIsInJlZmVyZW5jZSI6IkI5eXNiVmpwMk1nTFJkZzZCNEVaV0Jmb0ZSdDRDNDdjb1Vka3FLakczTmphIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjgyNDQsImV4cCI6MTc5MDY1NTU2ODg4M30.qwrhX0r6S-dl7_uOiB5vYRXUIGlKsz0rSTETegfn1Tc",
"reference": "B9ysbVjp2MgLRdg6B4EZWBfoFRt4C47coUdkqKjG3Nja",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/games/deals",
"tags": [
"games",
"deals"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "PC Game Deals Across Stores (Steam, GOG, Epic...). PC game prices across stores (Steam, GOG, Epic, Humble, Fanatical and more): current price per store, retail price, discount and cheapest price ever for a title, or the best current deals.",
"serviceName": "Saylor Innovations PC Game Deals Across Stores"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"count": 1,
"deals": [
{
"price": 9.99,
"store": "Steam",
"savings_pct": 60,
"retail_price": 24.99
}
],
"title": "Hades",
"cheapest_ever": {
"date": "2024-11-26",
"price": 6.24
}
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"deals"
],
"properties": {
"count": {
"type": "number"
},
"deals": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:aircraft:military",
"session": "eyJhcnRpY2xlSWQiOiJhaXJjcmFmdDptaWxpdGFyeSIsInJlZmVyZW5jZSI6IkhpWmFTcGZSMWFTN0tvWUhZc29OVmVqVUFycDgzbTVVd0p3RThGaXRhR1FyIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU2ODg5MX0.jZ3vO-eT9x3e6FMBp2zFrvgTiRN-sqkF5IJ7hUP2QXw",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "HiZaSpfR1aS7KoYHYsoNVejUArp83m5UwJwE8FitaGQr"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:aircraft:military",
"session": "eyJhcnRpY2xlSWQiOiJhaXJjcmFmdDptaWxpdGFyeSIsInJlZmVyZW5jZSI6IkhGWnVQMUIyYzRVcFBqQ0NkbUhGUzFMV2l6aXZvaUdMeXJ1azVyaEtTdTV5IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU2ODg5MX0.8QKjHBKXtBDRGhMg3VDKQc4YtXJg4b1-vMgWGU_Bb8s",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "HFZuP1B2c4UpPjCCdmHFS1LWizivoiGLyruk5rhKSu5y"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:aircraft:military",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:aircraft:military",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:aircraft:military",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:aircraft:military",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJhaXJjcmFmdDptaWxpdGFyeSIsInJlZmVyZW5jZSI6IkhWRGNlc3dOWlphRG1ycUtiZUJudkZhU0J0a01nNkFNQ1lQWkNuQmlEbVZzIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjE2NDc5LCJleHAiOjE3OTA2NTU1Njg5MTN9.Ldeq3DlIvkNLL7BvgLXhy-8NOTY6_jWIk0mXqxFSsM8",
"reference": "HVDceswNZZaDmrqKbeBnvFaSBtkMg6AMCYPZCnBiDmVs",
"solUsdPrice": 117.72,
"quotedLamports": "16989"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16479",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/aircraft/military",
"tags": [
"aircraft",
"flights",
"ads-b",
"aviation",
"military"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Military Aircraft Airborne Now (worldwide ADS-B). Military aircraft airborne right now worldwide (those broadcasting ADS-B/MLAT): positions, types, callsigns and a count by aircraft type.",
"serviceName": "Saylor Innovations Aircraft Tracking"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"count": 212,
"by_type": [
{
"n": 14,
"type": "C30J"
}
],
"aircraft": [
{
"hex": "a1b2c3",
"lat": 40.61,
"lon": -73.79,
"type": "C30J",
"squawk": "4133",
"callsign": "TEAL77",
"military": true,
"emergency": null,
"track_deg": 42,
"altitude_ft": 3200,
"distance_nm": 3.8,
"registration": "N123DL",
"ground_speed_kt": 188
}
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"count",
"aircraft"
],
"properties": {
"count": {
"type": "number"
},
"by_type": {
"type": "array",
"items": {
"type": "object"
}
},
"aircraft": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:events:arbitrum/event",
"session": "eyJhcnRpY2xlSWQiOiJldm06ZXZlbnRzOmFyYml0cnVtL2V2ZW50cy8weGFmODhkMDY1ZTc3YzhjYzIyMzkzMjdjNWVkYjNhNDMyMjY4ZTU4MzEiLCJyZWZlcmVuY2UiOiJFb2dCVEpORXh3WFF3bjRZd2JqeWZTUUZSTFZEQmQ3UFVpNDFISEJXVTd3ayIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50Ijo1MDAwLCJleHAiOjE3OTA2NTU1NjkwOTh9.vR4N8GrrZT3txHCfFI_onQjjlR-uPWTJ6XUPXCUUwhw",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "EogBTJNExwXQwn4YwbjyfSQFRLVDBd7PUi41HHBWU7wk"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:events:arbitrum/event",
"session": "eyJhcnRpY2xlSWQiOiJldm06ZXZlbnRzOmFyYml0cnVtL2V2ZW50cy8weGFmODhkMDY1ZTc3YzhjYzIyMzkzMjdjNWVkYjNhNDMyMjY4ZTU4MzEiLCJyZWZlcmVuY2UiOiJGRkx6Q0RTVzVFSGJQYldhWUF4Q0dHMWdhNlRnQVBHMnhQdVNTMzN6Nlg2NiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50Ijo1MDAwLCJleHAiOjE3OTA2NTU1NjkwOTh9.G9FkjRePfYsBP7CE-E_vlwE_OxmuBjw5Y6aP8i2zx8A",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "FFLzCDSW5EHbPbWaYAxCGG1ga6TgAPG2xPuSS33z6X66"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:events:arbitrum/event",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:events:arbitrum/event",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:events:arbitrum/event",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:events:arbitrum/event",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06ZXZlbnRzOmFyYml0cnVtL2V2ZW50cy8weGFmODhkMDY1ZTc3YzhjYzIyMzkzMjdjNWVkYjNhNDMyMjY4ZTU4MzEiLCJyZWZlcmVuY2UiOiJBZllMekRod2NMaGlZaVNpd0I2UEduN2l4NnhjQzNrZUFyZVh5cjlrcEdadiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo0MTIyMywiZXhwIjoxNzkwNjU1NTY5MDk4fQ.jWRLcvjxm0vDm3eUtoTUKweP2vd19ccdz4A4en8Qi20",
"reference": "AfYLzDhwcLhiYiSiwB6PGn7ix6xcC3keAreXyr9kpGZv",
"solUsdPrice": 117.65,
"quotedLamports": "42498"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "41223",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/arbitrum/events/0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"tags": [
"evm",
"arbitrum",
"events",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Contract Event Logs (arbitrum). Arbitrum contract event logs: raw logs for a contract, optional ?topic0= event filter, up to 2,000 blocks, newest first, up to 200 rows.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"logs": [
{
"tx": "0xabababababababababababababababababababababababababababababababab",
"data": "0x",
"block": 51738700,
"topics": [
"0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
],
"log_index": 3
}
],
"chain": "base",
"count": 1,
"contract": "0x3333333333333333333333333333333333333333",
"to_block": 51738756,
"truncated": false,
"from_block": 51738256
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"contract",
"logs"
],
"properties": {
"logs": {
"type": "array",
"items": {
"type": "object"
}
},
"chain": {
"type": "string"
},
"count": {
"type": [
"number",
"null"
]
},
"contract": {
"type": "string"
},
"to_block": {
"type": [
"number",
"null"
]
},
"truncated": {
"type": "boolean"
},
"from_block": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:vuln:audit",
"session": "eyJhcnRpY2xlSWQiOiJ2dWxuOmF1ZGl0IiwicmVmZXJlbmNlIjoiSHNUbk05Q0dzYUJteXVtblRwQmJXOU5kaTVpUGY4SDRwa3VjS290ZDFDRnEiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6NTAwMCwiZXhwIjoxNzkwNjU1NTY4ODkzfQ.DGf6rvj3FOrur2laVuBZ6uTqC6kgA7sPmo2kShcZBJ8",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "HsTnM9CGsaBmyumnTpBbW9Ndi5iPf8H4pkucKotd1CFq"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:vuln:audit",
"session": "eyJhcnRpY2xlSWQiOiJ2dWxuOmF1ZGl0IiwicmVmZXJlbmNlIjoiRzRzN2NBclY2U3hvZGtZWUtNemhuajUxUnNzUlRncU51ZTNuVERYWXR6YmgiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6NTAwMCwiZXhwIjoxNzkwNjU1NTY4ODkzfQ.Tzjyv62gMOokApg40T4iotSfDSG5gf0aFS2PjxR2zRY",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "G4s7cArV6SxodkYYKMzhnj51RssRTgqNue3nTDXYtzbh"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:vuln:audit",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:vuln:audit",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:vuln:audit",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:vuln:audit",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ2dWxuOmF1ZGl0IiwicmVmZXJlbmNlIjoiOEtoQlF5V1NLWnFKTG1UVDF6WDlCTnp3Z3FiY2tmS3ZTYloxU0h0cFJLbmYiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6NDExOTgsImV4cCI6MTc5MDY1NTU2ODkxN30.0qrIMxuq5K68iPuiPzNLPHPRMcypiWSe76VtwH1D38g",
"reference": "8KhBQyWSKZqJLmTT1zX9BNzwgqbckfKvSbZ1SHtpRKnf",
"solUsdPrice": 117.72,
"quotedLamports": "42473"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "41198",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/vuln/audit?packages=npm:[email protected],pypi:[email protected]",
"tags": [
"security",
"vulnerabilities",
"dependencies",
"osv",
"cve"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Dependency Audit — up to 50 packages (OSV). Dependency audit in one call: up to 50 packages (ecosystem:name@version) checked against OSV.dev, with vulnerable count, severity breakdown and the upgrade each one needs.",
"serviceName": "Saylor Innovations Dependency Security"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"packages": "npm:[email protected],pypi:[email protected]"
}
},
"output": {
"type": "json",
"example": {
"results": [],
"packages": 2,
"upgrades": [
{
"package": "npm:[email protected]",
"severity": "HIGH",
"upgrade_to": "4.17.21"
}
],
"vulnerable": 1,
"by_severity": {
"HIGH": 1
}
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"packages": {
"type": "string",
"description": "comma list of ecosystem:name@version, e.g. npm:[email protected],pypi:[email protected] (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"packages",
"vulnerable",
"results"
],
"properties": {
"results": {
"type": "array",
"items": {
"type": "object"
}
},
"packages": {
"type": "number"
},
"upgrades": {
"type": "array",
"items": {
"type": "object"
}
},
"vulnerable": {
"type": "number"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:dnd:item",
"session": "eyJhcnRpY2xlSWQiOiJkbmQ6aXRlbSIsInJlZmVyZW5jZSI6IkRZUW5XcXAxOXU2SEQ0em94c3RRRjRTRG0yMXVSVkNhVnk4SlBBR0cydnByIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2ODg5OX0.NH48a0mRaWKV1Gj6Yvs2lUG1tX0Jfnd9qZDyrNL3htE",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "DYQnWqp19u6HD4zoxstQF4SDm21uRVCaVy8JPAGG2vpr"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:dnd:item",
"session": "eyJhcnRpY2xlSWQiOiJkbmQ6aXRlbSIsInJlZmVyZW5jZSI6IjVWeFFYdGNUY293MTZXZGtncDQ3R2MzeU5EODVBQTZuUVRCUHJadXE0UjhKIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2ODg5OX0.F-gn3DaSvXRzKOO1pkBP6pIUIzz-91EEI5MVqjaQ3DA",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "5VxQXtcTcow16Wdkgp47Gc3yND85AA6nQTBPrZuq4R8J"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:dnd:item",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:dnd:item",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:dnd:item",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:dnd:item",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJkbmQ6aXRlbSIsInJlZmVyZW5jZSI6IjN1TGVaOWR3UEFaa1hwZDNnOUw5eDRVQ0VFTEV0OHRtM2pQTndMRVhEcWdtIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjgyNDQsImV4cCI6MTc5MDY1NTU2ODg5OX0.P4prbrkgA5pSzoubmekiUruX5QUdWICJdfym76SnnKk",
"reference": "3uLeZ9dwPAZkXpd3g9L9x4UCEELEt8tm3jPNwLEXDqgm",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/dnd/spells/fireball",
"tags": [
"dnd",
"item"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "D&D 5e Rules Lookup: spells, monsters, classes, items (SRD). Dungeons & Dragons 5e rules lookup (SRD 5.1): spells, monsters with full stat blocks, classes, races, equipment, magic items, conditions and rules text.",
"serviceName": "Saylor Innovations D&D 5e Rules Lookup"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"desc": [
"A bright streak flashes from your pointing finger..."
],
"name": "Fireball",
"found": true,
"level": 3,
"range": "150 feet",
"damage": {
"damage_type": "Fire"
},
"school": "Evocation",
"category": "spells",
"casting_time": "1 action"
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"name": {
"type": "string"
},
"found": {
"type": "boolean"
},
"category": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:netcheck:ip",
"session": "eyJhcnRpY2xlSWQiOiJuZXRjaGVjazppcCIsInJlZmVyZW5jZSI6IjN5WmM2RG5RZWNENmdpUnkxM2tYWkZteU5IQlBVYnJpR2pYNG5lb0V0ZXpHIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU2OTk5NX0.7iphVCZkpARmZqHxmQz1UpuEJ-Kh6LokKzgebB_AUXI",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "3yZc6DnQecD6giRy13kXZFmyNHBPUbriGjX4neoEtezG"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:netcheck:ip",
"session": "eyJhcnRpY2xlSWQiOiJuZXRjaGVjazppcCIsInJlZmVyZW5jZSI6IjU3MlNnQnVCRm5ha2Vkb0FOa1ZvcEVndUFTVDRpZmFYem1VbVFNdjFWN0R3IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU2OTk5NX0.jTG_TXrejUSHLTfjMaP4PCLr3RkD2x8J9t5wNLLbvzs",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "572SgBuBFnakedoANkVopEguAST4ifaXzmUmQMv1V7Dw"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:netcheck:ip",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:netcheck:ip",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:netcheck:ip",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:netcheck:ip",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJuZXRjaGVjazppcCIsInJlZmVyZW5jZSI6IlZ1cWZvMnpRN0pDcjFqazhKWFNFQktFV3JBOUU2bnpSSmJ2VHh4VGRUNXEiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MTY0NzksImV4cCI6MTc5MDY1NTU3MDAxNn0.DVxtKBe8h8Cu_0saTOPw-Q95furDIqBJFG-22cwOD5o",
"reference": "Vuqfo2zQ7JCr1jk8JXSEBKEWrA9E6nzRJbvTxxTdT5q",
"solUsdPrice": 117.72,
"quotedLamports": "16989"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16479",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/ip/8.8.8.8",
"tags": [
"ip",
"rdap",
"whois",
"network",
"abuse"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "IP Address Lookup (owner, country, range, abuse contact). IP address lookup from the regional internet registries (RDAP): network name and owner organization, country, address range and CIDR, abuse contact email, registration dates and reverse DNS. IPv4 and IPv6.",
"serviceName": "Saylor Innovations Net Checks"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"address": "8.8.8.8"
}
},
"output": {
"type": "json",
"example": {
"ip": "8.8.8.8",
"found": true,
"range": "8.8.8.0 - 8.8.8.255",
"country": null,
"version": 4,
"reverse_dns": [
"dns.google"
],
"network_name": "GOGL",
"organization": "Google LLC",
"abuse_contact": "[email protected]"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"ip",
"found"
],
"properties": {
"ip": {
"type": "string"
},
"found": {
"type": "boolean"
},
"country": {
"type": [
"string",
"null"
]
},
"organization": {
"type": [
"string",
"null"
]
}
}
}
}
}
}
},
"routeTemplate": "/api/ip/:address"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:block:base/block/late",
"session": "eyJhcnRpY2xlSWQiOiJldm06YmxvY2s6YmFzZS9ibG9jay9sYXRlc3QiLCJyZWZlcmVuY2UiOiJFYm9wWXJmVVU3cWNlNkFhVzdzZFRiZ0JvQXVjYVVkNnYyTkdYQnJ2WlJqUSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoyMDAwLCJleHAiOjE3OTA2NTU1Njk4OTV9.f6rHR6DoRnet35-vhTXk6xMkxvguYWwPnhwIXO9l4Wc",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "EbopYrfUU7qce6AaW7sdTbgBoAucaUd6v2NGXBrvZRjQ"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:block:base/block/late",
"session": "eyJhcnRpY2xlSWQiOiJldm06YmxvY2s6YmFzZS9ibG9jay9sYXRlc3QiLCJyZWZlcmVuY2UiOiJBQllBVjR6QmZLOUFOdHhVVXZ2V3Z4VnFYYmZBcGdMWHRIZ0RKem5jc1lESiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjoyMDAwLCJleHAiOjE3OTA2NTU1Njk4OTV9.V1efZDlSsPs3bD6LPeiBZ3_kHMbzmBZBXdkgy9AeYIs",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "ABYAV4zBfK9ANtxUUvvWvxVqXbfApgLXtHgDJzncsYDJ"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:block:base/block/late",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:block:base/block/late",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:block:base/block/late",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:block:base/block/late",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06YmxvY2s6YmFzZS9ibG9jay9sYXRlc3QiLCJyZWZlcmVuY2UiOiIzTkJZeVZVdm12NkoyaFdXR3BxcmFQdUF2dm5GeFZIWkVyaXh2WnRqWHc1VyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50IjoxNjQ4OSwiZXhwIjoxNzkwNjU1NTY5ODk1fQ.Bzx3X9JFwQAuZjvNs_SLg0aaUeOCFCrClRvMK3N4TUE",
"reference": "3NBYyVUvmv6J2hWWGpqraPuAvvnFxVHZErixvZtjXw5W",
"solUsdPrice": 117.65,
"quotedLamports": "16999"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16489",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/base/block/latest",
"tags": [
"evm",
"base",
"block",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "EVM Block (base). Base block by number or latest: hash, time, tx count and first 100 tx hashes, gas used/limit, base fee, miner.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"hash": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
"time": "2026-09-24T16:53:20.000Z",
"chain": "base",
"miner": "0x4200000000000000000000000000000000000011",
"number": 51738756,
"gas_used": 41000000,
"tx_count": 212,
"gas_limit": 150000000,
"timestamp": 1790240000,
"base_fee_gwei": 0.005
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"number",
"hash"
],
"properties": {
"hash": {
"type": "string"
},
"time": {
"type": "string"
},
"chain": {
"type": "string"
},
"miner": {
"type": "string"
},
"number": {
"type": [
"number",
"null"
]
},
"gas_used": {
"type": [
"number",
"null"
]
},
"tx_count": {
"type": [
"number",
"null"
]
},
"gas_limit": {
"type": [
"number",
"null"
]
},
"timestamp": {
"type": [
"number",
"null"
]
},
"base_fee_gwei": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:network:bsc/network",
"session": "eyJhcnRpY2xlSWQiOiJldm06bmV0d29yazpic2MvbmV0d29yayIsInJlZmVyZW5jZSI6IkN4NHBUM01jWkNxdjVCeW9EdnpkRnJEUXBaMWdaakF2cmlXbmhyNHg0UWRLIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2OTc2N30.9U6R85ZzciHx017vvoXuB9GZC5f9eOgM0VbQwv89YpY",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Cx4pT3McZCqv5ByoDvzdFrDQpZ1gZjAvriWnhr4x4QdK"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:network:bsc/network",
"session": "eyJhcnRpY2xlSWQiOiJldm06bmV0d29yazpic2MvbmV0d29yayIsInJlZmVyZW5jZSI6IkNmd0M1WTRrcURWUnk2aVJqWXVKdnFmNUcySkVLcFFGbVoxQVFEM05lNXJIIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU2OTc2N30.k8XVADLMhdz068uYZPZrmvk9BPWYgzpEVD902-65JgE",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "CfwC5Y4kqDVRy6iRjYuJvqf5G2JEKpQFmZ1AQD3Ne5rH"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:network:bsc/network",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:network:bsc/network",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:network:bsc/network",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:network:bsc/network",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06bmV0d29yazpic2MvbmV0d29yayIsInJlZmVyZW5jZSI6IjNSY1VUNnlKa3htcmFLakp6NmJjZjVCdVoydHJ1clBHdkpmRXhXR0hLcDZCIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjgyNDQsImV4cCI6MTc5MDY1NTU2OTc2N30.Ei7sT0epWDt3045di-V8DrG7HON4Ezhydh_dPtdiZN4",
"reference": "3RcUT6yJkxmraKjJz6bcf5BuZ2trurPGvJfExWGHKp6B",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/bsc/network",
"tags": [
"evm",
"bsc",
"network",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "EVM Network Status (bsc). BNB Chain (BSC) network status in one call: chain ID, latest block height and age in seconds, and current gas price in gwei. Use it to confirm BSC is live and what a transaction costs right now.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"block": 51738756,
"chain": "base",
"chain_id": 8453,
"base_fee_gwei": 0.0041,
"gas_price_gwei": 0.0052,
"block_age_seconds": 1
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"chain_id",
"block"
],
"properties": {
"block": {
"type": [
"number",
"null"
]
},
"chain": {
"type": "string"
},
"chain_id": {
"type": [
"number",
"null"
]
},
"base_fee_gwei": {
"type": [
"number",
"null"
]
},
"gas_price_gwei": {
"type": [
"number",
"null"
]
},
"block_age_seconds": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:music:artist",
"session": "eyJhcnRpY2xlSWQiOiJtdXNpYzphcnRpc3QiLCJyZWZlcmVuY2UiOiIzSmFFN1BnbXVpeXYyUDVOZUJ0eUhKS3ZOUG1zRHJKM3Y3NXlLR1RXMVp0MiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1Njk3NzF9.4x41Ivgl-mcD-syO53a4iq0-HbcC2qBS5W7RCPx0DVw",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "3JaE7Pgmuiyv2P5NeBtyHJKvNPmsDrJ3v75yKGTW1Zt2"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:music:artist",
"session": "eyJhcnRpY2xlSWQiOiJtdXNpYzphcnRpc3QiLCJyZWZlcmVuY2UiOiJKQmVkSnRxRFJDc1BKRDlubnVuYVptTVZiSkdEemF2NkNpdjR3Mm5GRmVOaCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1Njk3NzJ9.mtakGqvrX1U_rR7Ml9pamPrHe-UQCDK2vGJLNfDw-JI",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "JBedJtqDRCsPJD9nnunaZmMVbJGDzav6Civ4w2nFFeNh"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:music:artist",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:music:artist",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:music:artist",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:music:artist",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJtdXNpYzphcnRpc3QiLCJyZWZlcmVuY2UiOiI2Z3FWVVd6QW0zdWtiU3ZWNjFCYkxMc1UyU0hlRGQyeTRZOWU3Z2FSSjR5UyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo4MjM5LCJleHAiOjE3OTA2NTU1Njk3NzJ9._jknWjMI71OG1_P__NNrFtpa7VCouAc-UIMBo5wR-pg",
"reference": "6gqVUWzAm3ukbSvV61BbLLsU2SHeDd2y4Y9e7gaRJ4yS",
"solUsdPrice": 117.72,
"quotedLamports": "8494"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8239",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/music/artist?q=radiohead",
"tags": [
"music",
"artist"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Music Artist Lookup: discography, genres, origin (MusicBrainz). Music artist lookup from MusicBrainz: type, origin country, active years, genres, full album and EP discography with release dates, and similarly named artists.",
"serviceName": "Saylor Innovations Music Artist Lookup"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"q": "radiohead"
}
},
"output": {
"type": "json",
"example": {
"name": "Radiohead",
"type": "Group",
"found": true,
"active": {
"begin": "1991",
"ended": false
},
"genres": [
"alternative rock"
],
"country": "GB",
"album_count": 9,
"albums_and_eps": [
{
"type": "Album",
"title": "OK Computer",
"released": "1997-05-21"
}
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "artist or band name (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"name": {
"type": "string"
},
"found": {
"type": "boolean"
},
"albums_and_eps": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:law:cfr",
"session": "eyJhcnRpY2xlSWQiOiJsYXc6Y2ZyIiwicmVmZXJlbmNlIjoiQUtLSFRKOHVDTnRVMkprNXBaRlk2UFpKUGoyNnZBb2NNdVpqakxaZjY5SFoiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MjAwMCwiZXhwIjoxNzkwNjU1NTY5OTQ4fQ.9AcQWmCVp8QGdD2mI3hwbc3PB_oEW0T4lizbilRexAg",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "AKKHTJ8uCNtU2Jk5pZFY6PZJPj26vAocMuZjjLZf69HZ"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:law:cfr",
"session": "eyJhcnRpY2xlSWQiOiJsYXc6Y2ZyIiwicmVmZXJlbmNlIjoiRm1tNzdBQVBUM0FuM2UzS3RIelZCbUI3cUxLUm5LQ1JaQVRVckpKUkV0VzciLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MjAwMCwiZXhwIjoxNzkwNjU1NTY5OTQ4fQ.rtsRo2y8FFAVjCC9VXJ9n5rfrO9kAPVY8c2otewhKfM",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Fmm77AAPT3An3e3KtHzVBmB7qLKRnKCRZATUrJJREtW7"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:law:cfr",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:law:cfr",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:law:cfr",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:law:cfr",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJsYXc6Y2ZyIiwicmVmZXJlbmNlIjoiSjJUdGY3MUhnNFd1cU5UNkNCOWhUOTNES1llQ2hkSm1NZ0FUazNWb1g3Y20iLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MTY0NzksImV4cCI6MTc5MDY1NTU2OTk2OX0.fhsp81jSM1uejUlgBaOK5o_IHWLiyk2am66OTFF6qKM",
"reference": "J2Ttf71Hg4WuqNT6CB9hT93DKYeChdJmMgATk3VoX7cm",
"solUsdPrice": 117.72,
"quotedLamports": "16989"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16479",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/law/cfr/17/240.10b-5",
"tags": [
"law",
"legal",
"regulations",
"us"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Federal Regulation Section Text (current eCFR). Current text of any federal regulation section (eCFR), e.g. 17 CFR 240.10b-5 or 16 CFR 312.5 (COPPA consent), with heading, source citation and the date it is current as of.",
"serviceName": "Saylor Innovations Law Library"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"url": "https://www.ecfr.gov/current/title-16/section-312.5",
"text": "(a) General requirements. (1) An operator is required to obtain verifiable parental consent...",
"found": true,
"title": "16",
"heading": "Parental consent.",
"section": "312.5",
"citation": "16 CFR 312.5",
"current_as_of": "2026-09-22"
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"text": {
"type": "string"
},
"found": {
"type": "boolean"
},
"heading": {
"type": [
"string",
"null"
]
},
"citation": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:transfers:optimism/tr",
"session": "eyJhcnRpY2xlSWQiOiJldm06dHJhbnNmZXJzOm9wdGltaXNtL3RyYW5zZmVycy8weDBiMmM2MzljNTMzODEzZjRhYTlkNzgzN2NhZjYyNjUzZDA5N2ZmODUiLCJyZWZlcmVuY2UiOiI2dURydVV1N1hNZ242a2hOQnlzR24zUzhTUkdXVndrUkJlRFNYbjVMRmU5RyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50Ijo1MDAwLCJleHAiOjE3OTA2NTU1NzA0Nzl9.2_1tIR1PkNZbT8bIH2s-nWjSzH8F2U-u17oQWaW7y6U",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "6uDruUu7XMgn6khNBysGn3S8SRGWVwkRBeDSXn5LFe9G"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:transfers:optimism/tr",
"session": "eyJhcnRpY2xlSWQiOiJldm06dHJhbnNmZXJzOm9wdGltaXNtL3RyYW5zZmVycy8weDBiMmM2MzljNTMzODEzZjRhYTlkNzgzN2NhZjYyNjUzZDA5N2ZmODUiLCJyZWZlcmVuY2UiOiI1OGl6eGhvdlVoSlNyOHF6azRpcUFmWXhEQ21MUmFqYXo3YTNpeTZ1czRtNiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50Ijo1MDAwLCJleHAiOjE3OTA2NTU1NzA0Nzl9.O7rFAxKBeo4UjP3W5dsfRjl8NVmCWG9iVgEBCJAzlxA",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "58izxhovUhJSr8qzk4iqAfYxDCmLRajaz7a3iy6us4m6"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:transfers:optimism/tr",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:transfers:optimism/tr",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:transfers:optimism/tr",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:transfers:optimism/tr",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06dHJhbnNmZXJzOm9wdGltaXNtL3RyYW5zZmVycy8weDBiMmM2MzljNTMzODEzZjRhYTlkNzgzN2NhZjYyNjUzZDA5N2ZmODUiLCJyZWZlcmVuY2UiOiJHSDJLNlRQeTVhcWFyeUZEdmtneGtzR3BBNFZya2J5YnJ4Y1JOcWtVaHZSdCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo0MTIyMywiZXhwIjoxNzkwNjU1NTcwNDc5fQ.2OgS09HnBpMFAcBuDQfnYK3pTDwP9VAptW4iZ5gDnNk",
"reference": "GH2K6TPy5aqaryFDvkgxksGpA4VrkbybrxcRNqkUhvRt",
"solUsdPrice": 117.65,
"quotedLamports": "42498"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "41223",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/optimism/transfers/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"tags": [
"evm",
"optimism",
"transfers",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Token Transfer History (optimism). Optimism token transfer history: ERC-20 and ERC-721 Transfer events for a token, filtered to one wallet (?wallet=, in/out labelled, up to 2,000 blocks) or the latest 20 blocks unfiltered. Decoded amounts, up to 200 rows.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"chain": "base",
"count": 1,
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"symbol": "USDC",
"wallet": "0x1111111111111111111111111111111111111111",
"to_block": 51738756,
"transfers": [
{
"to": "0x1111111111111111111111111111111111111111",
"tx": "0xabababababababababababababababababababababababababababababababab",
"raw": "25000000",
"from": "0x2222222222222222222222222222222222222222",
"block": 51738700,
"amount": "25",
"direction": "in"
}
],
"truncated": false,
"from_block": 51737756
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"token",
"transfers"
],
"properties": {
"chain": {
"type": "string"
},
"count": {
"type": [
"number",
"null"
]
},
"token": {
"type": "string"
},
"symbol": {
"type": [
"string",
"null"
]
},
"wallet": {
"type": [
"string",
"null"
]
},
"to_block": {
"type": [
"number",
"null"
]
},
"transfers": {
"type": "array",
"items": {
"type": "object"
}
},
"truncated": {
"type": "boolean"
},
"from_block": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:docs:npm:zod",
"session": "eyJhcnRpY2xlSWQiOiJkb2NzOm5wbTp6b2QiLCJyZWZlcmVuY2UiOiJCWDZXdWJKM0pZenF6YVhRMUhXSjltYlFGd1pSbkZaQzhUamd6UjRMaXFNbSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjozMDAwLCJleHAiOjE3OTA2NTU1NzA3NzJ9.LNNigPf7JQ9VJtnQlEX0SmxRp7anRciguLdjHZxMgr0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "BX6WubJ3JYzqzaXQ1HWJ9mbQFwZRnFZC8TjgzR4LiqMm"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:docs:npm:zod",
"session": "eyJhcnRpY2xlSWQiOiJkb2NzOm5wbTp6b2QiLCJyZWZlcmVuY2UiOiJGTEdMeUF0ZjQ3Q1VrNTR4anJZNmNyaVJwWjZVaXE5Z1pNMVpxckVTV21aYiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjozMDAwLCJleHAiOjE3OTA2NTU1NzA3NzJ9.rBf0koqtf2IRI4KcK2L_78rdDlnTK7WkXz46izYlNho",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "FLGLyAtf47CUk54xjrY6criRpZ6Uiq9gZM1ZqrESWmZb"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:docs:npm:zod",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:docs:npm:zod",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:docs:npm:zod",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:docs:npm:zod",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJkb2NzOm5wbTp6b2QiLCJyZWZlcmVuY2UiOiI5RGluckNYa3p2dDJtMW4ybWlVRkNuSGF5OHFwY1NGS2hCc1lvc1g3TTNqZyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50IjoyNDczNCwiZXhwIjoxNzkwNjU1NTcwNzcyfQ.8iehTJRlWQl8PFMQNuCf6s_W3xiVs_K1zGFB9Y67ssI",
"reference": "9DinrCXkzvt2m1n2miUFCnHay8qpcSFKhBsYosX7M3jg",
"solUsdPrice": 117.65,
"quotedLamports": "25499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24734",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/docs/npm/zod",
"tags": [
"docs",
"documentation",
"npm",
"readme",
"coding"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Library Docs — npm zod. Up-to-date library documentation for coding agents: the latest published README and metadata (version, license, install command, docs URL, repository) for any npm, PyPI, crates.io, Go module or GitHub package, split into sections with a table of contents. Ask for only what you need with ?q= (search terms) or ?section= (a heading) instead of the whole file. Unknown packages are free 404s.",
"serviceName": "Saylor Innovations Library Docs"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"toc": [
{
"level": 2,
"heading": "Installation"
}
],
"mode": "search",
"name": "zod",
"found": true,
"query": "safeParse",
"content": "## Parsing\n\n...",
"install": "npm install zod",
"license": "MIT",
"version": "4.6.5",
"docs_url": "https://zod.dev",
"ecosystem": "npm",
"truncated": false,
"description": "TypeScript-first schema declaration and validation library with static type inference",
"matched_sections": [
"Parsing"
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"ecosystem",
"name",
"found"
],
"properties": {
"toc": {
"type": "array",
"items": {
"type": "object"
}
},
"name": {
"type": "string"
},
"found": {
"type": "boolean"
},
"content": {
"type": "string"
},
"version": {
"type": [
"string",
"null"
]
},
"ecosystem": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:contract:ethereum/con",
"session": "eyJhcnRpY2xlSWQiOiJldm06Y29udHJhY3Q6ZXRoZXJldW0vY29udHJhY3QvMHhhMGI4Njk5MWM2MjE4YjM2YzFkMTlkNGEyZTllYjBjZTM2MDZlYjQ4IiwicmVmZXJlbmNlIjoiMzc5dXQ1WW16VHJBVVJWQUI3TFhLU3dFbU5VUW9hOEtqSzJ5RWpLb2RudDciLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MzAwMCwiZXhwIjoxNzkwNjU1NTcwNDk0fQ._LwJjnqFFS_r8eLYfDudomhAlSGJdiIglyRHcGsZrJM",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "379ut5YmzTrAURVAB7LXKSwEmNUQoa8KjK2yEjKodnt7"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:contract:ethereum/con",
"session": "eyJhcnRpY2xlSWQiOiJldm06Y29udHJhY3Q6ZXRoZXJldW0vY29udHJhY3QvMHhhMGI4Njk5MWM2MjE4YjM2YzFkMTlkNGEyZTllYjBjZTM2MDZlYjQ4IiwicmVmZXJlbmNlIjoiNzQ3eThwbVBtbXpGSzV3anFWOEpxRVdSTnFDMVR3a1ZCUFFCOUtTcG53VEsiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MzAwMCwiZXhwIjoxNzkwNjU1NTcwNDk0fQ.E_vp7OQdE6GbVmq6af5vwgwbI8umVvGbribgw66jD6c",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "747y8pmPmmzFK5wjqV8JqEWRNqC1TwkVBPQB9KSpnwTK"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:contract:ethereum/con",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:contract:ethereum/con",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:contract:ethereum/con",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:contract:ethereum/con",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06Y29udHJhY3Q6ZXRoZXJldW0vY29udHJhY3QvMHhhMGI4Njk5MWM2MjE4YjM2YzFkMTlkNGEyZTllYjBjZTM2MDZlYjQ4IiwicmVmZXJlbmNlIjoiQVE4NldydVRYOFJmQlNkak11WENacFVqR2JRcGJHM29tcEhUcWsxNXYyNFMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MjQ3MzQsImV4cCI6MTc5MDY1NTU3MDQ5NH0.YfDASIwiONwB9dqNhcH6K1IXo3zjgECNVcQfxwUK6EY",
"reference": "AQ86WruTX8RfBSdjMuXCZpUjGbQpbG3ompHTqk15v24S",
"solUsdPrice": 117.65,
"quotedLamports": "25499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24734",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/ethereum/contract/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"tags": [
"evm",
"ethereum",
"contract",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "EVM Contract Introspection (ethereum). Ethereum contract introspection: contract vs wallet (incl. EIP-7702 delegation), bytecode size, proxy detection (EIP-1967 implementation/admin/beacon and legacy OpenZeppelin slots) and ERC-20 name, symbol, decimals and total supply.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"chain": "base",
"proxy": {
"admin": null,
"is_proxy": true,
"standard": "EIP-1967",
"implementation": "0x3333333333333333333333333333333333333333"
},
"token": {
"name": "USD Coin",
"symbol": "USDC",
"decimals": 6,
"total_supply": "4100000000"
},
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"is_contract": true,
"bytecode_bytes": 1485
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"address",
"is_contract"
],
"properties": {
"chain": {
"type": "string"
},
"proxy": {
"type": "object"
},
"token": {
"type": [
"object",
"null"
]
},
"address": {
"type": "string"
},
"is_contract": {
"type": "boolean"
},
"bytecode_bytes": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:lottery:results",
"session": "eyJhcnRpY2xlSWQiOiJsb3R0ZXJ5OnJlc3VsdHMiLCJyZWZlcmVuY2UiOiJHNzR1V1VLZ2d4eXR4TlhZN3cxaVlOSER6eUs4cTljbkh1aEh1QzZGMU1xUCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1NzA0ODV9.GVzdi2Hb4-cq8WRmD86iXsV7x7V23dpV7q7deLLhjno",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "G74uWUKggxytxNXY7w1iYNHDzyK8q9cnHuhHuC6F1MqP"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:lottery:results",
"session": "eyJhcnRpY2xlSWQiOiJsb3R0ZXJ5OnJlc3VsdHMiLCJyZWZlcmVuY2UiOiI1bUJCaEh3VFJxZk16N3RGSGE1WVF3ZnFRZFVEMjhlRVRzUlVhbmVmZTVWQyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1NzA0ODV9.99vO3KBSv3wOWWEQEvf9u8OK0XAV0-XC7zn1fDj0p2w",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "5mBBhHwTRqfMz7tFHa5YQwfqQdUD28eETsRUanefe5VC"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:lottery:results",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:lottery:results",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:lottery:results",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:lottery:results",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJsb3R0ZXJ5OnJlc3VsdHMiLCJyZWZlcmVuY2UiOiJCbURiWUhkZEVKblFkM2QyNllHQURrRERIcWdXQ1lEdlJNQXVLZkFoWnBHeiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo4MjM5LCJleHAiOjE3OTA2NTU1NzA1MDZ9.17TmLwgUfb3RNM9q_y8oMXRvn1Bt-JHAFTeSZDWc3NE",
"reference": "BmDbYHddEJnQd3d26YGADkDDHqgWCYDvRMAuKfAhZpGz",
"solUsdPrice": 117.72,
"quotedLamports": "8494"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8239",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/lottery/results?game=powerball",
"tags": [
"lottery",
"results",
"powerball",
"mega-millions"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Lottery Winning Numbers (Powerball, Mega Millions, NY Lotto, Take 5). Latest or dated winning numbers for Powerball, Mega Millions, NY Lotto and Take 5, with special balls and multipliers.",
"serviceName": "Saylor Innovations Lottery Results"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"game": "powerball"
}
},
"output": {
"type": "json",
"example": {
"game": "powerball",
"count": 1,
"draws": [
{
"date": "2026-09-23",
"numbers": [
5,
15,
26,
29,
30
],
"special": 14,
"multiplier": 5
}
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"game": {
"type": "string",
"description": "powerball | megamillions | nylotto | take5 (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"game",
"draws"
],
"properties": {
"game": {
"type": "string"
},
"draws": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:scripture:quran",
"session": "eyJhcnRpY2xlSWQiOiJzY3JpcHR1cmU6cXVyYW4iLCJyZWZlcmVuY2UiOiI2NDRTdTloY2NlOHFVOW9SQ1hONmozMXdybkJheTRMNmp1ODN1TFlMdmdIQSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1NzA0OTh9.LgsZoPIr7MSGhGQBgi9xF49v7beFuMBLoLqiHVSmp8I",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "644Su9hcce8qU9oRCXN6j31wrnBay4L6ju83uLYLvgHA"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:scripture:quran",
"session": "eyJhcnRpY2xlSWQiOiJzY3JpcHR1cmU6cXVyYW4iLCJyZWZlcmVuY2UiOiIxSFBaSDR4TDh0MUIzVldxYjlCN0xRZHY2SGpWd2J6TExuTVZpa2tRb1lSIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU3MDQ5OH0.b3pO3rYrf76C2JT-2iaYwCN9ZwYgBPYsegyyAbpLO0k",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "1HPZH4xL8t1B3VWqb9B7LQdv6HjVwbzLLnMVikkQoYR"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:scripture:quran",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:scripture:quran",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:scripture:quran",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:scripture:quran",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJzY3JpcHR1cmU6cXVyYW4iLCJyZWZlcmVuY2UiOiI3MlFLSHM1cThyTVBKUGpDVkNtcDVaRHREbTluTWpoOXBHaDdScXllS0NnUSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo4MjM5LCJleHAiOjE3OTA2NTU1NzA1MjJ9.230KlbLJ-ncWz3DDuw5LbmF0veQ62l9tgBhskyj1CHU",
"reference": "72QKHs5q8rMPJPjCVCmp5ZDtDm9nMjh9pGh7RqyeKCgQ",
"solUsdPrice": 117.72,
"quotedLamports": "8494"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8239",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/scripture/quran?ref=2:255",
"tags": [
"scripture",
"religion",
"quran",
"texts"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Qur'an Ayah Lookup (Arabic + 100+ translations). Qur'an by surah, ayah or ayah range: Arabic (Uthmani) text with any of 100+ translations (en.sahih, en.pickthall, fr.hamidullah, ur.jalandhry...), surah name, meaning, revelation place, juz and page.",
"serviceName": "Saylor Innovations Scripture"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"ref": "2:255"
}
},
"output": {
"type": "json",
"example": {
"ayahs": [
{
"ayah": 255,
"arabic": "ٱللَّهُ لَآ إِلَٰهَ إِلَّا هُوَ...",
"translation": "Allah - there is no deity except Him, the Ever-Living..."
}
],
"found": true,
"surah": {
"name": "Al-Baqara",
"number": 2,
"meaning": "The Cow",
"ayahs_total": 286
},
"reference": "2:255",
"translation": {
"id": "en.sahih",
"name": "Saheeh International"
}
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"ref": {
"type": "string",
"description": "surah, surah:ayah or surah:ayah-ayah, e.g. 2:255, 1, 36:1-12 (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"ayahs": {
"type": "array",
"items": {
"type": "object"
}
},
"found": {
"type": "boolean"
},
"surah": {
"type": "object"
},
"reference": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:watchdog:wallet:7LSjfrJf8",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzp3YWxsZXQ6N0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJyZWZlcmVuY2UiOiI2eVRkdW1xMTJFN0FlclZoZHFSRzlSemN2cWRvVE14aVZ2czhnUDljeTFxYSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoxMDAwMCwiZXhwIjoxNzkwNjU1NTcxNjgxfQ.nMgJhVnLEfkzl5x2Esukz0kXtiIWRmpm4dJb3HCtx-0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "6yTdumq12E7AerVhdqRG9RzcvqdoTMxiVvs8gP9cy1qa"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "10000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:watchdog:wallet:7LSjfrJf8",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzp3YWxsZXQ6N0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJyZWZlcmVuY2UiOiJCZUFyMUJ5U1hnRUZaZ1JlcWR1Q2Y5c21TQXVIQm9KNDNXQUJKZUV1cmduSyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjoxMDAwMCwiZXhwIjoxNzkwNjU1NTcxNjgxfQ.1UIQsd2FKWZcLIyLStx97A_nJIXo06pSYkJ8JhdTuu4",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "BeAr1BySXgEFZgReqduCf9smSAuHBoJ43WABJeEurgnK"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "10000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:watchdog:wallet:7LSjfrJf8",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:watchdog:wallet:7LSjfrJf8",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:watchdog:wallet:7LSjfrJf8",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "10000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:watchdog:wallet:7LSjfrJf8",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzp3YWxsZXQ6N0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJyZWZlcmVuY2UiOiI2TXd2QWdlMzRMQjI2UlgxNVVWeHdmUW1RWWFHQVFlQ2tUdHFXcHdONnhoRCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo4MjM5OCwiZXhwIjoxNzkwNjU1NTcxNjgxfQ.DT23DeNf63CZ-PxMBzUpZq0Cl4CYITZu5xnHKP31Sk4",
"reference": "6MwvAge34LB26RX15UVxwfQmQYaGAQeCkTtqWpwN6xhD",
"solUsdPrice": 117.72,
"quotedLamports": "84947"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "82398",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/wallet/7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"tags": [
"solana",
"onchain",
"token-data",
"wallet"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Wallet Intelligence Report. Solana wallet analysis: SOL balance, token positions and portfolio holdings, recent activity, wallet age, failed-transaction rate, and transparent behavioural flags (fresh wallet, dust farming, high failure rate) — profile any Solana address before you trust or copy it.",
"serviceName": "Saylor Innovations Watchdog API"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"address": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7"
}
},
"output": {
"type": "json",
"example": {
"flags": [],
"address": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"fetched_at": 1787934806.16,
"sol_balance": null,
"top_holdings": [
{
"mint": "31BqeVqMnHdCN2JzKbNmi8rTQNF5y1b8xX59Ny65iDe9",
"amount": 192353.71,
"decimals": 6
}
],
"token_positions": 12,
"sampled_age_days": 210,
"failed_tx_rate_pct": 1.2,
"recent_signature_count": 100
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"properties": {
"flags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Transparent heuristics. Absence of a flag is not a safety guarantee."
},
"address": {
"type": [
"string",
"null"
]
},
"fetched_at": {
"type": [
"number",
"null"
]
},
"sol_balance": {
"type": [
"number",
"null"
]
},
"top_holdings": {
"type": "array",
"items": {
"type": "object"
}
},
"last_seen_unix": {
"type": [
"number",
"null"
]
},
"first_seen_unix": {
"type": [
"number",
"null"
]
},
"token_positions": {
"type": [
"number",
"null"
]
},
"sampled_age_days": {
"type": [
"number",
"null"
]
},
"failed_tx_rate_pct": {
"type": [
"number",
"null"
]
},
"recent_signature_count": {
"type": [
"number",
"null"
],
"description": "Capped at the 100 most recent — a floor, not a lifetime total."
}
}
}
}
}
}
},
"routeTemplate": "/api/wallet/:address"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:transfers:polygon/tra",
"session": "eyJhcnRpY2xlSWQiOiJldm06dHJhbnNmZXJzOnBvbHlnb24vdHJhbnNmZXJzLzB4M2M0OTljNTQyY2VmNWUzODExZTExOTJjZTcwZDhjYzAzZDVjMzM1OSIsInJlZmVyZW5jZSI6IkdGRnFGeGRXRjlNMUVQNjZaVEM0VnZqalZjVjRYdFc4eHVZbW5zQ0JVeXdwIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjUwMDAsImV4cCI6MTc5MDY1NTU3MTY1OX0.SOKZ4pMRmiZ4BuX88060pTVRKIWzqrgOz8Kd4wxqEnk",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "GFFqFxdWF9M1EP66ZTC4VvjjVcV4XtW8xuYmnsCBUywp"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:transfers:polygon/tra",
"session": "eyJhcnRpY2xlSWQiOiJldm06dHJhbnNmZXJzOnBvbHlnb24vdHJhbnNmZXJzLzB4M2M0OTljNTQyY2VmNWUzODExZTExOTJjZTcwZDhjYzAzZDVjMzM1OSIsInJlZmVyZW5jZSI6IkN3VEcyWDNEbmMzb3JYZDVCUTN6UEVNZDluWnNDS2FFRG1nUU5hRUtkam5FIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjUwMDAsImV4cCI6MTc5MDY1NTU3MTY1OX0.JX313VfpWWxngah7RtAORJ4IGaM3hVlZ3c0u8KyPi6w",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "CwTG2X3Dnc3orXd5BQ3zPEMd9nZsCKaEDmgQNaEKdjnE"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:transfers:polygon/tra",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:transfers:polygon/tra",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:transfers:polygon/tra",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:transfers:polygon/tra",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06dHJhbnNmZXJzOnBvbHlnb24vdHJhbnNmZXJzLzB4M2M0OTljNTQyY2VmNWUzODExZTExOTJjZTcwZDhjYzAzZDVjMzM1OSIsInJlZmVyZW5jZSI6IjJ0WWpXTEw5ZWZ6dUh5R3E4cGhQM1J0NDhiR2FYNUJVdGRrRkNyc3JTZkRIIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjQxMjIzLCJleHAiOjE3OTA2NTU1NzE2NTl9.fuUoRKgU2Yz1oQXaYtR0n0HEPbdB8eaYvg_NV7roG0w",
"reference": "2tYjWLL9efzuHyGq8phP3Rt48bGaX5BUtdkFCrsrSfDH",
"solUsdPrice": 117.65,
"quotedLamports": "42498"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "41223",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/polygon/transfers/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"tags": [
"evm",
"polygon",
"transfers",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Token Transfer History (polygon). Polygon token transfer history: ERC-20 and ERC-721 Transfer events for a token, filtered to one wallet (?wallet=, in/out labelled, up to 2,000 blocks) or the latest 20 blocks unfiltered. Decoded amounts, up to 200 rows.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"chain": "base",
"count": 1,
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"symbol": "USDC",
"wallet": "0x1111111111111111111111111111111111111111",
"to_block": 51738756,
"transfers": [
{
"to": "0x1111111111111111111111111111111111111111",
"tx": "0xabababababababababababababababababababababababababababababababab",
"raw": "25000000",
"from": "0x2222222222222222222222222222222222222222",
"block": 51738700,
"amount": "25",
"direction": "in"
}
],
"truncated": false,
"from_block": 51737756
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"token",
"transfers"
],
"properties": {
"chain": {
"type": "string"
},
"count": {
"type": [
"number",
"null"
]
},
"token": {
"type": "string"
},
"symbol": {
"type": [
"string",
"null"
]
},
"wallet": {
"type": [
"string",
"null"
]
},
"to_block": {
"type": [
"number",
"null"
]
},
"transfers": {
"type": "array",
"items": {
"type": "object"
}
},
"truncated": {
"type": "boolean"
},
"from_block": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:books:isbn",
"session": "eyJhcnRpY2xlSWQiOiJib29rczppc2JuIiwicmVmZXJlbmNlIjoiQmt5eXZBMWp4YVNKdkVQVnFOelY2UFM0WVhQNFlpdzh6TFR0ZlhGMmtOWFEiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwNjU1NTcyNjM4fQ.5GuvLruFcuE2YQV4JvMBPJvQ4rO-N6O7uK5_cmRDD8A",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "BkyyvA1jxaSJvEPVqNzV6PS4YXP4Yiw8zLTtfXF2kNXQ"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:books:isbn",
"session": "eyJhcnRpY2xlSWQiOiJib29rczppc2JuIiwicmVmZXJlbmNlIjoiNUxndDE4eVNxaDNzYkZVU1IzTVozZVRQWHd4eE1LWkZENk1nUVRDU3drZmkiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwNjU1NTcyNjM4fQ.6PmbHF73FixapYQ8bleBL8-pkkmDgAc-4HbAqNm35fE",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "5Lgt18ySqh3sbFUSR3MZ3eTPXwxxMKZFD6MgQTCSwkfi"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:books:isbn",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:books:isbn",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:books:isbn",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:books:isbn",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJib29rczppc2JuIiwicmVmZXJlbmNlIjoiRHFTTU5teTh2eGpFYWluQ0RNN3NWcGVMaGo3UWJ5akZEWDNUTFFHNzIydE0iLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6ODI0NCwiZXhwIjoxNzkwNjU1NTcyNjM4fQ.2j0EMcewbMKRlLzY46Qf3lvzfdXNFeIoTQvlwwcvpIw",
"reference": "DqSMNmy8vxjEainCDM7sVpeLhj7QbyjFDX3TLQG722tM",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/books/isbn/9780441013593",
"tags": [
"books",
"isbn",
"open-library",
"literature"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "ISBN Lookup: title, authors, publisher, description, cover. ISBN lookup (checksum-validated ISBN-10/13): title, authors, publisher, publish date, pages, languages, subjects, description, first published and cover image.",
"serviceName": "Saylor Innovations Books"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"isbn": "9780441013593"
}
},
"output": {
"type": "json",
"example": {
"isbn": "9780441013593",
"cover": "https://covers.openlibrary.org/b/id/12345-L.jpg",
"found": true,
"pages": 528,
"title": "Dune",
"authors": [
"Frank Herbert"
],
"subjects": [
"Science fiction"
],
"published": "2005",
"publishers": [
"Ace Books"
],
"description": "Set on the desert planet Arrakis..."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"isbn"
],
"properties": {
"isbn": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"found": {
"type": "boolean"
},
"title": {
"type": "string"
},
"authors": {
"type": "array"
}
}
}
}
}
}
},
"routeTemplate": "/api/books/isbn/:isbn"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:bio:alphafold",
"session": "eyJhcnRpY2xlSWQiOiJiaW86YWxwaGFmb2xkIiwicmVmZXJlbmNlIjoiODdIN3RaNDEyb2lwVFUxTndKMmc1dTdDMnJta2tuMm9KdUZBYXI2eFBpVUMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MjAwMCwiZXhwIjoxNzkwNjU1NTcxNzU4fQ.-pdwO9L5DTRj3j7aOD5JZZhb6wE7r08SJPHU9FXQi_E",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "87H7tZ412oipTU1NwJ2g5u7C2rmkkn2oJuFAar6xPiUC"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:bio:alphafold",
"session": "eyJhcnRpY2xlSWQiOiJiaW86YWxwaGFmb2xkIiwicmVmZXJlbmNlIjoiOHlHNkdKNTFxZWVzd2VQVDNQTnpidlhpeUplSkt3ZE02WHpxZmpzaWt1dWciLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MjAwMCwiZXhwIjoxNzkwNjU1NTcxNzU4fQ.C2hGV0JAyzbBdJP3fJHag2jiH7ojpdc_GTMXvWXQTPo",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8yG6GJ51qeeswePT3PNzbvXiyJeJKwdM6Xzqfjsikuug"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:bio:alphafold",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:bio:alphafold",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:bio:alphafold",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:bio:alphafold",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJiaW86YWxwaGFmb2xkIiwicmVmZXJlbmNlIjoiOE5FdnlhZnNlQ1FrVmd5eTMzTmdIaXZmZmJHSllReHdqR2MyYnk4RU5jZWQiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MTY0ODksImV4cCI6MTc5MDY1NTU3MTc1OH0.vRt8vaXTS4hEGOnaTT28tEztbxAWxZ7cmsgCxEB3EUI",
"reference": "8NEvyafseCQkVgyy33NgHivffbGJYQxwjGc2by8ENced",
"solUsdPrice": 117.65,
"quotedLamports": "16999"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16489",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/bio/alphafold/P04637",
"tags": [
"bioinformatics",
"alphafold",
"genomics",
"proteins"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "AlphaFold Predicted Protein Structure. AlphaFold predicted protein structure for a UniProt accession or gene symbol: model id and version, mean pLDDT confidence, fraction of residues per confidence band with an interpretation, and download links (PDB, mmCIF, predicted aligned error). AlphaFold DB (EMBL-EBI / Google DeepMind), CC BY 4.0.",
"serviceName": "Saylor Innovations Bioinformatics"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"id": "P04637"
}
},
"output": {
"type": "json",
"example": {
"gene": "TP53",
"files": {
"pdb": "https://alphafold.ebi.ac.uk/files/AF-P04637-F1-model_v6.pdb"
},
"found": true,
"model_id": "AF-P04637-F1",
"accession": "P04637",
"mean_plddt": 75.06,
"model_version": 6,
"confidence_fractions": {
"low_50_70": 0.104,
"confident_70_90": 0.071,
"very_high_over_90": 0.527,
"very_low_under_50": 0.298
}
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
},
"queryParams": {
"type": "object",
"properties": {
"organism": {
"type": "string",
"description": "NCBI taxon id for gene symbols, default 9606 (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"files": {
"type": "object"
},
"found": {
"type": "boolean"
},
"model_id": {
"type": "string"
},
"mean_plddt": {
"type": [
"number",
"null"
]
},
"confidence_fractions": {
"type": "object"
}
}
}
}
}
}
},
"routeTemplate": "/api/bio/alphafold/:id"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:call:base/call/0x8335",
"session": "eyJhcnRpY2xlSWQiOiJldm06Y2FsbDpiYXNlL2NhbGwvMHg4MzM1ODlmY2Q2ZWRiNmUwOGY0YzdjMzJkNGY3MWI1NGJkYTAyOTEzIiwicmVmZXJlbmNlIjoiRXlkSnN2NXNSNmE4TXJKYXVWUzkxVkFneXVadDQ2M3R3eXcyZnV4RkM1U2kiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MzAwMCwiZXhwIjoxNzkwNjU1NTcxNjYyfQ.aPEpCrOm5ca8jBzRLD2PJRvFpCpHcSkxOWCvRm76YzE",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "EydJsv5sR6a8MrJauVS91VAgyuZt463twyw2fuxFC5Si"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:call:base/call/0x8335",
"session": "eyJhcnRpY2xlSWQiOiJldm06Y2FsbDpiYXNlL2NhbGwvMHg4MzM1ODlmY2Q2ZWRiNmUwOGY0YzdjMzJkNGY3MWI1NGJkYTAyOTEzIiwicmVmZXJlbmNlIjoiQ2g5ZFhicER1blVDc3cxUWZoTmhadG81V1QzM21ybUtVcEpVTWdOVGt1WVIiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MzAwMCwiZXhwIjoxNzkwNjU1NTcxNjYyfQ.DeWBAVl31fflTW3-440XfrpCLZhjYr4e8fXloqKQA6Y",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Ch9dXbpDunUCsw1QfhNhZto5WT33mrmKUpJUMgNTkuYR"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:call:base/call/0x8335",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:call:base/call/0x8335",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:call:base/call/0x8335",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:call:base/call/0x8335",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06Y2FsbDpiYXNlL2NhbGwvMHg4MzM1ODlmY2Q2ZWRiNmUwOGY0YzdjMzJkNGY3MWI1NGJkYTAyOTEzIiwicmVmZXJlbmNlIjoiNXlwWHhNcmdoWnZQTmZ6VDdxdmNMS2g5SzhXUFBBZmNUeU1rb0MzcnpGSm8iLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MjQ3MzQsImV4cCI6MTc5MDY1NTU3MTY2Mn0.gAPgeaSGAzyXR5-gCa9R7NgXA6_l6h5yWw3Rk77bDrg",
"reference": "5ypXxMrghZvPNfzT7qvcLKh9K8WPPAfcTyMkoC3rzFJo",
"solUsdPrice": 117.65,
"quotedLamports": "25499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24734",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/base/call/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?data=0x313ce567",
"tags": [
"evm",
"base",
"call",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Read-Only Contract Call (eth_call) (base). Base read-only contract call (eth_call) with ?data= calldata, optional ?from= and ?block=; reverts reported cleanly with revert data.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"data": "0x313ce567"
}
},
"output": {
"type": "json",
"example": {
"chain": "base",
"error": null,
"result": "0x0000000000000000000000000000000000000000000000000000000000000006",
"contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"reverted": false
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"data": {
"type": "string",
"description": "0x ABI-encoded calldata (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"contract",
"reverted"
],
"properties": {
"chain": {
"type": "string"
},
"error": {
"type": [
"string",
"null"
]
},
"result": {
"type": [
"string",
"null"
]
},
"contract": {
"type": "string"
},
"reverted": {
"type": "boolean"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:storage:ethereum/stor",
"session": "eyJhcnRpY2xlSWQiOiJldm06c3RvcmFnZTpldGhlcmV1bS9zdG9yYWdlLzB4YTBiODY5OTFjNjIxOGIzNmMxZDE5ZDRhMmU5ZWIwY2UzNjA2ZWI0OC8wIiwicmVmZXJlbmNlIjoiMjNqd0V6TVRScjNwM0xzRWRveVA3cG92WmMyUWtac1NtMUI2ZzFDR1k2dWQiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MjAwMCwiZXhwIjoxNzkwNjU1NTczMzYzfQ.7n6A4UvRxBzWDAHzmnMn-_yYSzIb7OfnKeAk1vIcfrk",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "23jwEzMTRr3p3LsEdoyP7povZc2QkZsSm1B6g1CGY6ud"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:storage:ethereum/stor",
"session": "eyJhcnRpY2xlSWQiOiJldm06c3RvcmFnZTpldGhlcmV1bS9zdG9yYWdlLzB4YTBiODY5OTFjNjIxOGIzNmMxZDE5ZDRhMmU5ZWIwY2UzNjA2ZWI0OC8wIiwicmVmZXJlbmNlIjoiNTNkcDlqeXJLOHE0S3ZudmIxRVBldmRpcDF6Njc3S0pWbXRpNkJTRGdoaXYiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MjAwMCwiZXhwIjoxNzkwNjU1NTczMzYzfQ.XcDqvuzGSlhKQl4KigAQeOhKnxKVa5T6_Gwt4dWgxi0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "53dp9jyrK8q4Kvnvb1EPevdip1z677KJVmti6BSDghiv"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:storage:ethereum/stor",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:storage:ethereum/stor",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:storage:ethereum/stor",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:storage:ethereum/stor",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06c3RvcmFnZTpldGhlcmV1bS9zdG9yYWdlLzB4YTBiODY5OTFjNjIxOGIzNmMxZDE5ZDRhMmU5ZWIwY2UzNjA2ZWI0OC8wIiwicmVmZXJlbmNlIjoiOHNqNWFjVWRkUzFzNEZORnVBZkg0Y3ZmR3diOW41VW5pQjU5WEJXRUFpajUiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MTY0ODksImV4cCI6MTc5MDY1NTU3MzM2M30.01F4Ma-fW70VgVj0CRoD10gSwmXjcVbtH5KrIl67dJg",
"reference": "8sj5acUddS1s4FNFuAfH4cvfGwb9n5UniB59XBWEAij5",
"solUsdPrice": 117.65,
"quotedLamports": "16999"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16489",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/ethereum/storage/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/0",
"tags": [
"evm",
"ethereum",
"storage",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Contract Storage Slot (ethereum). Ethereum contract storage slot read: raw 32-byte value plus uint and address decodings.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"slot": "0x0",
"chain": "base",
"value": "0x0000000000000000000000000000000000000000000000000000000000000001",
"as_uint": "1",
"contract": "0x3333333333333333333333333333333333333333",
"as_address": null
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"contract",
"slot",
"value"
],
"properties": {
"slot": {
"type": "string"
},
"chain": {
"type": "string"
},
"value": {
"type": "string"
},
"as_uint": {
"type": "string"
},
"contract": {
"type": "string"
},
"as_address": {
"type": [
"string",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:perps:overview:overview",
"session": "eyJhcnRpY2xlSWQiOiJwZXJwczpvdmVydmlldzpvdmVydmlldyIsInJlZmVyZW5jZSI6IkRjMVlzMzdocEhidXppcmpEaWdXVTVhaU1IMXg1VnY1dTdnRzU4OHFNV2pXIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU3MzU0OX0.-PcdRuY4q9uIbZin1XrNQE11zw89U2E3gzq0bpx7fag",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Dc1Ys37hpHbuzirjDigWU5aiMH1x5Vv5u7gG588qMWjW"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:perps:overview:overview",
"session": "eyJhcnRpY2xlSWQiOiJwZXJwczpvdmVydmlldzpvdmVydmlldyIsInJlZmVyZW5jZSI6IkhSUGdyWmt4MzExdXY0dTlTRnBkR1RuTThvRjRGdW5URUY4ZEo0Y2Y3Wks4IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU3MzU0OX0.JKVORSuS-BdtJAOs8aCsbhBM-BUApKC2aEoPbMC4ths",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "HRPgrZkx311uv4u9SFpdGTnM8oF4FunTEF8dJ4cf7ZK8"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:perps:overview:overview",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:perps:overview:overview",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:perps:overview:overview",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:perps:overview:overview",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJwZXJwczpvdmVydmlldzpvdmVydmlldyIsInJlZmVyZW5jZSI6IjhNZzFqTGtEN1BiYjRXVHZ3cW85cU5TdUplcFJ4R0FBaFNaZW50TUU4VHVCIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjgyNDQsImV4cCI6MTc5MDY1NTU3MzU0OX0.l96VCVEKUusq3UsMx_v3Fc2Ra1L3tZTrlQWA3TVeZxQ",
"reference": "8Mg1jLkD7Pbb4WTvwqo9qNSuJepRxGAAhSZentME8TuB",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/perps/overview",
"tags": [
"perps",
"hyperliquid",
"funding",
"overview"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Hyperliquid Perps Overview. Hyperliquid perps overview: total open interest and 24h volume, top markets by open interest and volume, biggest 24h gainers and losers with their funding.",
"serviceName": "Saylor Innovations Perps Data"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"markets": 234,
"top_losers": [],
"top_volume": [],
"top_gainers": [],
"generated_at": "2026-09-24T19:00:00.000Z",
"top_open_interest": [
{
"coin": "BTC",
"open_interest_usd": 3290777000
}
],
"total_volume_24h_usd": 12000000000,
"total_open_interest_usd": 9800000000
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"generated_at",
"top_open_interest"
],
"properties": {
"markets": {
"type": [
"number",
"null"
]
},
"top_losers": {
"type": "array",
"items": {
"type": "object"
}
},
"top_volume": {
"type": "array",
"items": {
"type": "object"
}
},
"top_gainers": {
"type": "array",
"items": {
"type": "object"
}
},
"generated_at": {
"type": "string"
},
"top_open_interest": {
"type": "array",
"items": {
"type": "object"
}
},
"total_volume_24h_usd": {
"type": [
"number",
"null"
]
},
"total_open_interest_usd": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:sanctions:name",
"session": "eyJhcnRpY2xlSWQiOiJzYW5jdGlvbnM6bmFtZSIsInJlZmVyZW5jZSI6IjZRckJuaUM2VUpUOW1nOXhwbTRZNVltb3p0RlBrd1RadXM1TFRXckMzRHJ6IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjMwMDAsImV4cCI6MTc5MDY1NTU3Mzc2NX0.GE-SWDbzS5zF0VTyvfAgtOzrqdE5WeLAQjz4hCNwXD4",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "6QrBniC6UJT9mg9xpm4Y5YmoztFPkwTZus5LTWrC3Drz"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:sanctions:name",
"session": "eyJhcnRpY2xlSWQiOiJzYW5jdGlvbnM6bmFtZSIsInJlZmVyZW5jZSI6IkZtMks3cHhQUXk0YzFneE5hUjNTV1E0YUVvQXFrMTdXdkVNWHhXenFFaFhwIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjMwMDAsImV4cCI6MTc5MDY1NTU3Mzc2NX0.41fu_ft8lpyvslNbiIr1_HWH7FYlnGwp1_c4dBeXM0s",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Fm2K7pxPQy4c1gxNaR3SWQ4aEoAqk17WvEMXxWzqEhXp"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:sanctions:name",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:sanctions:name",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:sanctions:name",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:sanctions:name",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJzYW5jdGlvbnM6bmFtZSIsInJlZmVyZW5jZSI6IkZlSmVZbjhYVU1qMlFoTEJ3UmpRSE5FVEh3aUFBSzJ1VzdtZ25CenE2QVJlIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjI0NzE5LCJleHAiOjE3OTA2NTU1NzM3ODd9.47jgLtlJtmQpNpkOOHLXRb5QkDJ2QQq1B8XB0U-oj_c",
"reference": "FeJeYn8XUMj2QhLBwRjQHNETHwiAAK2uW7mgnBzq6ARe",
"solUsdPrice": 117.72,
"quotedLamports": "25484"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24719",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/sanctions/name?q=Lazarus%20Group",
"tags": [
"sanctions",
"ofac",
"compliance",
"aml",
"name"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "OFAC Sanctions Screening — names and aliases. OFAC sanctions screening by name for people, companies, vessels and aircraft: fuzzy matching against ~19,000 SDN entries and their aliases (handles word order, accents and spelling variants), with match scores, programs, remarks and OFAC links. A screening aid for compliance and AML checks.",
"serviceName": "Saylor Innovations Sanctions Screening (OFAC)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"q": "Lazarus Group"
}
},
"output": {
"type": "json",
"example": {
"count": 1,
"query": "Lazarus Group",
"matches": [
{
"name": "LAZARUS GROUP",
"type": "entity",
"sdn_id": 23036,
"programs": [
"DPRK3"
],
"matched_on": "primary name",
"match_score": 1,
"matched_name": "LAZARUS GROUP"
}
],
"potential_match": true
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "person, company, vessel or aircraft name (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"query",
"potential_match",
"matches"
],
"properties": {
"query": {
"type": "string"
},
"matches": {
"type": "array",
"items": {
"type": "object"
}
},
"potential_match": {
"type": "boolean"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:watchdog:narrative:DezXAZ",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpuYXJyYXRpdmU6RGV6WEFaOHo3UG5yblJKanozd1hCb1JnaXhDYTZ4am5CN1lhQjFwUEIyNjMiLCJyZWZlcmVuY2UiOiI3eEtkODVqSk1WRGROeENxcnBEcXJGNWI0elRKRUtOc1c0QUJVUVViMnFEZCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50Ijo1MDAwLCJleHAiOjE3OTA2NTU1NzMzNzF9.m1Q_HNsPay8Bi-Q5kQoC6awPLqiQaT1DHbqNNRF6KTM",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "7xKd85jJMVDdNxCqrpDqrF5b4zTJEKNsW4ABUQUb2qDd"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:watchdog:narrative:DezXAZ",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpuYXJyYXRpdmU6RGV6WEFaOHo3UG5yblJKanozd1hCb1JnaXhDYTZ4am5CN1lhQjFwUEIyNjMiLCJyZWZlcmVuY2UiOiJHUjRDUUJ1em8xQTZrMW5wNUxKUlVCZ2JtbWdnemRqRVg1SGVrekduRzN0RiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50Ijo1MDAwLCJleHAiOjE3OTA2NTU1NzMzNzF9.NAfgpDvKtD03Ak-zMWeO6lqIbch3Xcty7cfuKcNYNUk",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "GR4CQBuzo1A6k1np5LJRUBgbmmggzdjEX5HekzGnG3tF"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:watchdog:narrative:DezXAZ",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:watchdog:narrative:DezXAZ",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:watchdog:narrative:DezXAZ",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:watchdog:narrative:DezXAZ",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpuYXJyYXRpdmU6RGV6WEFaOHo3UG5yblJKanozd1hCb1JnaXhDYTZ4am5CN1lhQjFwUEIyNjMiLCJyZWZlcmVuY2UiOiI3alZnSFpDWmJlbnFNQTltRXpVNHJLNjVDaEh4RUxiSGFaZUthNHd1UXJNSiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo0MTE5OCwiZXhwIjoxNzkwNjU1NTczMzcxfQ.t4irkKh6JcYOVm3dJZos0ZFHzH4_ea4uaH2u41bYKko",
"reference": "7jVgHZCZbenqMA9mEzU4rK65ChHxELbHaZeKa4wuQrMJ",
"solUsdPrice": 117.72,
"quotedLamports": "42473"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "41198",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/narrative/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"tags": [
"solana",
"onchain",
"token-data",
"narrative"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Token Narrative Classification. Narrative classification (ai, dog, cat, political, gaming, defi, infrastructure, frog, food, memecoin) plus socials.",
"serviceName": "Saylor Innovations Watchdog API"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
}
},
"output": {
"type": "json",
"example": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"name": "Bonk",
"symbol": "Bonk",
"socials": {
"twitter": "https://twitter.com/bonk_inu",
"website": "https://www.bonkcoin.com",
"telegram": "https://t.me/Official_Bonk_Inu"
},
"fetched_at": 1787934806.16,
"narratives": [
"dog"
]
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"properties": {
"mint": {
"type": [
"string",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"symbol": {
"type": [
"string",
"null"
]
},
"socials": {
"type": "object"
},
"fetched_at": {
"type": [
"number",
"null"
]
},
"narratives": {
"type": "array",
"items": {
"type": "string"
},
"description": "ai, dog, cat, political, gaming, defi, infrastructure, frog, food, or memecoin."
}
}
}
}
}
}
},
"routeTemplate": "/api/narrative/:mint"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:transit:london-arrivals",
"session": "eyJhcnRpY2xlSWQiOiJ0cmFuc2l0OmxvbmRvbi1hcnJpdmFscyIsInJlZmVyZW5jZSI6IkIybWRnWU1UQjFwTndrM3NHTGRaZG5HcW5xSm54d1FMWVg3WTZRdE1tYXZYIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3MzM3Mn0.b0ZMNrsLg7cLxAtREhHROFlAsW4_qXRuulwEiaid_cA",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "B2mdgYMTB1pNwk3sGLdZdnGqnqJnxwQLYX7Y6QtMmavX"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:transit:london-arrivals",
"session": "eyJhcnRpY2xlSWQiOiJ0cmFuc2l0OmxvbmRvbi1hcnJpdmFscyIsInJlZmVyZW5jZSI6Ikg1RzJ5YU11UUtQdzJFeWFuZVVyRkxCVTI3anE1c0IzcFpZNEozSFJRR2RNIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3MzM3Mn0.5KTra6bioczmixqArTdN72LsEu9k1JfHcU8KxgIiE58",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "H5G2yaMuQKPw2EyaneUrFLBU27jq5sB3pZY4J3HRQGdM"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:transit:london-arrivals",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:transit:london-arrivals",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:transit:london-arrivals",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:transit:london-arrivals",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ0cmFuc2l0OmxvbmRvbi1hcnJpdmFscyIsInJlZmVyZW5jZSI6IkJHbjRIaFdEcFM3eEV3d1hvM2VHcVd4elZQaFk1OER3UmFuZWVZZ2lLVThBIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjE2NDc5LCJleHAiOjE3OTA2NTU1NzMzOTZ9.ug1fNJDcmxAn61Us1_7u8s-1z4mRCRiG8RjtCw4OQUQ",
"reference": "BGn4HhWDpS7xEwwXo3eGqWxzVPhY58DwRaneeYgiKU8A",
"solUsdPrice": 117.72,
"quotedLamports": "16989"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16479",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/transit/london/arrivals?stop=Oxford%20Circus",
"tags": [
"transit",
"public-transport",
"london",
"arrivals",
"real-time"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "London Real-Time Arrivals (Tube, Elizabeth line, DLR, Overground, buses). London real-time arrivals at any Tube, Elizabeth line, DLR, Overground, tram or bus stop by name (interchange hubs included): line, platform, destination, minutes away, current train location. Powered by TfL Open Data.",
"serviceName": "Saylor Innovations Transit"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"stop": "Oxford Circus"
}
},
"output": {
"type": "json",
"example": {
"stop": "Oxford Circus Underground Station",
"count": 1,
"found": true,
"arrivals": [
{
"line": "Victoria",
"mode": "tube",
"platform": "Southbound - Platform 5",
"destination": "Brixton",
"arrives_in_min": 2,
"current_location": "Approaching Oxford Circus"
}
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"stop": {
"type": "string",
"description": "station or stop name, e.g. Oxford Circus, Kings Cross (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"found": {
"type": "boolean"
},
"arrivals": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:bio:pathway-search",
"session": "eyJhcnRpY2xlSWQiOiJiaW86cGF0aHdheS1zZWFyY2giLCJyZWZlcmVuY2UiOiJDVlFyMmoxTmptOWdMVU5jRjNSUUhUNmp0dzVzckZSVktNcHNVZ3cxOTlMQiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoyMDAwLCJleHAiOjE3OTA2NTU1NzQwMjF9.50cbjv9DW6R_lSWg6TiwYT9JKAACUM9sAoGhYIkaqh8",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "CVQr2j1Njm9gLUNcF3RQHT6jtw5srFRVKMpsUgw199LB"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:bio:pathway-search",
"session": "eyJhcnRpY2xlSWQiOiJiaW86cGF0aHdheS1zZWFyY2giLCJyZWZlcmVuY2UiOiJyZlZqQkVvQ3I4NmEyZlZUemY2NkJoZXRiRWljZVppNHppc0czWFlocHkxIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3NDAyMn0.aUxePkT_2q7INX6Dx1rq-D-gl56TLd1oShEWRkApB5w",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "rfVjBEoCr86a2fVTzf66BhetbEiceZi4zisG3XYhpy1"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:bio:pathway-search",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:bio:pathway-search",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:bio:pathway-search",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:bio:pathway-search",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJiaW86cGF0aHdheS1zZWFyY2giLCJyZWZlcmVuY2UiOiJIeWlYRXNEQ1NDZ0xHREpvOHFvNHRzNkE5OWVicTM4bk5aeG1hVlFoRjIxNyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50IjoxNjQ4OSwiZXhwIjoxNzkwNjU1NTc0MDIyfQ.ovwjFr6tuEbCOWJB4b90cI3uIvkV6XNZtdPc-RbxASs",
"reference": "HyiXEsDCSCgLGDJo8qo4ts6A99ebq38nNZxmaVQhF217",
"solUsdPrice": 117.65,
"quotedLamports": "16999"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16489",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/bio/pathway-search?q=apoptosis",
"tags": [
"bioinformatics",
"pathway-search",
"genomics",
"proteins"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Pathway Search (Reactome). Search Reactome biological pathways by topic (apoptosis, insulin signaling, DNA repair): pathway id, name, species and a plain-text summary of what the pathway does. Human by default, ?species= for others. Reactome, CC BY 4.0.",
"serviceName": "Saylor Innovations Bioinformatics"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"q": "apoptosis"
}
},
"output": {
"type": "json",
"example": {
"found": true,
"query": "apoptosis",
"results": [
{
"id": "R-HSA-109581",
"name": "Apoptosis",
"summary": "Apoptosis is a distinct form of cell death that is functionally and morphologically different from necrosis..."
}
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "free text (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"found": {
"type": "boolean"
},
"results": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:balance:base/balance/",
"session": "eyJhcnRpY2xlSWQiOiJldm06YmFsYW5jZTpiYXNlL2JhbGFuY2UvMHg0MjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2IiwicmVmZXJlbmNlIjoiRVhzSGU1WmtHWHh3YkV3aEJqSlRGZDlaaG9wV0hRc3lQTkF5M3NmV0hDVEQiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MzAwMCwiZXhwIjoxNzkwNjU1NTczOTk5fQ.qBWniSKNHTc7hgmi5zSk4opds_W1MbnGd2IovwmVchg",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "EXsHe5ZkGXxwbEwhBjJTFd9ZhopWHQsyPNAy3sfWHCTD"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:balance:base/balance/",
"session": "eyJhcnRpY2xlSWQiOiJldm06YmFsYW5jZTpiYXNlL2JhbGFuY2UvMHg0MjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2IiwicmVmZXJlbmNlIjoiM2F3a2JhdmpMRTM3YVJkaGo0TkVFS3BObWF2Q1h2c1ZOZThvN1hLOVQ2N28iLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MzAwMCwiZXhwIjoxNzkwNjU1NTc0MDAwfQ.dteHJg3BIkcSgpU2fpPNk1RAefJuT2UclOYi1LmmT8w",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "3awkbavjLE37aRdhj4NEEKpNmavCXvsVNe8o7XK9T67o"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:balance:base/balance/",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:balance:base/balance/",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:balance:base/balance/",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:balance:base/balance/",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06YmFsYW5jZTpiYXNlL2JhbGFuY2UvMHg0MjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2IiwicmVmZXJlbmNlIjoiNXJabml6M2JlZkJhSjJYRlNTb1NTdDZFYXFiWVFlWXkxWk5raDNGQVNmYjMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MjQ3MzQsImV4cCI6MTc5MDY1NTU3NDAwMH0.BFJqygSdZOQKAOjICfz9KsiMhh7j2vhdcyFaMNRhAvw",
"reference": "5rZniz3befBaJ2XFSSoSSt6EaqbYQeYy1ZNkh3FASfb3",
"solUsdPrice": 117.65,
"quotedLamports": "25499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24734",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/base/balance/0x4200000000000000000000000000000000000006",
"tags": [
"evm",
"base",
"balance",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "EVM Wallet Balances (base). Base ERC-20 token balance and native ETH balance for any wallet: up to 20 ERC-20 tokens (?tokens=) in one call, with symbols, decimals and human-readable amounts. Live chain head.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"block": 51738756,
"chain": "base",
"native": {
"raw": "1234500000000000000",
"symbol": "ETH",
"balance": "1.2345"
},
"tokens": [
{
"raw": "250500000",
"symbol": "USDC",
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"balance": "250.5",
"decimals": 6
}
],
"wallet": "0x4200000000000000000000000000000000000006"
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"wallet",
"native",
"tokens"
],
"properties": {
"block": {
"type": [
"number",
"null"
]
},
"chain": {
"type": "string"
},
"native": {
"type": "object"
},
"tokens": {
"type": "array"
},
"wallet": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:allowance:optimism/al",
"session": "eyJhcnRpY2xlSWQiOiJldm06YWxsb3dhbmNlOm9wdGltaXNtL2FsbG93YW5jZS8weDQyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYvMHgwYjJjNjM5YzUzMzgxM2Y0YWE5ZDc4MzdjYWY2MjY1M2QwOTdmZjg1LzB4NDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNiIsInJlZmVyZW5jZSI6IjVYS2ZMaHNXMTQ5Qzl1dVVDMk1nTWR3bXhmdENRcHVOY01CbUFZNlZLQ3d4IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3NDAyNH0._aOLpwI3jfloZ9ZDgtzbWOiiaVRyNW6X30XqRkwZDh0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "5XKfLhsW149C9uuUC2MgMdwmxftCQpuNcMBmAY6VKCwx"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:allowance:optimism/al",
"session": "eyJhcnRpY2xlSWQiOiJldm06YWxsb3dhbmNlOm9wdGltaXNtL2FsbG93YW5jZS8weDQyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYvMHgwYjJjNjM5YzUzMzgxM2Y0YWE5ZDc4MzdjYWY2MjY1M2QwOTdmZjg1LzB4NDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNiIsInJlZmVyZW5jZSI6IkdyTXRYenFTUTV5YlNZSlVEMWU2cHd6cHlpOXA3OXVOc1A4Q0hoWnZkdkpaIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3NDAyNH0.mkNfhhTN5dyCpkvzk5iV-5z78X7v-8qfPhLUq72mh5o",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "GrMtXzqSQ5ybSYJUD1e6pwzpyi9p79uNsP8CHhZvdvJZ"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:allowance:optimism/al",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:allowance:optimism/al",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:allowance:optimism/al",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:allowance:optimism/al",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06YWxsb3dhbmNlOm9wdGltaXNtL2FsbG93YW5jZS8weDQyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYvMHgwYjJjNjM5YzUzMzgxM2Y0YWE5ZDc4MzdjYWY2MjY1M2QwOTdmZjg1LzB4NDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNiIsInJlZmVyZW5jZSI6Ikc0SkZLd1ZMYmIyRlJlOTZ0TWY1WlRlUExEcGk1SlB6UHF1S0NZaFBwcW11IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjE2NDg5LCJleHAiOjE3OTA2NTU1NzQwMjR9.Pr5Yvo8vvK4AvqgQXnoY-VljxUcHwInlklVV_9xIhRk",
"reference": "G4JFKwVLbb2FRe96tMf5ZTePLDpi5JPzPquKCYhPpqmu",
"solUsdPrice": 117.65,
"quotedLamports": "16999"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16489",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/optimism/allowance/0x4200000000000000000000000000000000000006/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85/0x4200000000000000000000000000000000000006",
"tags": [
"evm",
"optimism",
"allowance",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "ERC-20 Allowance (optimism). Optimism ERC-20 allowance: how much a spender may move from an owner, human-readable, with an unlimited-approval flag.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"raw": "100000000",
"chain": "base",
"owner": "0x1111111111111111111111111111111111111111",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"spender": "0x2222222222222222222222222222222222222222",
"allowance": "100",
"unlimited": false
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"owner",
"token",
"spender",
"raw"
],
"properties": {
"raw": {
"type": "string"
},
"chain": {
"type": "string"
},
"owner": {
"type": "string"
},
"token": {
"type": "string"
},
"spender": {
"type": "string"
},
"allowance": {
"type": "string"
},
"unlimited": {
"type": "boolean"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:nft-owner:ethereum/nf",
"session": "eyJhcnRpY2xlSWQiOiJldm06bmZ0LW93bmVyOmV0aGVyZXVtL25mdC1vd25lci8weGJjNGNhMGVkYTc2NDdhOGFiN2MyMDYxYzJlMTE4YTE4YTkzNmYxM2QvMSIsInJlZmVyZW5jZSI6IjNEcGhoWVBQZk5rZVhhUnp4cXVCckExVXBwMnlWSzYyRlFGelJLYXh3a25xIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3NDAxNn0.MA69L9pPO8Aa3UtUfRVIjlTR5bdeUtbX4dIgfL0TNa0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "3DphhYPPfNkeXaRzxquBrA1Upp2yVK62FQFzRKaxwknq"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:nft-owner:ethereum/nf",
"session": "eyJhcnRpY2xlSWQiOiJldm06bmZ0LW93bmVyOmV0aGVyZXVtL25mdC1vd25lci8weGJjNGNhMGVkYTc2NDdhOGFiN2MyMDYxYzJlMTE4YTE4YTkzNmYxM2QvMSIsInJlZmVyZW5jZSI6Ikh0d1BveDZuWFhOd1VzUzllWTJCeE1HZVhZVjdOalB6RkVEZ3dWQ25TZmh4IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3NDAxNn0.SEdC05wSqU5D93PYD7G_2sleq-bC7ceV2QnnYD8aHEY",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "HtwPox6nXXNwUsS9eY2BxMGeXYV7NjPzFEDgwVCnSfhx"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:nft-owner:ethereum/nf",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:nft-owner:ethereum/nf",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:nft-owner:ethereum/nf",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:nft-owner:ethereum/nf",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06bmZ0LW93bmVyOmV0aGVyZXVtL25mdC1vd25lci8weGJjNGNhMGVkYTc2NDdhOGFiN2MyMDYxYzJlMTE4YTE4YTkzNmYxM2QvMSIsInJlZmVyZW5jZSI6IkI1dnFlNXpYOTNDN2pNTml6RU04dXhDcXJ1Y2hScnVLTkc3ZXkySkdlRXJjIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjE2NDg5LCJleHAiOjE3OTA2NTU1NzQwMTZ9.FMNKrxsUjakLqxQbHr23xd6uLDVdJGexYXBsnd0TFRc",
"reference": "B5vqe5zX93C7jMNizEM8uxCqruchRruKNG7ey2JGeErc",
"solUsdPrice": 117.65,
"quotedLamports": "16999"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16489",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/ethereum/nft-owner/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/1",
"tags": [
"evm",
"ethereum",
"nft-owner",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "NFT Owner (ERC-721) (ethereum). NFT owner (ERC-721 ownerOf) for any collection on Base, Ethereum, Arbitrum, Optimism or Polygon.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"chain": "ethereum",
"owner": "0x4444444444444444444444444444444444444444",
"contract": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
"token_id": "1"
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"contract",
"token_id",
"owner"
],
"properties": {
"chain": {
"type": "string"
},
"owner": {
"type": [
"string",
"null"
]
},
"contract": {
"type": "string"
},
"token_id": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:wiki:article",
"session": "eyJhcnRpY2xlSWQiOiJ3aWtpOmFydGljbGUiLCJyZWZlcmVuY2UiOiI2bVJHR3FoY0I4M3NDcEhHak1QeDRyRTRZdThMU0hjMzRvTFF6UlE0MWpXeCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoyMDAwLCJleHAiOjE3OTA2NTU1NzQxMTR9.mbDkE6k2AIP3Z3mxMk-4HkN7Aj1XYXTZ13WKUsSjeNU",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "6mRGGqhcB83sCpHGjMPx4rE4Yu8LSHc34oLQzRQ41jWx"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:wiki:article",
"session": "eyJhcnRpY2xlSWQiOiJ3aWtpOmFydGljbGUiLCJyZWZlcmVuY2UiOiJHaktzMlpwWDVVb0cxeEFuVEZmd2JuWm4zWU5pSm5WZjJReDZQaFdSeEFBZCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjoyMDAwLCJleHAiOjE3OTA2NTU1NzQxMTR9.W0JsrT5SdSrKvSzZlesGMf-1lwRmSSWBwdeWrBktArc",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "GjKs2ZpX5UoG1xAnTFfwbnZn3YNiJnVf2Qx6PhWRxAAd"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:wiki:article",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:wiki:article",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:wiki:article",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:wiki:article",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ3aWtpOmFydGljbGUiLCJyZWZlcmVuY2UiOiJFYjdSVXd6RVNDRmttZVdZcXpXaFNYc2pWRmZTVFhnYVRvYTYydHNQQVFQTCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50IjoxNjQ3OSwiZXhwIjoxNzkwNjU1NTc0MTM1fQ.0r0yefyDuFbJmOlcCtfIC__WhAqeNdKIj3318CN0uvw",
"reference": "Eb7RUwzESCFkmeWYqzWhSXsjVFfSTXgaToa62tsPAQPL",
"solUsdPrice": 117.72,
"quotedLamports": "16989"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16479",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/wiki/article/Bitcoin",
"tags": [
"wikipedia",
"knowledge",
"encyclopedia",
"article"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Wikipedia Full Article (plain text, by section). Full Wikipedia article as plain text split by section, with the section list; fetch one ?section= (subsections included) instead of the whole page.",
"serviceName": "Saylor Innovations Wikipedia"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"found": true,
"title": "Bitcoin",
"content": "Bitcoin is the first decentralized cryptocurrency...",
"sections": [
"History",
"Design"
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"title",
"found"
],
"properties": {
"found": {
"type": "boolean"
},
"title": {
"type": "string"
},
"content": {
"type": "string"
},
"sections": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:evm:contract:polygon/cont",
"session": "eyJhcnRpY2xlSWQiOiJldm06Y29udHJhY3Q6cG9seWdvbi9jb250cmFjdC8weDNjNDk5YzU0MmNlZjVlMzgxMWUxMTkyY2U3MGQ4Y2MwM2Q1YzMzNTkiLCJyZWZlcmVuY2UiOiIzekp6c3M0blhTQVh0djhteFNtaVRLWUdBdndVZnZGdW5ka3hrNWNFV1RTYSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjozMDAwLCJleHAiOjE3OTA2NTU1NzQzODZ9.rdrs9W7yLept1dyFDyrEoTJlim2SR_X9VPuOxm5DnY8",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "3zJzss4nXSAXtv8mxSmiTKYGAvwUfvFundkxk5cEWTSa"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:evm:contract:polygon/cont",
"session": "eyJhcnRpY2xlSWQiOiJldm06Y29udHJhY3Q6cG9seWdvbi9jb250cmFjdC8weDNjNDk5YzU0MmNlZjVlMzgxMWUxMTkyY2U3MGQ4Y2MwM2Q1YzMzNTkiLCJyZWZlcmVuY2UiOiI4TEIyVXV1eDlIRjhZYm9wWHdpU0tiamJGRU5FSG4ybTdGN0RxTndtcDVENyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjozMDAwLCJleHAiOjE3OTA2NTU1NzQzODZ9.ozBcpbGuaZZW8mjxdpIkNfkG17vO9Ve9VU4zLwYjWx0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8LB2Uuux9HF8YbopXwiSKbjbFENEHn2m7F7DqNwmp5D7"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:evm:contract:polygon/cont",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:evm:contract:polygon/cont",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:evm:contract:polygon/cont",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:evm:contract:polygon/cont",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJldm06Y29udHJhY3Q6cG9seWdvbi9jb250cmFjdC8weDNjNDk5YzU0MmNlZjVlMzgxMWUxMTkyY2U3MGQ4Y2MwM2Q1YzMzNTkiLCJyZWZlcmVuY2UiOiI2U2k3eDFjVHJtM1lCUTFoRG5DNloxeERWZzh4MUVWQ01DZnZxM25tM1pWbyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50IjoyNDczNCwiZXhwIjoxNzkwNjU1NTc0Mzg2fQ.mlB-pMdtHVW0UxhyWSghT2Ky-mOMuQa9fpJH-wx_gJI",
"reference": "6Si7x1cTrm3YBQ1hDnC6Z1xDVg8x1EVCMCfvq3nm3ZVo",
"solUsdPrice": 117.65,
"quotedLamports": "25499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24734",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/evm/polygon/contract/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"tags": [
"evm",
"polygon",
"contract",
"onchain"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "EVM Contract Introspection (polygon). Polygon contract introspection: contract vs wallet (incl. EIP-7702 delegation), bytecode size, proxy detection (EIP-1967 and legacy OpenZeppelin slots) and ERC-20 name, symbol, decimals, total supply.",
"serviceName": "Saylor Innovations On-Chain Data (Base, Ethereum, BNB Chain, Polygon, Arbitrum, Optimism)"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"chain": "base",
"proxy": {
"admin": null,
"is_proxy": true,
"standard": "EIP-1967",
"implementation": "0x3333333333333333333333333333333333333333"
},
"token": {
"name": "USD Coin",
"symbol": "USDC",
"decimals": 6,
"total_supply": "4100000000"
},
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"is_contract": true,
"bytecode_bytes": 1485
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"chain",
"address",
"is_contract"
],
"properties": {
"chain": {
"type": "string"
},
"proxy": {
"type": "object"
},
"token": {
"type": [
"object",
"null"
]
},
"address": {
"type": "string"
},
"is_contract": {
"type": "boolean"
},
"bytecode_bytes": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:news:fear-greed",
"session": "eyJhcnRpY2xlSWQiOiJuZXdzOmZlYXItZ3JlZWQiLCJyZWZlcmVuY2UiOiJHMlFrRXBOYlBvc3h0WlN6aVpHVG9nN0Npb2phVmNOZUY0NFR3WnV1NmJKTSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1NzQzNTJ9.tiyJnX7V7oHMBbk8hXKfUUHZrw_G2kkB6eTUKSp-_wo",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "G2QkEpNbPosxtZSziZGTog7CiojaVcNeF44TwZuu6bJM"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:news:fear-greed",
"session": "eyJhcnRpY2xlSWQiOiJuZXdzOmZlYXItZ3JlZWQiLCJyZWZlcmVuY2UiOiI2TFB1QmhUWjgyZTY2WXFvYmZYYVJjc29YRkZERmY3REdKYm5tVHVQQnphaiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjoxMDAwLCJleHAiOjE3OTA2NTU1NzQzNTN9.kyc3qmVbyDDYcNKNY-f27AElMK7_DWpYvVzsmcSu-QQ",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "6LPuBhTZ82e66YqobfXaRcsoXFFDFf7DGJbnmTuPBzaj"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:news:fear-greed",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:news:fear-greed",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:news:fear-greed",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:news:fear-greed",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJuZXdzOmZlYXItZ3JlZWQiLCJyZWZlcmVuY2UiOiJDTFJEc2gyTXFBeDduSnlyd0FZV1NrSEhqMzI0eEJjUVRHRjJmZm9lVzZYOSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo4MjQ0LCJleHAiOjE3OTA2NTU1NzQzNTN9.ZBsC7zMnUc1lozW3eYpbWJlFJfXYt1L0ngUvpSw57xc",
"reference": "CLRDsh2MqAx7nJyrwAYWSkHHj324xBcQTGF2ffoeW6X9",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/news/fear-greed",
"tags": [
"crypto",
"news",
"sentiment",
"fear-greed"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Crypto Fear & Greed Index with 30-day history. Crypto Fear & Greed Index: today's value and label, yesterday, 7-day and 30-day averages, trend, and 30 days of history.",
"serviceName": "Saylor Innovations Crypto News & Sentiment"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"label": "Greed",
"trend": "rising",
"value": 71,
"avg_7d": 74,
"avg_30d": 62,
"history": [
{
"date": "2026-09-24",
"label": "Greed",
"value": 71
}
],
"yesterday": 71,
"next_update_in_seconds": 16713
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"value",
"label",
"history"
],
"properties": {
"label": {
"type": "string"
},
"trend": {
"type": "string"
},
"value": {
"type": [
"number",
"null"
]
},
"avg_7d": {
"type": [
"number",
"null"
]
},
"avg_30d": {
"type": [
"number",
"null"
]
},
"history": {
"type": "array",
"items": {
"type": "object"
}
},
"yesterday": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:medical:interactions",
"session": "eyJhcnRpY2xlSWQiOiJtZWRpY2FsOmludGVyYWN0aW9ucyIsInJlZmVyZW5jZSI6IjhhRjQ4Q0RpSERqb04zSjRWWkFjRUtRWmhGVXVDMlN5aWhnbWo4UnVGa1NCIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjMwMDAsImV4cCI6MTc5MDY1NTU3NDM3Mn0.1w5NlsyaOPdCNhpYPXLnoTLp4Tb4rivNPIBq150ZBSc",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8aF48CDiHDjoN3J4VZAcEKQZhFUuC2Syihgmj8RuFkSB"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:medical:interactions",
"session": "eyJhcnRpY2xlSWQiOiJtZWRpY2FsOmludGVyYWN0aW9ucyIsInJlZmVyZW5jZSI6IkZzajFQNUhQNHdHWUZvaWlLUHdKRGtFZFBwRlBuREpLSlZoTmpUZFhXM0JSIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjMwMDAsImV4cCI6MTc5MDY1NTU3NDM3Mn0.-A7Fq8PGyMgnSaAANc2gMI-_RO3N2PsfIETgQU5wbNA",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Fsj1P5HP4wGYFoiiKPwJDkEdPpFPnDJKJVhNjTdXW3BR"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:medical:interactions",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:medical:interactions",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:medical:interactions",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:medical:interactions",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJtZWRpY2FsOmludGVyYWN0aW9ucyIsInJlZmVyZW5jZSI6IjlSVXo3clJ3UzZ3aHlLcWJLN0tZb055OXEyWmdhMlFqOHcya2ZQQ2l3R0hoIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjI0NzM0LCJleHAiOjE3OTA2NTU1NzQzNzJ9.V5Fn-5i103UOtkiruIsT2u5teE4bIBYt8Kjg1yv3v5I",
"reference": "9RUz7rRwS6whyKqbK7KYoNy9q2Zga2Qj8w2kfPCiwGHh",
"solUsdPrice": 117.65,
"quotedLamports": "25499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24734",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/medical/interactions?drugs=warfarin,aspirin",
"tags": [
"medical",
"health",
"drugs",
"interactions"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Drug Interaction Check from FDA Label Text. Check 2-5 drugs against each other using FDA label text: finds where one drug label names another drug, its ingredients, brands or drug class (SSRI, NSAID, statin...) in interaction, warning or contraindication sections, with excerpts. Reference only, not medical advice.",
"serviceName": "Saylor Innovations Medical Reference"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"drugs": "warfarin,aspirin"
}
},
"output": {
"type": "json",
"example": {
"drugs": [
{
"query": "warfarin",
"rxcui": "11289"
},
{
"query": "aspirin",
"rxcui": "1191"
}
],
"any_mentions": true,
"label_mentions": [
{
"excerpts": [
"…Drugs that increase bleeding risk: aspirin, NSAIDs…"
],
"label_of": "warfarin",
"mentions": "aspirin",
"matched_terms": [
"aspirin"
]
}
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"drugs": {
"type": "string",
"description": "2-5 comma-separated drug names (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"drugs",
"label_mentions"
],
"properties": {
"drugs": {
"type": "array",
"items": {
"type": "object"
}
},
"any_mentions": {
"type": "boolean"
},
"label_mentions": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:exoplanets:lookup",
"session": "eyJhcnRpY2xlSWQiOiJleG9wbGFuZXRzOmxvb2t1cCIsInJlZmVyZW5jZSI6IjhIYnhucUVxNEdYYUZ5aFVlTHhSTFBydHhpSHZTS1VzTnZNendGTDZLanp3IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3NDM4NH0.7hnBNaNhY4QSGUdNV_d0vwEhXWBbWmDb8JiuCsfFQHA",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8HbxnqEq4GXaFyhUeLxRLPrtxiHvSKUsNvMzwFL6Kjzw"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:exoplanets:lookup",
"session": "eyJhcnRpY2xlSWQiOiJleG9wbGFuZXRzOmxvb2t1cCIsInJlZmVyZW5jZSI6IjVtSDZKVUVxODdGOVFtR0JYSFI2MVJMaWJBOEJxQU1SclRCNFlGdWRZRGpTIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3NDM4NH0.7BsTv5DH7ke4Hr4mDXXpUQtmn073ay8oeMYkFynw0WU",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "5mH6JUEq87F9QmGBXHR61RLibA8BqAMRrTB4YFudYDjS"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:exoplanets:lookup",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:exoplanets:lookup",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:exoplanets:lookup",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:exoplanets:lookup",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJleG9wbGFuZXRzOmxvb2t1cCIsInJlZmVyZW5jZSI6IjdSZ1B0Qkt2eXl2eUJzTVlwU3ZIN0pid0pFTG11Q2tXcXdQR3k0VXBQMTZEIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjE2NDc5LCJleHAiOjE3OTA2NTU1NzQ0MDl9.DhXc5x-LAWrvpXYj7fkeNUrzO3y2GXi28YOZKkb_h2E",
"reference": "7RgPtBKvyyvyBsMYpSvH7JbwJELmuCkWqwPGy4UpP16D",
"solUsdPrice": 117.72,
"quotedLamports": "16989"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16479",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/exoplanets/lookup?name=TRAPPIST-1",
"tags": [
"exoplanets",
"lookup",
"nasa",
"science"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Exoplanet Lookup (NASA Exoplanet Archive). Exoplanet lookup (NASA Exoplanet Archive) by planet or host star (TRAPPIST-1, Kepler-186 f, 51 Peg b): discovery year, method and facility, orbital period, radius and mass in Earths, equilibrium temperature, insolation, host star type and temperature, and distance in light years. Public domain.",
"serviceName": "Saylor Innovations Earth and Space Science"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"name": "TRAPPIST-1"
}
},
"output": {
"type": "json",
"example": {
"count": 7,
"found": true,
"query": "TRAPPIST-1",
"planets": [
{
"name": "TRAPPIST-1 e",
"method": "Transit",
"host_star": "TRAPPIST-1",
"discovered": 2017,
"mass_earths": 0.692,
"radius_earths": 0.92,
"equilibrium_temp_k": 250,
"orbital_period_days": 6.101,
"distance_light_years": 40.66
}
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "planet or host star name, e.g. TRAPPIST-1 or Kepler-186 f (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"count": {
"type": "number"
},
"found": {
"type": "boolean"
},
"planets": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:stocks:fundamentals:NVDA",
"session": "eyJhcnRpY2xlSWQiOiJzdG9ja3M6ZnVuZGFtZW50YWxzOk5WREEiLCJyZWZlcmVuY2UiOiI4amt5ZUZmc2dXUFVrdmJBenpldkNpWE5Dck5GR2dTOXJ5Rlg1SGF1R1ZucCIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjozMDAwLCJleHAiOjE3OTA2NTU1NzQ1Njd9.moW6EGD06RjuZPYvw5C38n1q4eOzn6vYCVSZeJwhCpk",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8jkyeFfsgWPUkvbAzzevCiXNCrNFGgS9ryFX5HauGVnp"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:stocks:fundamentals:NVDA",
"session": "eyJhcnRpY2xlSWQiOiJzdG9ja3M6ZnVuZGFtZW50YWxzOk5WREEiLCJyZWZlcmVuY2UiOiI2Ykd5ZWpvRlFqU1dQZGJ6MnN4UHdnUVd5Z3ZHeGNDQXI4cWJ4ZFQ4VTNZRSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjozMDAwLCJleHAiOjE3OTA2NTU1NzQ1Njd9.zeT_CBEtV5gDpU6M9iumAzcOdrynW1lIrjd7wqecYTI",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "6bGyejoFQjSWPdbz2sxPwgQWygvGxcCAr8qbxdT8U3YE"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:stocks:fundamentals:NVDA",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:stocks:fundamentals:NVDA",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:stocks:fundamentals:NVDA",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:stocks:fundamentals:NVDA",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJzdG9ja3M6ZnVuZGFtZW50YWxzOk5WREEiLCJyZWZlcmVuY2UiOiJBWVFaSEJRblkzNEZCTXk2aWRBa0s0TkY0R3NFY1I5M3ZqTUNhbkJWbmdIaiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50IjoyNDczNCwiZXhwIjoxNzkwNjU1NTc0NTY3fQ.NW_GaZ_xLXffN2FpawxvYCXswcBrGJSwIaSxUJDQtD0",
"reference": "AYQZHBQnY34FBMy6idAkK4NF4GsEcR93vjMCanBVngHj",
"solUsdPrice": 117.65,
"quotedLamports": "25499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24734",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/stocks/fundamentals/NVDA",
"tags": [
"stocks",
"equities",
"market-data",
"fundamentals",
"sec"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Company Fundamentals (SEC filings) — NVDA. Company fundamentals from official SEC 10-K filings: last 4 fiscal years of revenue, net income, operating income, diluted EPS, operating cash flow, total assets, liabilities, equity, cash and long-term debt, plus net margin, revenue growth and leverage. Tags merged across years so figures stay current.",
"serviceName": "Saylor Innovations Stock Data"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"symbol": "NVDA"
}
},
"output": {
"type": "json",
"example": {
"name": "Apple Inc.",
"found": true,
"annual": {
"revenue": [
{
"value": 416161000000,
"fiscal_year_end": "2025-09-27"
}
],
"net_income": [
{
"value": 112010000000,
"fiscal_year_end": "2025-09-27"
}
],
"eps_diluted": [
{
"value": 7.46,
"fiscal_year_end": "2025-09-27"
}
]
},
"ratios": {
"net_margin_pct": 26.92,
"revenue_growth_yoy_pct": 6.4
},
"symbol": "AAPL"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"symbol",
"found"
],
"properties": {
"found": {
"type": "boolean"
},
"annual": {
"type": "object"
},
"ratios": {
"type": "object"
},
"symbol": {
"type": "string"
}
}
}
}
}
}
},
"routeTemplate": "/api/stocks/fundamentals/:symbol"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:superfund:near",
"session": "eyJhcnRpY2xlSWQiOiJzdXBlcmZ1bmQ6bmVhciIsInJlZmVyZW5jZSI6IjVQM3l5TTJ6MjhodkVzV29WdHMyWlJiVXFjU1pYUHRFOHhDa284UFNQQzViIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjIwMDAsImV4cCI6MTc5MDY1NTU3NjMzM30.1eGCo9Wsz8agtdeWMDMPA3DKlRf2iLrHgLHDpTS-ERg",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "5P3yyM2z28hvEsWoVts2ZRbUqcSZXPtE8xCko8PSPC5b"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:superfund:near",
"session": "eyJhcnRpY2xlSWQiOiJzdXBlcmZ1bmQ6bmVhciIsInJlZmVyZW5jZSI6InMxakhUdDVLcGZ4N3d6UkpIaVdtRmVCQ1F0ODFTdzRNYnEzeVF0Qm9aNmIiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MjAwMCwiZXhwIjoxNzkwNjU1NTc2MzM0fQ.OH7xUcXwoGGQWOqje7kPzieKh-4b6DsSCCyzYKGoVfI",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "s1jHTt5Kpfx7wzRJHiWmFeBCQt81Sw4Mbq3yQtBoZ6b"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:superfund:near",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:superfund:near",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:superfund:near",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:superfund:near",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJzdXBlcmZ1bmQ6bmVhciIsInJlZmVyZW5jZSI6IkVOOVdHQWVOMmJyWmRta0hqZFY1NlhiSm5RQVdnRTFpS2R4ckdiY3B0UmcxIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjE2NDc5LCJleHAiOjE3OTA2NTU1NzYzOTV9.nHAWgNxkdcjLiu_Q-0DCl_iDDDLDc3sWOSzb_3RLjaQ",
"reference": "EN9WGAeN2brZdmkHjdV56XbJnQAWgE1iKdxrGbcptRg1",
"solUsdPrice": 117.72,
"quotedLamports": "16989"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16479",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/superfund/near?lat=40.73&lon=-74.17",
"tags": [
"superfund",
"near",
"environment",
"usa"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Superfund Sites Near a Location (EPA NPL). Superfund sites near an address or coordinates (EPA National Priorities List): every hazardous-waste site within a chosen radius with status (active, proposed, deleted after cleanup), distance, hazard ranking score, listing and cleanup dates and the EPA site profile. For home buying, due diligence and environmental checks.",
"serviceName": "Saylor Innovations Environmental Data"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"lat": "40.73",
"lon": "-74.17"
}
},
"output": {
"type": "json",
"example": {
"lat": 40.73,
"lon": -74.17,
"count": 13,
"found": true,
"sites": [
{
"city": "Newark",
"name": "Diamond Alkali Co.",
"state": "New Jersey",
"listed": "09/21/1984",
"status": "NPL Site",
"distance_km": 3.1,
"hazard_ranking_score": 35.4
}
],
"by_status": {
"NPL Site": 11,
"Deleted NPL Site": 2
},
"radius_km": 10
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"lat": {
"type": "string",
"description": "latitude (query)"
},
"lon": {
"type": "string",
"description": "longitude (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"found"
],
"properties": {
"count": {
"type": "number"
},
"found": {
"type": "boolean"
},
"sites": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:defi:protocol:protocol/aa",
"session": "eyJhcnRpY2xlSWQiOiJkZWZpOnByb3RvY29sOnByb3RvY29sL2FhdmUtdjMiLCJyZWZlcmVuY2UiOiJIZFlTNVhycVVQUUNHQ0tyQkdOTE40dWpKRk5OeGdTYnpiZWZRWE1mNzJzWSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjozMDAwLCJleHAiOjE3OTA2NTU1NzQ5OTJ9.OryqRjyFLhGeDe3bNTbPFbovCiuRslPl5VtUZIYRfuk",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "HdYS5XrqUPQCGCKrBGNLN4ujJFNNxgSbzbefQXMf72sY"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:defi:protocol:protocol/aa",
"session": "eyJhcnRpY2xlSWQiOiJkZWZpOnByb3RvY29sOnByb3RvY29sL2FhdmUtdjMiLCJyZWZlcmVuY2UiOiI0dmpvS2Y2Z1F4YVJON3ZEYTV5cnpFV3JoajlWejNhQkx1ejh6aVhiVVE0NSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjozMDAwLCJleHAiOjE3OTA2NTU1NzQ5OTJ9.KAlNWFn4b3wKOnVa6aNsFQSD8xCactTEu4ueswDberE",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "4vjoKf6gQxaRN7vDa5yrzEWrhj9Vz3aBLuz8ziXbUQ45"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:defi:protocol:protocol/aa",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:defi:protocol:protocol/aa",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:defi:protocol:protocol/aa",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:defi:protocol:protocol/aa",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJkZWZpOnByb3RvY29sOnByb3RvY29sL2FhdmUtdjMiLCJyZWZlcmVuY2UiOiJKRG9mQXdSRmpMaTF5dXdpRW9ZamFxYTJtTjdCVDRNOU5DaFI0QVBwcjIxdSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50IjoyNDcxOSwiZXhwIjoxNzkwNjU1NTc1MDI1fQ.oIaOvpq6UxJi6x-NaKo9q0bvbldIAi1oiPJzwYwFw7A",
"reference": "JDofAwRFjLi1yuwiEoYjaqa2mN7BT4M9NChR4APpr21u",
"solUsdPrice": 117.72,
"quotedLamports": "25484"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24719",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/defi/protocol/aave-v3",
"tags": [
"defi",
"protocol",
"defillama"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "DeFi Protocol TVL. DeFi protocol TVL: total value locked, 1-day and 7-day change, per-chain TVL with borrowed and staked amounts, category, market cap and audit count for any DefiLlama protocol slug.",
"serviceName": "Saylor Innovations DeFi Intelligence"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"slug": "aave-v3"
}
},
"output": {
"type": "json",
"example": {
"name": "Aave V3",
"slug": "aave-v3",
"chains": [
{
"chain": "Ethereum",
"tvl_usd": 15000000000,
"borrowed_usd": 9000000000
}
],
"tvl_usd": 18308897625,
"category": "Lending",
"change_1d_pct": 0.39,
"change_7d_pct": 7.48
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"slug",
"name",
"tvl_usd",
"chains"
],
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"chains": {
"type": "array",
"items": {
"type": "object"
}
},
"tvl_usd": {
"type": [
"number",
"null"
]
},
"category": {
"type": [
"string",
"null"
]
},
"change_1d_pct": {
"type": [
"number",
"null"
]
},
"change_7d_pct": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
},
"routeTemplate": "/api/defi/protocol/:slug"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:grammar:check",
"session": "eyJhcnRpY2xlSWQiOiJncmFtbWFyOmNoZWNrIiwicmVmZXJlbmNlIjoiQUh3UGNoZlhBd1FWZ1oxM0p4QU5OWDlRamZSbzg5WEZiWFJvM2d0NWYxcyIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoyMDAwLCJleHAiOjE3OTA2NTU1NzQ5OTR9.ZvHualVDUd65AtLzkAz-JtBKhSpP8aowembwiz-X5dw",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "AHwPchfXAwQVgZ13JxANNX9QjfRo89XFbXRo3gt5f1s"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:grammar:check",
"session": "eyJhcnRpY2xlSWQiOiJncmFtbWFyOmNoZWNrIiwicmVmZXJlbmNlIjoiSDY3WFYyaFgyd0FUUHhuRnRjd0hUQkdoNjZaV0dkVmJMcm1hVWlldWV1NmMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MjAwMCwiZXhwIjoxNzkwNjU1NTc0OTk0fQ.nhzGEbOQ_z7ibOvaPVpAmrJ55ELc9If2ZOPyaizn4cU",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "H67XV2hX2wATPxnFtcwHTBGh66ZWGdVbLrmaUieueu6c"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:grammar:check",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:grammar:check",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:grammar:check",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "2000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:grammar:check",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJncmFtbWFyOmNoZWNrIiwicmVmZXJlbmNlIjoiOGRWTEZNQ3dqUU5tMjFKYnB5YXczeGhlVTRjQnJCeVptWDRmM2hmS1VVSnQiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MTY0NzksImV4cCI6MTc5MDY1NTU3NDk5NH0.LNzJu0GHxoOXZSfVMsivni2DcimG9_5oKGEtvXUeBcw",
"reference": "8dVLFMCwjQNm21Jbpyaw3xheU4cBrByZmX4f3hfKUUJt",
"solUsdPrice": 117.72,
"quotedLamports": "16989"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "16479",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/grammar/check?text=Their%20is%20a%20eror%20in%20this%20sentense.",
"tags": [
"grammar",
"check",
"spelling",
"proofreading"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Grammar & Spelling Check (30+ languages). Grammar, spelling and style check in 30+ languages (auto-detected): each issue with message, category, position and suggested replacements, plus a corrected version of the text. Powered by LanguageTool.",
"serviceName": "Saylor Innovations Grammar Check"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"text": "Their is a eror in this sentense."
}
},
"output": {
"type": "json",
"example": {
"issues": 3,
"matches": [
{
"text": "eror",
"message": "Possible spelling mistake found.",
"replacements": [
"error"
]
}
],
"language": {
"used": "English (US)",
"detected": "English (US)"
},
"corrected_text": "There is an error in this sentence."
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "text to check, up to 3000 characters (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"issues",
"matches"
],
"properties": {
"issues": {
"type": "number"
},
"matches": {
"type": "array",
"items": {
"type": "object"
}
},
"corrected_text": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:history:on-this-day",
"session": "eyJhcnRpY2xlSWQiOiJoaXN0b3J5Om9uLXRoaXMtZGF5IiwicmVmZXJlbmNlIjoiM1pBTG9veDJDQWJOR2RXdlNuNFpKdVVjeVdDS0I0TnV6VWo3UHhMcDg2VVMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwNjU1NTc0OTk1fQ.W1IerKKcILB9p-Ej4mL4UngJr3lJ_o5YKk-uJ4rHVsw",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "3ZALoox2CAbNGdWvSn4ZJuUcyWCKB4NuzUj7PxLp86US"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:history:on-this-day",
"session": "eyJhcnRpY2xlSWQiOiJoaXN0b3J5Om9uLXRoaXMtZGF5IiwicmVmZXJlbmNlIjoiOFhwVVZuTkRNZEpodTVhOTJGVG5OUW1yUmNjMlhRWTk5ZnV3YUxBUW5VdEEiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwNjU1NTc0OTk1fQ.Zj2EYnqQPhX53KqWNG7rSUpWrFBcvZpUgVWKtbhr9pE",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8XpUVnNDMdJhu5a92FTnNQmrRcc2XQY99fuwaLAQnUtA"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:history:on-this-day",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:history:on-this-day",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:history:on-this-day",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:history:on-this-day",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJoaXN0b3J5Om9uLXRoaXMtZGF5IiwicmVmZXJlbmNlIjoiRDQzRVNNc0FQb0VEV3RZM3p6ZFYxUDV6M2pOVVFBMUJQYlA1Q2YzYnVxZWUiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6ODI0NCwiZXhwIjoxNzkwNjU1NTc0OTk1fQ.RWVBIytd6biqfwt95gviaXEAwRrE80AYOFIc9Ds7p78",
"reference": "D43ESMsAPoEDWtY3zzdV1P5z3jNUQA1BPbP5Cf3buqee",
"solUsdPrice": 117.65,
"quotedLamports": "8499"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8244",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/history/on-this-day",
"tags": [
"history",
"on-this-day"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "On This Day in History (events, births, deaths). On this day in history for any date: notable events, births, deaths or holidays from Wikipedia, newest first, with linked articles.",
"serviceName": "Saylor Innovations On This Day in History"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET"
},
"output": {
"type": "json",
"example": {
"day": 25,
"type": "events",
"count": 1,
"items": [
{
"text": "The United States Congress passes twelve constitutional amendments...",
"year": 1789,
"links": [
{
"title": "United States Bill of Rights"
}
]
}
],
"month": 9
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:watchdog:price:EPjFWdd5Au",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpwcmljZTpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6IjROWk5IM2V0NDdSaTVvVkRqb2ZqWjRzd2tKSmYyQXVkRHZGN1hYdFRaU0tiIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU3NTAwMn0.F-aRdJABdRT6180wrWuk0qPn_ivekqHZw9k33JenEHg",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "4NZNH3et47Ri5oVDjofjZ4swkJJf2AudDvF7XXtTZSKb"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:watchdog:price:EPjFWdd5Au",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpwcmljZTpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6IkNzU3RWRzZQQTdSRFozTXduaThDNmc4a0hhcUNtQkNpdUwydmpYRWlOcThOIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAsImV4cCI6MTc5MDY1NTU3NTAwMn0.HvMxAK4AtonFGE-L4YPNAGSGQndlJWu2Z8rNg0_OmfU",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "CsStVG6PA7RDZ3Mwni8C6g8kHaqCmBCiuL2vjXEiNq8N"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:watchdog:price:EPjFWdd5Au",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:watchdog:price:EPjFWdd5Au",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:watchdog:price:EPjFWdd5Au",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:watchdog:price:EPjFWdd5Au",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpwcmljZTpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6IjhSRzlIZUFvMWl6ZkNBckZzZG11SFU0OXBkeUdkdFVjTktvTmlRVkh5d3FIIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjgyMzksImV4cCI6MTc5MDY1NTU3NTAwMn0.R4nnKZ040_DUTljYVkZFqlB09ewepQscVeA9lyaoqvM",
"reference": "8RG9HeAo1izfCArFsdmuHU49pdyGdtUcNKoNiQVHywqH",
"solUsdPrice": 117.72,
"quotedLamports": "8494"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8239",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/price/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"tags": [
"solana",
"onchain",
"token-data",
"price"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Token Price & Liquidity. Solana token price in USD plus liquidity for any SPL mint, from two independent sources (DexScreener and Jupiter) with the spread between them reported — a wide spread is itself a warning signal. ~250ms, built for high-frequency polling.",
"serviceName": "Saylor Innovations Watchdog API"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
}
},
"output": {
"type": "json",
"example": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"name": "Bonk",
"symbol": "Bonk",
"top_pair": {
"dex": "raydium",
"pair_address": "3UwfrdLTpAjxTRni1boc5HUWe6hzc4HgE5yLdvEp2Noc"
},
"price_usd": 0.000002932,
"fetched_at": 1787934775.45,
"pair_count": 30,
"sources_ok": [
"dexscreener",
"jupiter"
],
"liquidity_usd": 709551.36,
"price_jupiter": 0.0000029405,
"sources_failed": [],
"volume_24h_usd": 245047.96,
"price_change_24h": -7.82,
"price_spread_pct": 0.29,
"price_dexscreener": 0.000002932
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"properties": {
"mint": {
"type": [
"string",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"symbol": {
"type": [
"string",
"null"
]
},
"top_pair": {
"type": [
"object",
"null"
]
},
"price_usd": {
"type": [
"number",
"null"
],
"description": "Best available price."
},
"fetched_at": {
"type": [
"number",
"null"
],
"description": "Unix seconds."
},
"pair_count": {
"type": [
"number",
"null"
]
},
"sources_ok": {
"type": "array",
"items": {
"type": "string"
}
},
"liquidity_usd": {
"type": [
"number",
"null"
]
},
"price_jupiter": {
"type": [
"number",
"null"
]
},
"sources_failed": {
"type": "array",
"items": {
"type": "string"
}
},
"volume_24h_usd": {
"type": [
"number",
"null"
]
},
"price_change_24h": {
"type": [
"number",
"null"
]
},
"price_spread_pct": {
"type": [
"number",
"null"
],
"description": "Disagreement between the two sources — a wide spread is itself a signal."
},
"price_dexscreener": {
"type": [
"number",
"null"
]
}
}
}
}
}
}
},
"routeTemplate": "/api/price/:mint"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:predictions:search:search",
"session": "eyJhcnRpY2xlSWQiOiJwcmVkaWN0aW9uczpzZWFyY2g6c2VhcmNoIiwicmVmZXJlbmNlIjoiRzk2S3I4c2ZFZjdjOHRCWXZYRGF6NWM5eHZzRXFiVXpwdVlzOXN0RGY2M0UiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MzAwMCwiZXhwIjoxNzkwNjU1NTc2OTY1fQ.bMAVzJVqa0Z0u9Jpk8Tvc8cKv9UCVZN42ApFpvaq_yc",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "G96Kr8sfEf7c8tBYvXDaz5c9xvsEqbUzpuYs9stDf63E"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:predictions:search:search",
"session": "eyJhcnRpY2xlSWQiOiJwcmVkaWN0aW9uczpzZWFyY2g6c2VhcmNoIiwicmVmZXJlbmNlIjoiM0wzM3VOQXhwNlRvVkhtTXVpdXpBR2oyTDFoVURyc29tNkxzWFhLWlRWUzMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MzAwMCwiZXhwIjoxNzkwNjU1NTc2OTY1fQ.VIJLgY5eW8TIzWPBuRNfapDW1Lib2PDfvlpGjMfdNrk",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "3L33uNAxp6ToVHmMuiuzAGj2L1hUDrsom6LsXXKZTVS3"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:predictions:search:search",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:predictions:search:search",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:predictions:search:search",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "3000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:predictions:search:search",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJwcmVkaWN0aW9uczpzZWFyY2g6c2VhcmNoIiwicmVmZXJlbmNlIjoiRnVQQWFUbXBtcjhKUUNDZWlZWWFjN0JIeW5VUzM2akRlc0N3S251RUY2NXMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6MjQ3MTksImV4cCI6MTc5MDY1NTU3Njk4NH0.w9R-lbe__0ZpGlBMePoEfy1Gz6_SAzIJ1UsYhrjp9ZI",
"reference": "FuPAaTmpmr8JQCCeiYYac7BHynUS36jDesCwKnuEF65s",
"solUsdPrice": 117.72,
"quotedLamports": "25484"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "24719",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/predictions/search?q=bitcoin",
"tags": [
"prediction-markets",
"polymarket",
"kalshi",
"search"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Prediction Market Search (Polymarket + Kalshi). Polymarket and Kalshi odds search: find prediction markets by keyword and get implied probabilities (0-1) per outcome, best bid/ask, last trade, 24h volume, liquidity and close time in one normalized format, ranked by trading activity.",
"serviceName": "Saylor Innovations Prediction Markets"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"q": "bitcoin"
}
},
"output": {
"type": "json",
"example": {
"count": 1,
"query": "bitcoin",
"events": [
{
"id": "what-price-will-bitcoin-hit-in-september-2026",
"url": "https://polymarket.com/event/what-price-will-bitcoin-hit-in-september-2026",
"title": "What price will Bitcoin hit in September?",
"markets": [
{
"best_ask": 0.08,
"best_bid": 0.06,
"outcomes": [
{
"name": "Yes",
"probability": 0.07
},
{
"name": "No",
"probability": 0.93
}
],
"question": "Will Bitcoin reach $100,000 in September?",
"liquidity_usd": 45000,
"volume_24h_usd": 120000
}
],
"category": null,
"platform": "polymarket",
"closes_at": "2026-09-30T23:59:00Z",
"volume_24h_usd": 891236
}
]
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "search text, e.g. bitcoin, election, fed rate (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"query",
"events"
],
"properties": {
"count": {
"type": [
"number",
"null"
]
},
"query": {
"type": "string"
},
"events": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:watchdog:security:EPjFWdd",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpzZWN1cml0eTpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6IjhEZnZOWjFBYXM2aGhoZXRSZ1lNMnNjeFRTOHpydGNrY1dwSFY1VTdqTXJLIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjEwMDAwLCJleHAiOjE3OTA2NTU1NzY5NDd9.LlV74ajTpMshxPV2dVn--UrLcUNsWrWRHZAXgvh_ZuY",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8DfvNZ1Aas6hhhetRgYM2scxTS8zrtckcWpHV5U7jMrK"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "10000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:watchdog:security:EPjFWdd",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpzZWN1cml0eTpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6IjkzZEJGeXNwUnRHOFplWGNGWDFWcEJwTmpXWmJhclRtQWhtS1I4V1RBZGF1IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAwLCJleHAiOjE3OTA2NTU1NzY5NDd9.KMnw9bti4tItJ60UVoR_m97eFc7AcbtGbkPbnPIOg6Q",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "93dBFyspRtG8ZeXcFX1VpBpNjWZbarTmAhmKR8WTAdau"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "10000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:watchdog:security:EPjFWdd",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:watchdog:security:EPjFWdd",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "10000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:watchdog:security:EPjFWdd",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "10000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:watchdog:security:EPjFWdd",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzpzZWN1cml0eTpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6Ijh3S3pYbnJtNkRaTUNHUTR1TWJNNDlxYjVwS01GR2NRdndkRmd1d3NhRno4IiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjgyMzk4LCJleHAiOjE3OTA2NTU1NzY5NDd9.ws4s6PqO3rc2TUvqdoYifKqxj8-a0oDzOyS6lNemwhM",
"reference": "8wKzXnrm6DZMCGQ4uMbM49qb5pKMFGcQvwdFguwsaFz8",
"solUsdPrice": 117.72,
"quotedLamports": "84947"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "82398",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/security/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"tags": [
"solana",
"onchain",
"token-data",
"security"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Token Security Report. Solana token rug risk check — is this token safe to buy? Rug-pull and scam screening for any SPL / pump.fun mint: mint and freeze authority (read from on-chain RPC), LP locked %, top-10 holder concentration, RugCheck named risks, and a plain-English safety summary.",
"serviceName": "Saylor Innovations Watchdog API"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
}
},
"output": {
"type": "json",
"example": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"name": "Bonk",
"symbol": "Bonk",
"summary": "Watchdog Score 87/100 (healthy). Authorities: mint revoked, freeze revoked. LP locked: 100%. LP unlocks 2027-04-03.",
"security": {
"lp_locked_pct": 100,
"lp_unlock_date": "2027-04-03T13:00:01.000Z",
"rugcheck_risks": [
"Mutable metadata"
],
"rugcheck_score": 7,
"top10_holder_pct": 38.6,
"insider_network_count": 2,
"mint_authority_revoked": true,
"freeze_authority_revoked": true,
"insider_accounts_detected": 17950,
"insider_accounts_pct_of_holders": 0.88
},
"fetched_at": 1787934806.16,
"sources_ok": [
"dexscreener",
"geckoterminal",
"jupiter",
"rugcheck",
"solana_rpc"
],
"holder_count": 2047126,
"security_score": 88,
"sources_failed": [],
"token_age_days": 149.28,
"watchdog_score": 87
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"properties": {
"mint": {
"type": [
"string",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"symbol": {
"type": [
"string",
"null"
]
},
"summary": {
"type": [
"string",
"null"
],
"description": "Plain-English verdict."
},
"security": {
"type": "object",
"properties": {
"lp_locked_pct": {
"type": [
"number",
"null"
],
"description": "Percent of liquidity locked, 0-100."
},
"lp_unlock_date": {
"type": [
"string",
"null"
],
"description": "ISO timestamp of the nearest future LP unlock, if any locked LP has a known unlock date. Null if fully unlocked or no lock data."
},
"rugcheck_risks": {
"type": "array",
"items": {
"type": "string"
},
"description": "Named risks."
},
"rugcheck_score": {
"type": [
"number",
"null"
],
"description": "Raw upstream RugCheck score."
},
"top10_holder_pct": {
"type": [
"number",
"null"
],
"description": "Percent of supply held by the top 10 holders."
},
"insider_network_count": {
"type": [
"number",
"null"
],
"description": "Number of connected-wallet clusters RugCheck's graph analysis detected across ALL holders (not just the top 10/20)."
},
"mint_authority_revoked": {
"type": [
"boolean",
"null"
],
"description": "False means new supply can still be minted."
},
"freeze_authority_revoked": {
"type": [
"boolean",
"null"
],
"description": "False means your balance can be frozen."
},
"insider_accounts_detected": {
"type": [
"number",
"null"
],
"description": "Total accounts across all detected clusters."
},
"insider_accounts_pct_of_holders": {
"type": [
"number",
"null"
],
"description": "insider_accounts_detected as a percent of total_holders. A lead to investigate, not a verdict — legitimate exchanges/market makers can also show up as large connected clusters."
}
}
},
"fetched_at": {
"type": [
"number",
"null"
]
},
"sources_ok": {
"type": "array",
"items": {
"type": "string"
}
},
"holder_count": {
"type": [
"number",
"null"
]
},
"security_score": {
"type": [
"number",
"null"
],
"description": "0-100. Transparent rule-based math, not a model."
},
"sources_failed": {
"type": "array",
"items": {
"type": "string"
}
},
"token_age_days": {
"type": [
"number",
"null"
]
},
"watchdog_score": {
"type": [
"number",
"null"
],
"description": "Composite. Security is 45%; a security score under 30 caps this at 25."
}
}
}
}
}
}
},
"routeTemplate": "/api/security/:mint"
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:util:fx",
"session": "eyJhcnRpY2xlSWQiOiJ1dGlsOmZ4IiwicmVmZXJlbmNlIjoiOEMzNU1oc2ZqWVNLTlJLWnFZRU1tanhZZXd1VUVtMU0xZUFiSGl4Z0xZd3ciLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwNjU1NTc2OTYwfQ.ym4HKmcSZMrggwhQbu5TRFEgtU3qwsfGvpSXQ-IAApk",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "8C35MhsfjYSKNRKZqYEMmjxYewuUEm1M1eAbHixgLYww"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:util:fx",
"session": "eyJhcnRpY2xlSWQiOiJ1dGlsOmZ4IiwicmVmZXJlbmNlIjoiQ0Nvc3A0dFg2bXI1cDNEWDJHcGhvVHF4dTkyZzFDQ1MxUFJXWVhUNHpFZkIiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwNjU1NTc2OTYwfQ.Wajzu_vamwj5UzB15MhgVzRt6hp_4nrVvW0sGnF0Uc0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "CCosp4tX6mr5p3DX2GphoTqxu92g1CCS1PRWYXT4zEfB"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:util:fx",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:util:fx",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:util:fx",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:util:fx",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ1dGlsOmZ4IiwicmVmZXJlbmNlIjoiNnVrSGpVbzFtanY5RUdSTm4zS3prNDlLQ1FCR0x0c2txaUhmVEh4UmpQTFgiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6ODIzOSwiZXhwIjoxNzkwNjU1NTc2OTc2fQ.xVDN3nNllrmWdmnE9qHs4_b7jIVED9xsn0W3aQ1lDFU",
"reference": "6ukHjUo1mjv9EGRNn3Kzk49KCQBGLtskqiHfTHxRjPLX",
"solUsdPrice": 117.72,
"quotedLamports": "8494"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "8239",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/util/fx?amount=100&from=USD&to=EUR%2CJPY%2CGBP",
"tags": [
"utility",
"fx"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Currency conversion (ECB reference rates, today or any date since 1999). Currency conversion at European Central Bank reference rates, today or on any date since 1999 (?date=YYYY-MM-DD): convert any amount from one currency into one or many (30+ currencies).",
"serviceName": "Saylor Innovations Real-World Utilities"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"to": "EUR,JPY,GBP",
"from": "USD",
"amount": "100"
}
},
"output": {
"type": "json",
"example": {
"date": "2026-09-24",
"from": "USD",
"rates": {
"EUR": 0.87974
},
"amount": 100,
"converted": {
"EUR": 87.974
}
}
}
},
"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",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "optional ISO currency or comma list, e.g. EUR,JPY (query)"
},
"from": {
"type": "string",
"description": "ISO currency, e.g. USD (query)"
},
"amount": {
"type": "string",
"description": "optional, default 1 (query)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"required": [
"from",
"rates"
],
"properties": {
"date": {
"type": "string"
},
"from": {
"type": "string"
},
"rates": {
"type": "object"
},
"amount": {
"type": [
"number",
"null"
]
},
"converted": {
"type": "object"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment required to access this resource.",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"memo": "saylor:watchdog:token:EPjFWdd5Au",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzp0b2tlbjpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6IkJzNFQ0bnFpbkZyYkhnTExab1JZOE52NUFkblNiTnljVUZXd2EyeWEyQUxGIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjUwMDAsImV4cCI6MTc5MDY1NTU3Njk2NX0.udFm0jT-6q-2yIwTeOspj9Mxj8-9tX8JfBncNbfWpvE",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "Bs4T4nqinFrbHgLLZoRY8Nv5AdnSbNycUFWwa2ya2ALF"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"memo": "saylor:watchdog:token:EPjFWdd5Au",
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzp0b2tlbjpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6IjM2UTlpQWlwYnVRYml2aXpOMVBmazZMQ1AzMUNGcEV6aXMyWVl1UE5WVkpYIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjUwMDAsImV4cCI6MTc5MDY1NTU3Njk2NX0.WseAj_I58n6T411ziBocCwJK7vGInnCLXiYCTu-0VG0",
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww",
"reference": "36Q9iAipbuQbivizN1Pfk6LCP31CFpEzis2YYuPNVVJX"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"memo": "saylor:watchdog:token:EPjFWdd5Au",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"memo": "saylor:watchdog:token:EPjFWdd5Au",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"memo": "saylor:watchdog:token:EPjFWdd5Au",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2",
"facilitatorOnly": true,
"assetTransferMethod": "eip3009"
},
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"amount": "5000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
{
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:watchdog:token:EPjFWdd5Au",
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"native": true,
"session": "eyJhcnRpY2xlSWQiOiJ3YXRjaGRvZzp0b2tlbjpFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInJlZmVyZW5jZSI6IkEzU01tU3BlanlodUdpY0xENlRBcjUxRmpUUTRGS1g2Sm9Zc3RnRWpDZU5SIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjQxMTk4LCJleHAiOjE3OTA2NTU1NzY5NjV9.OWbpLAM_nPqMHYVr3ARCCDsRyNcl-geje_iafR8p3Fg",
"reference": "A3SMmSpejyhuGicLD6TAr51FjTQ4FKX6JoYstgEjCeNR",
"solUsdPrice": 117.72,
"quotedLamports": "42473"
},
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"amount": "41198",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 120
}
],
"resource": {
"url": "https://saylorinnovations.com/api/token/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"tags": [
"solana",
"onchain",
"token-data",
"token"
],
"iconUrl": "https://saylorinnovations.com/og-image.jpg",
"mimeType": "application/json",
"description": "Token Intelligence Snapshot. Full Solana token snapshot: price, liquidity, volume, holders, pairs, socials, security flags, and transparent security/liquidity/momentum scores plus a composite Watchdog Score.",
"serviceName": "Saylor Innovations Watchdog API"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
}
},
"output": {
"type": "json",
"example": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"name": "Bonk",
"symbol": "Bonk",
"buys_24h": 5423,
"decimals": 5,
"security": {
"lp_locked_pct": 100,
"lp_unlock_date": "2027-04-03T13:00:01.000Z",
"insider_network_count": 2,
"mint_authority_revoked": true,
"freeze_authority_revoked": true,
"insider_accounts_detected": 17950,
"insider_accounts_pct_of_holders": 0.88
},
"price_usd": 0.000002925,
"fetched_at": 1787934806.16,
"narratives": [
"dog"
],
"holder_count": 2047126,
"liquidity_usd": 108909.76,
"momentum_score": 60,
"security_score": 88,
"token_age_days": 149.28,
"volume_24h_usd": 123393.43,
"watchdog_score": 87,
"liquidity_score": 100,
"price_change_24h": -7.94,
"tradable_on_jupiter": true
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"pathParams"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD"
],
"type": "string"
},
"pathParams": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"const": "json"
},
"example": {
"type": "object",
"properties": {
"mint": {
"type": [
"string",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"pairs": {
"type": "array",
"items": {
"type": "object"
}
},
"supply": {
"type": [
"number",
"null"
]
},
"symbol": {
"type": [
"string",
"null"
]
},
"fdv_usd": {
"type": [
"number",
"null"
]
},
"socials": {
"type": "object"
},
"buys_24h": {
"type": [
"number",
"null"
]
},
"decimals": {
"type": [
"number",
"null"
]
},
"security": {
"type": "object",
"properties": {
"lp_locked_pct": {
"type": [
"number",
"null"
],
"description": "Percent of liquidity locked, 0-100."
},
"lp_unlock_date": {
"type": [
"string",
"null"
],
"description": "ISO timestamp of the nearest future LP unlock, if any locked LP has a known unlock date. Null if fully unlocked or no lock data."
},
"rugcheck_risks": {
"type": "array",
"items": {
"type": "string"
},
"description": "Named risks."
},
"rugcheck_score": {
"type": [
"number",
"null"
],
"description": "Raw upstream RugCheck score."
},
"top10_holder_pct": {
"type": [
"number",
"null"
],
"description": "Percent of supply held by the top 10 holders."
},
"insider_network_count": {
"type": [
"number",
"null"
],
"description": "Number of connected-wallet clusters RugCheck's graph analysis detected across ALL holders (not just the top 10/20)."
},
"mint_authority_revoked": {
"type": [
"boolean",
"null"
],
"description": "False means new supply can still be minted."
},
"freeze_authority_revoked": {
"type": [
"boolean",
"null"
],
"description": "False means your balance can be frozen."
},
"insider_accounts_detected": {
"type": [
"number",
"null"
],
"description": "Total accounts across all detected clusters."
},
"insider_accounts_pct_of_holders": {
"type": [
"number",
"null"
],
"description": "insider_accounts_detected as a percent of total_holders. A lead to investigate, not a verdict — legitimate exchanges/market makers can also show up as large connected clusters."
}
}
},
"price_usd": {
"type": [
"number",
"null"
]
},
"sells_24h": {
"type": [
"number",
"null"
]
},
"ai_summary": {
"type": [
"string",
"null"
]
},
"fetched_at": {
"type": [
"number",
"null"
]
},
"narratives": {
"type": "array",
"items": {
"type": "string"
}
},
"holder_count": {
"type": [
"number",
"null"
]
},
"liquidity_usd": {
"type": [
"number",
"null"
]
},
"market_cap_usd": {
"type": [
"number",
"null"
]
},
"momentum_score": {
"type": [
"number",
"null"
]
},
"security_score": {
"type": [
"number",
"null"
]
},
"token_age_days": {
"type": [
"number",
"null"
]
},
"volume_24h_usd": {
"type": [
"number",
"null"
]
},
"watchdog_score": {
"type": [
"number",
"null"
]
},
"liquidity_score": {
"type": [
"number",
"null"
]
},
"price_change_24h": {
"type": [
"number",
"null"
]
},
"tradable_on_jupiter": {
"type": [
"boolean",
"null"
]
}
}
}
}
}
}
},
"routeTemplate": "/api/token/:mint"
}
},
"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/saylor-innovations-watchdog-token-intelligence/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.
Median across 49 endpoints. Use the selector to isolate one.
checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression
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.
COMPLIANCE
14/14 checks pass · grade Alast 402 captured 2026-09-29 · 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
EMBED THIS BADGE
<a href="https://x402-list.com/services/saylor-innovations-watchdog-token-intelligence?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/saylor-innovations-watchdog-token-intelligence.svg" alt="Saylor Innovations Agent API & x402 Bazaar listed on x402-list" height="28"> </a>
[](https://x402-list.com/services/saylor-innovations-watchdog-token-intelligence?utm_source=badge&utm_medium=referral&utm_campaign=embed)
<a href="https://x402-list.com/services/saylor-innovations-watchdog-token-intelligence?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/saylor-innovations-watchdog-token-intelligence.svg?data=uptime" alt="Saylor Innovations Agent API & x402 Bazaar uptime on x402-list" height="28"> </a>