{"name":"tell.pawr.link","description":"x402 service gateway on Base. Cached responses are free; cache misses pay upstream + 10% (proxied) or full margin (owned).","network":"eip155:8453","asset":"USDC","payTo":"0x9EBde4588c571e1cFcF103fff32B3Ab61396CC1F","markup":"10%","providers":[{"slug":"checkr","name":"Checkr Social","type":"proxied","description":"CT attention intelligence for Base tokens","url":"https://checkr.social","services":[{"id":"checkr/leaderboard","description":"Top Base tokens by social attention share","method":"GET","endpoint":"https://tell.pawr.link/checkr/leaderboard","price":"$0.022","upstreamPriceBaseUnits":"20000","consumerPriceBaseUnits":"22000","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.022. Cached 300s.","parameters":[],"responseExample":{"updated_at":"2026-04-11T20:00:00.000Z","window_hours":4,"tokens":[{"symbol":"AERO","ATT_pct":13,"MS_pct":8.9,"rank":1},{"symbol":"VIRTUAL","ATT_pct":10.5,"MS_pct":7.1,"rank":2}]}},{"id":"checkr/token/:symbol","description":"Full attention snapshot for a Base token","method":"GET","endpoint":"https://tell.pawr.link/checkr/token/:symbol","price":"$0.550","upstreamPriceBaseUnits":"500000","consumerPriceBaseUnits":"550000","currency":"USDC","cacheTTL":180,"cachePolicy":"HIT = free (no payment); MISS = pay $0.550. Cached 180s.","parameters":[{"name":"symbol","in":"path","type":"string","required":true,"description":"Token symbol (case-insensitive). Must be a Base-listed token tracked by Checkr.","example":"AERO"}],"responseExample":{"symbol":"AERO","updated_at":"2026-04-11T20:00:00.000Z","price_usd":1.32,"attention_share_pct":13,"mention_share_pct":8.9,"velocity_24h":2.4,"top_creators":[{"handle":"alice.eth","weight":0.18},{"handle":"bob.eth","weight":0.12}]}},{"id":"checkr/spikes","description":"Active velocity spikes — tokens with surging attention","method":"GET","endpoint":"https://tell.pawr.link/checkr/spikes","price":"$0.055","upstreamPriceBaseUnits":"50000","consumerPriceBaseUnits":"55000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.055. Cached 60s.","parameters":[],"responseExample":{"updated_at":"2026-04-11T20:00:00.000Z","spikes":[{"symbol":"AERO","velocity":4.2,"mentions_1h":87,"mentions_prior":21},{"symbol":"VIRTUAL","velocity":3.1,"mentions_1h":63,"mentions_prior":20}]}},{"id":"checkr/bankr","description":"Bankr agents attention dashboard","method":"GET","endpoint":"https://tell.pawr.link/checkr/bankr","price":"$0.055","upstreamPriceBaseUnits":"50000","consumerPriceBaseUnits":"55000","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.055. Cached 300s.","parameters":[],"responseExample":{"updated_at":"2026-04-11T20:00:00.000Z","tracked_tokens":[{"symbol":"AERO","bankr_holders":142,"attention_pct":13},{"symbol":"VIRTUAL","bankr_holders":98,"attention_pct":10.5}]}},{"id":"checkr/rotation","description":"Attention rotation — gainers, losers, creator crossover","method":"GET","endpoint":"https://tell.pawr.link/checkr/rotation","price":"$0.110","upstreamPriceBaseUnits":"100000","consumerPriceBaseUnits":"110000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.110. Cached 120s.","parameters":[],"responseExample":{"updated_at":"2026-04-11T20:00:00.000Z","gainers":[{"symbol":"AERO","delta_pct":4.2}],"losers":[{"symbol":"DEGEN","delta_pct":-3.1}],"crossover":[{"from":"DEGEN","to":"AERO","creators":12,"weight":0.34}]}}]},{"slug":"neynar","name":"Neynar","type":"proxied","description":"Farcaster API — casts, users, feeds, channels, search","url":"https://neynar.com","services":[{"id":"neynar/user/:fid","description":"User profile by FID","method":"GET","endpoint":"https://tell.pawr.link/neynar/user/:fid","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 120s.","parameters":[{"name":"fid","in":"path","type":"integer","required":true,"description":"Farcaster user ID (positive integer). Find FIDs at warpcast.com or via the search endpoint.","example":3,"min":1}],"responseExample":{"users":[{"object":"user","fid":3,"username":"dwr.eth","display_name":"Dan Romero","pfp_url":"https://i.imgur.com/...","follower_count":100000,"following_count":1000}]}},{"id":"neynar/user/search/:query","description":"Search users by username or display name","method":"GET","endpoint":"https://tell.pawr.link/neynar/user/search/:query","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 60s.","parameters":[{"name":"query","in":"path","type":"string","required":true,"description":"Search string — matches username or display name (substring, case-insensitive)","example":"dwr"}],"responseExample":{"result":{"users":[{"fid":3,"username":"dwr.eth","display_name":"Dan Romero"}]}}},{"id":"neynar/cast/:hash","description":"Cast details by hash","method":"GET","endpoint":"https://tell.pawr.link/neynar/cast/:hash","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 120s.","parameters":[{"name":"hash","in":"path","type":"string","required":true,"description":"Cast hash (0x-prefixed hex). Reactions and replies change but the cast content is immutable.","example":"0x0c0c955807a2e7c712ff35d65937bf4fecf2c936"}],"responseExample":{"cast":{"object":"cast","hash":"0x0c0c955807a2e7c712ff35d65937bf4fecf2c936","author":{"fid":3642,"username":"toadyhawk.eth"},"text":"gm","reactions":{"likes_count":12,"recasts_count":3}}}},{"id":"neynar/cast/search/:query","description":"Search casts by text content","method":"GET","endpoint":"https://tell.pawr.link/neynar/cast/search/:query","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 60s.","parameters":[{"name":"query","in":"path","type":"string","required":true,"description":"Search string — matches cast text (substring, case-insensitive)","example":"base is cool"}]},{"id":"neynar/feed/trending","description":"Trending casts on Farcaster","method":"GET","endpoint":"https://tell.pawr.link/neynar/feed/trending","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":30,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 30s.","parameters":[],"responseExample":{"casts":[{"object":"cast","hash":"0x0c0c955807a2e7c712ff35d65937bf4fecf2c936","author":{"fid":3642,"username":"toadyhawk.eth"},"text":"Trending cast text...","reactions":{"likes_count":142,"recasts_count":38}}]}},{"id":"neynar/feed/channel/:id","description":"Channel feed by channel ID","method":"GET","endpoint":"https://tell.pawr.link/neynar/feed/channel/:id","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":30,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 30s.","parameters":[{"name":"id","in":"path","type":"string","required":true,"description":"Channel ID (lowercase, no spaces). e.g., 'dev', 'design', 'gaming'.","example":"dev"}],"responseExample":{"casts":[{"object":"cast","hash":"0xabc...","author":{"fid":3,"username":"dwr.eth"},"text":"..."}]}},{"id":"neynar/channel/:id","description":"Channel details by ID","method":"GET","endpoint":"https://tell.pawr.link/neynar/channel/:id","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 300s.","parameters":[{"name":"id","in":"path","type":"string","required":true,"description":"Channel ID (lowercase, no spaces)","example":"dev"}],"responseExample":{"channel":{"id":"dev","name":"Developers","description":"Talk shop with builders","follower_count":25000,"lead":{"fid":3,"username":"dwr.eth"}}}},{"id":"neynar/channel/search/:query","description":"Search channels","method":"GET","endpoint":"https://tell.pawr.link/neynar/channel/search/:query","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 120s.","parameters":[{"name":"query","in":"path","type":"string","required":true,"description":"Search string — matches channel ID, name, or description","example":"dev"}],"responseExample":{"channels":[{"id":"dev","name":"Developers","follower_count":25000},{"id":"devs","name":"devs","follower_count":1200}]}},{"id":"neynar/trending/channels","description":"Trending channels on Farcaster","method":"GET","endpoint":"https://tell.pawr.link/neynar/trending/channels","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 60s.","parameters":[],"responseExample":{"channels":[{"id":"dev","name":"Developers","follower_count":25000,"growth_24h":142}]}}]},{"slug":"pawr","name":"pawr.link","type":"proxied","description":"Agent profile directory — list, search, fetch, create","url":"https://pawr.link","services":[{"id":"pawr/profiles","description":"List profiles — filter by ?type=agent|human, paginate ?limit&offset","method":"GET","endpoint":"https://tell.pawr.link/pawr/profiles","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 60s.","parameters":[{"name":"type","in":"query","type":"string","required":false,"description":"Filter by profile type. Omit to list both.","example":"agent","enum":["agent","human"]},{"name":"limit","in":"query","type":"integer","required":false,"description":"Maximum number of profiles to return per page","example":50,"min":1,"max":100},{"name":"offset","in":"query","type":"integer","required":false,"description":"Skip this many profiles (for paging)","example":0,"min":0}],"responseExample":{"profiles":[{"slug":"clawlinker","displayName":"Clawlinker","type":"agent","bio":"Agent profile creation via x402"},{"slug":"max","displayName":"Max","type":"human","bio":"Building pawr.link"}],"total":2,"limit":50,"offset":0}},{"id":"pawr/profiles/search","description":"Search profiles by name, bio, ENS, wallet, or Farcaster","method":"GET","endpoint":"https://tell.pawr.link/pawr/profiles/search","price":"$0.022","upstreamPriceBaseUnits":"20000","consumerPriceBaseUnits":"22000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.022. Cached 60s.","parameters":[{"name":"q","in":"query","type":"string","required":true,"description":"Search query — matches name, bio, ENS name, wallet address (0x...), or Farcaster username","example":"alice"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Maximum number of results","example":20,"min":1,"max":100}],"responseExample":{"results":[{"slug":"alice","displayName":"Alice","type":"agent","matchedField":"name"},{"slug":"alice-bot","displayName":"Alice Bot","type":"agent","matchedField":"name"}],"query":"alice","total":2}},{"id":"pawr/profiles/create","description":"Create a profile page (AI-built or structured). Returns claim URL","method":"POST","endpoint":"https://tell.pawr.link/pawr/profiles/create","price":"$1.10","upstreamPriceBaseUnits":"1000000","consumerPriceBaseUnits":"1100000","currency":"USDC","cacheTTL":0,"cachePolicy":"No cache — every call pays.","parameters":[{"name":"wallet","in":"body","type":"address","required":true,"description":"Wallet that will own the profile (the claim URL ties it to this address)","example":"0xYourWallet"},{"name":"username","in":"body","type":"string","required":true,"description":"Desired profile slug (3-32 chars, lowercase, alphanumeric + underscore)","example":"youragent"},{"name":"description","in":"body","type":"string","required":false,"description":"Plain-text description for AI to build the profile from. If omitted, supply structured fields (displayName, bio, avatarUrl, links).","example":"AI trading agent on Base. Active on Farcaster as @youragent."},{"name":"displayName","in":"body","type":"string","required":false,"description":"Profile display name (used if description is omitted)","example":"Your Agent"},{"name":"bio","in":"body","type":"string","required":false,"description":"Short bio (used if description is omitted)","example":"What I do\\nBuilt on Base"}],"responseExample":{"taskId":"550e8400-e29b-41d4-a716-446655440000","status":"live","username":"youragent","claimUrl":"https://pawr.link/youragent","message":"Profile created and live."}}]},{"slug":"coingecko","name":"CoinGecko","type":"proxied","description":"Token prices, on-chain market data, trending pools","url":"https://www.coingecko.com","services":[{"id":"coingecko/price","description":"Token prices by CoinGecko ID — ?ids=bitcoin,ethereum&vs_currencies=usd","method":"GET","endpoint":"https://tell.pawr.link/coingecko/price","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":3,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 3s.","parameters":[{"name":"ids","in":"query","type":"string","required":true,"description":"Comma-separated CoinGecko coin IDs (e.g. bitcoin,ethereum). Find IDs at coingecko.com/coins/{id}.","example":"bitcoin,ethereum"},{"name":"vs_currencies","in":"query","type":"string","required":true,"description":"Comma-separated target currencies (lowercase ISO 4217 or another coin ID)","example":"usd,eur"},{"name":"include_market_cap","in":"query","type":"boolean","required":false,"description":"Include market cap in response","example":false},{"name":"include_24hr_change","in":"query","type":"boolean","required":false,"description":"Include 24h price change percent","example":false}],"responseExample":{"bitcoin":{"usd":67523.12,"eur":62034.55},"ethereum":{"usd":3214.88,"eur":2953.77}}},{"id":"coingecko/search","description":"Search pools and tokens — ?query=...","method":"GET","endpoint":"https://tell.pawr.link/coingecko/search","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 60s.","parameters":[{"name":"query","in":"query","type":"string","required":true,"description":"Search string — token symbol, name, or contract address","example":"usdc"},{"name":"network","in":"query","type":"string","required":false,"description":"Limit results to a single network. Omit to search all 250+.","example":"base","enum":["base","eth","solana","polygon_pos","arbitrum","optimism","bsc"]}],"responseExample":{"data":[{"id":"base_0xd0b53d9277642d899df5c87a3966a349a798f224","type":"pool","attributes":{"name":"WETH / USDC","address":"0xd0b53d9277642d899df5c87a3966a349a798f224"}}]}},{"id":"coingecko/trending/:network","description":"Trending pools on a network (base, solana, eth, ...)","method":"GET","endpoint":"https://tell.pawr.link/coingecko/trending/:network","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":30,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 30s.","parameters":[{"name":"network","in":"path","type":"string","required":true,"description":"Network identifier. CoinGecko supports 250+ — these are the most common.","example":"base","enum":["base","eth","solana","polygon_pos","arbitrum","optimism","bsc"]}],"responseExample":{"data":[{"id":"base_0xd0b53d9277642d899df5c87a3966a349a798f224","type":"pool","attributes":{"name":"WETH / USDC","address":"0xd0b53d9277642d899df5c87a3966a349a798f224","base_token_price_usd":"3214.88","volume_usd":{"h24":"12500000.00"}}}]}},{"id":"coingecko/token/:network/:address","description":"Full token data — price, liquidity, market info by contract","method":"GET","endpoint":"https://tell.pawr.link/coingecko/token/:network/:address","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":2,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 2s.","parameters":[{"name":"network","in":"path","type":"string","required":true,"description":"Network identifier","example":"base","enum":["base","eth","solana","polygon_pos","arbitrum","optimism","bsc"]},{"name":"address","in":"path","type":"address","required":true,"description":"Token contract address (0x-prefixed for EVM chains)","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}],"responseExample":{"data":{"id":"base_0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","type":"token","attributes":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","name":"USD Coin","symbol":"USDC","decimals":6,"price_usd":"1.0001","total_reserve_in_usd":"125000000.00","volume_usd":{"h24":"45000000.00"},"market_cap_usd":"30000000000"}}}},{"id":"coingecko/token_price/:network/:address","description":"On-chain token price by contract address — lighter than /token, just price","method":"GET","endpoint":"https://tell.pawr.link/coingecko/token_price/:network/:address","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":2,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 2s.","parameters":[{"name":"network","in":"path","type":"string","required":true,"description":"Network identifier","example":"base","enum":["base","eth","solana","polygon_pos","arbitrum","optimism","bsc"]},{"name":"address","in":"path","type":"address","required":true,"description":"Token contract address (0x-prefixed for EVM chains)","example":"0x4200000000000000000000000000000000000006"}],"responseExample":{"data":{"id":"base_0x4200000000000000000000000000000000000006","type":"simple_token_price","attributes":{"token_prices":{"0x4200000000000000000000000000000000000006":"3214.88"}}}}}]},{"slug":"quotient","name":"Quotient","type":"proxied","description":"Prediction market intelligence — mispricing, signals, forecasts","url":"https://quotient.social","services":[{"id":"quotient/markets","description":"List markets tracked by Quotient","method":"GET","endpoint":"https://tell.pawr.link/quotient/markets","price":"$0.0055","upstreamPriceBaseUnits":"5000","consumerPriceBaseUnits":"5500","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0055. Cached 300s.","parameters":[{"name":"topic","in":"query","type":"string","required":false,"description":"Filter by topic or category","example":"crypto"},{"name":"max_forecast_age","in":"query","type":"integer","required":false,"description":"Max forecast age in hours. Default: 48","example":48,"min":1},{"name":"sort","in":"query","type":"string","required":false,"description":"Sort order. Default: updated_desc"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Number of markets (1-50)","example":20,"min":1,"max":50}]},{"id":"quotient/markets/mispriced","description":"Markets where Quotient forecast diverges from market odds","method":"GET","endpoint":"https://tell.pawr.link/quotient/markets/mispriced","price":"$0.055","upstreamPriceBaseUnits":"50000","consumerPriceBaseUnits":"55000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.055. Cached 60s.","parameters":[{"name":"min_spread","in":"query","type":"number","required":false,"description":"Min spread between Q forecast and market odds (0-1). Default: 0.05","example":0.05},{"name":"max_forecast_age","in":"query","type":"integer","required":false,"description":"Max forecast age in hours. Default: 48","example":48},{"name":"sort","in":"query","type":"string","required":false,"description":"Sort order. Default: spread_desc"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Number of markets (1-50)","example":20,"min":1,"max":50}]},{"id":"quotient/markets/lookup","description":"Look up intelligence for one or more markets by slug or condition ID","method":"GET","endpoint":"https://tell.pawr.link/quotient/markets/lookup","price":"$0.0055","upstreamPriceBaseUnits":"5000","consumerPriceBaseUnits":"5500","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0055. Cached 300s.","parameters":[{"name":"slugs","in":"query","type":"string","required":false,"description":"Comma-separated market slugs (1-10). Mutually exclusive with condition_ids.","example":"bitcoin-100k-jun,ethereum-5k"},{"name":"condition_ids","in":"query","type":"string","required":false,"description":"Comma-separated condition IDs (1-10). Mutually exclusive with slugs."}]},{"id":"quotient/markets/:slug/intelligence","description":"Full intelligence on a prediction market","method":"GET","endpoint":"https://tell.pawr.link/quotient/markets/:slug/intelligence","price":"$0.028","upstreamPriceBaseUnits":"25000","consumerPriceBaseUnits":"27500","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.028. Cached 300s.","parameters":[{"name":"slug","in":"path","type":"string","required":true,"description":"Market slug identifier","example":"bitcoin-100k-jun"}]},{"id":"quotient/markets/:slug/signals","description":"Paginated signals for a prediction market","method":"GET","endpoint":"https://tell.pawr.link/quotient/markets/:slug/signals","price":"$0.028","upstreamPriceBaseUnits":"25000","consumerPriceBaseUnits":"27500","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.028. Cached 60s.","parameters":[{"name":"slug","in":"path","type":"string","required":true,"description":"Market slug identifier","example":"bitcoin-100k-jun"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Number of signals (1-50, default 10)","example":20,"min":1,"max":50}]},{"id":"quotient/signals","description":"Recent signals across all markets","method":"GET","endpoint":"https://tell.pawr.link/quotient/signals","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 60s.","parameters":[{"name":"market","in":"query","type":"string","required":false,"description":"Filter by market slug. Includes sentiment breakdown.","example":"bitcoin-100k-jun"},{"name":"direction","in":"query","type":"string","required":false,"description":"Filter by signal direction"},{"name":"limit","in":"query","type":"integer","required":false,"description":"Number of signals (1-100, default 100)","example":50,"min":1,"max":100}]},{"id":"quotient/signal-score","description":"Quotient Signal Score for a Farcaster user","method":"GET","endpoint":"https://tell.pawr.link/quotient/signal-score","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 300s.","parameters":[{"name":"fid","in":"query","type":"integer","required":true,"description":"Farcaster user ID (FID)","example":196957}]}]},{"slug":"nansen","name":"Nansen","type":"proxied","description":"Smart Money, wallet, token, and prediction market intelligence","url":"https://www.nansen.ai","services":[{"id":"nansen/smart-money/holdings","description":"Smart Money token holdings and exposure across chains","method":"POST","endpoint":"https://tell.pawr.link/nansen/smart-money/holdings","price":"$0.055","upstreamPriceBaseUnits":"50000","consumerPriceBaseUnits":"55000","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.055. Cached 300s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen smart-money holdings request body. Typical fields include chains, token filters, pagination, and sorting options.","example":"{\"chains\":[\"ethereum\"]}"}],"responseExample":{"data":[{"token_symbol":"AERO","chain":"base","smart_money_wallets":42,"balance_usd":1250000,"change_24h_usd":84000}]}},{"id":"nansen/smart-money/netflow","description":"Smart Money accumulation/distribution netflow for tokens","method":"POST","endpoint":"https://tell.pawr.link/nansen/smart-money/netflow","price":"$0.055","upstreamPriceBaseUnits":"50000","consumerPriceBaseUnits":"55000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.055. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen smart-money netflow request body. Use provider-supported chain/token/time filters.","example":"{\"chains\":[\"ethereum\"],\"token_symbol\":\"AERO\"}"}],"responseExample":{"token_symbol":"AERO","netflow_usd_24h":184000,"inflow_usd_24h":512000,"outflow_usd_24h":328000,"smart_money_wallets":42}},{"id":"nansen/smart-money/dex-trades","description":"Recent DEX trades from Smart Money wallets","method":"POST","endpoint":"https://tell.pawr.link/nansen/smart-money/dex-trades","price":"$0.055","upstreamPriceBaseUnits":"50000","consumerPriceBaseUnits":"55000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.055. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen smart-money DEX trades request body. Use provider-supported chain/token/wallet/time filters.","example":"{\"chains\":[\"ethereum\"],\"limit\":25}"}],"responseExample":{"trades":[{"wallet":"0xabc...","token_symbol":"AERO","side":"buy","amount_usd":42000,"timestamp":"2026-05-08T20:00:00Z"}]}},{"id":"nansen/profiler/pnl-summary","description":"Wallet-level realized/unrealized PnL summary","method":"POST","endpoint":"https://tell.pawr.link/nansen/profiler/pnl-summary","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 300s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen address PnL summary request body. Include address/entity and chain filters per Nansen schema.","example":"{\"address\":\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\",\"chains\":[\"ethereum\"]}"}],"responseExample":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","realized_pnl_usd":12840.12,"unrealized_pnl_usd":4120.55,"win_rate":0.58}},{"id":"nansen/profiler/transactions","description":"Wallet transaction history with labels and protocol context","method":"POST","endpoint":"https://tell.pawr.link/nansen/profiler/transactions","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen address transactions request body. Include address/entity, chains, filters, and pagination per Nansen schema.","example":"{\"address\":\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\",\"chains\":[\"ethereum\"],\"limit\":25}"}],"responseExample":{"transactions":[{"hash":"0x...","chain":"ethereum","label":"DEX trade","value_usd":4200.5,"timestamp":"2026-05-08T20:00:00Z"}]}},{"id":"nansen/profiler/current-balance","description":"Current token holdings and USD values for addresses or entities","method":"POST","endpoint":"https://tell.pawr.link/nansen/profiler/current-balance","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen current-balance request body. Include address/entity and chain filters per Nansen schema.","example":"{\"address\":\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\",\"chains\":[\"ethereum\"]}"}],"responseExample":{"balances":[{"token_symbol":"ETH","chain":"ethereum","balance":"12.4","value_usd":39800.25}]}},{"id":"nansen/tgm/flow-intelligence","description":"Token flow intelligence: smart trader, whale, and KOL movement context","method":"POST","endpoint":"https://tell.pawr.link/nansen/tgm/flow-intelligence","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen token flow-intelligence request body. Include token and chain filters per Nansen schema.","example":"{\"chain\":\"ethereum\",\"token_symbol\":\"AERO\"}"}],"responseExample":{"token_symbol":"AERO","smart_trader_netflow_usd":184000,"whale_netflow_usd":-42000,"signal":"mixed_accumulation"}},{"id":"nansen/tgm/who-bought-sold","description":"Who bought or sold a token by wallet cohort","method":"POST","endpoint":"https://tell.pawr.link/nansen/tgm/who-bought-sold","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen who-bought-sold request body. Include token and chain filters per Nansen schema.","example":"{\"chain\":\"ethereum\",\"token_symbol\":\"AERO\"}"}],"responseExample":{"token_symbol":"AERO","buyers":[{"cohort":"smart_money","wallets":12,"amount_usd":220000}],"sellers":[{"cohort":"whales","wallets":4,"amount_usd":78000}]}},{"id":"nansen/token-screener","description":"Screen tokens by liquidity, volume, holders, and Nansen metrics","method":"POST","endpoint":"https://tell.pawr.link/nansen/token-screener","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 300s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Nansen token-screener request body. Include chains, filters, sorting, and pagination per Nansen schema.","example":"{\"chains\":[\"ethereum\"],\"limit\":25}"}],"responseExample":{"tokens":[{"symbol":"AERO","chain":"base","volume_24h_usd":12500000,"smart_money_holders":42,"market_cap_usd":840000000}]}}]},{"slug":"zapper","name":"Zapper","type":"proxied","description":"Wallet identity, portfolio, token activity, NFT, and social-onchain feeds","url":"https://zapper.xyz","services":[{"id":"zapper/account-identity","description":"Social identity for a wallet: ENS, Farcaster, Lens, Basenames","method":"POST","endpoint":"https://tell.pawr.link/zapper/account-identity","price":"$0.0012","upstreamPriceBaseUnits":"1125","consumerPriceBaseUnits":"1237","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0012. Cached 300s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Address identity request. Include wallet address fields per Zapper schema.","example":"{\"variables\":{\"address\":\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\"}}"}],"responseExample":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","ens":"vitalik.eth","farcaster":{"fid":5650,"username":"vitalik.eth"},"basename":null}},{"id":"zapper/portfolio-totals","description":"Aggregated portfolio totals across tokens, apps, and NFTs","method":"POST","endpoint":"https://tell.pawr.link/zapper/portfolio-totals","price":"$0.0021","upstreamPriceBaseUnits":"1875","consumerPriceBaseUnits":"2062","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0021. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Portfolio totals request body. Include address/addresses and optional network filters.","example":"{\"addresses\":[\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\"]}"}],"responseExample":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","totals":{"tokens_usd":125000,"apps_usd":42000,"nfts_usd":18000,"total_usd":185000}}},{"id":"zapper/token-balances","description":"Detailed token balances for one or more wallets, optionally filtered by chain","method":"POST","endpoint":"https://tell.pawr.link/zapper/token-balances","price":"$0.0012","upstreamPriceBaseUnits":"1125","consumerPriceBaseUnits":"1237","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0012. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Token balances request body. Include address/addresses and optional chain filters.","example":"{\"addresses\":[\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\"],\"chainIds\":[8453]}"}],"responseExample":{"balances":[{"address":"0x...","chainId":8453,"token":{"symbol":"USDC"},"balance":"100.25","value_usd":100.25}]}},{"id":"zapper/token-price","description":"Real-time token price and market cap by token address/chain","method":"POST","endpoint":"https://tell.pawr.link/zapper/token-price","price":"$0.0012","upstreamPriceBaseUnits":"1125","consumerPriceBaseUnits":"1237","currency":"USDC","cacheTTL":30,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0012. Cached 30s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Token price request body. Include variables.address and variables.chainId.","example":"{\"variables\":{\"address\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chainId\":8453}}"}],"responseExample":{"token":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":8453,"symbol":"USDC"},"price":1.0001,"marketCap":30000000000}},{"id":"zapper/token-ranking","description":"Ranked tokens by swap activity and adoption velocity, optionally personalized for a Farcaster user","method":"POST","endpoint":"https://tell.pawr.link/zapper/token-ranking","price":"$0.0050","upstreamPriceBaseUnits":"4500","consumerPriceBaseUnits":"4950","currency":"USDC","cacheTTL":60,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0050. Cached 60s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Token ranking request body. Include chain and optional Farcaster/user context per Zapper schema.","example":"{\"chainId\":8453}"}],"responseExample":{"tokens":[{"symbol":"AERO","chainId":8453,"rank":1,"swap_activity_score":98.4,"adoption_velocity":2.1}]}},{"id":"zapper/transaction-history","description":"Human-readable wallet transaction history with metadata and interpretations","method":"POST","endpoint":"https://tell.pawr.link/zapper/transaction-history","price":"$0.0012","upstreamPriceBaseUnits":"1125","consumerPriceBaseUnits":"1237","currency":"USDC","cacheTTL":120,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0012. Cached 120s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Transaction history request body. Include address/addresses and optional chain/pagination filters.","example":"{\"addresses\":[\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\"]}"}],"responseExample":{"transactions":[{"hash":"0x...","chainId":8453,"interpretation":"Swapped USDC for WETH","value_usd":250.12,"timestamp":"2026-05-08T20:00:00Z"}]}},{"id":"zapper/general-swap-feed","description":"Real-time swap activity across Farcaster with token trades, volume, and social context","method":"POST","endpoint":"https://tell.pawr.link/zapper/general-swap-feed","price":"$0.0041","upstreamPriceBaseUnits":"3750","consumerPriceBaseUnits":"4125","currency":"USDC","cacheTTL":30,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0041. Cached 30s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Swap feed request body. Include chain/user/filter fields per Zapper schema.","example":"{\"chainId\":8453}"}],"responseExample":{"feed":[{"token_symbol":"AERO","trader":"0x...","farcaster_user":"alice","side":"buy","amount_usd":1200,"timestamp":"2026-05-08T20:00:00Z"}]}},{"id":"zapper/token-activity-feed","description":"Token-specific activity feed combining swaps and top Farcaster casts","method":"POST","endpoint":"https://tell.pawr.link/zapper/token-activity-feed","price":"$0.0041","upstreamPriceBaseUnits":"3750","consumerPriceBaseUnits":"4125","currency":"USDC","cacheTTL":30,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0041. Cached 30s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"Token activity request body. Include token address, chain, and optional user context per Zapper schema.","example":"{\"address\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chainId\":8453}"}],"responseExample":{"token":{"symbol":"USDC","chainId":8453},"swaps":[{"side":"buy","amount_usd":900,"timestamp":"2026-05-08T20:00:00Z"}],"casts":[{"author":"alice","text":"Watching USDC liquidity on Base","likes":12}]}}]},{"slug":"trustlayer","name":"TrustLayer","type":"proxied","description":"ERC-8004 agent trust, feedback forensics, and economic reputation","url":"https://thetrustlayer.xyz","services":[{"id":"trustlayer/trust/:chain/:agentId","description":"Full ERC-8004 feedback forensics and Sybil/risk assessment for an agent","method":"GET","endpoint":"https://tell.pawr.link/trustlayer/trust/:chain/:agentId","price":"$0.0011","upstreamPriceBaseUnits":"1000","consumerPriceBaseUnits":"1100","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0011. Cached 300s.","parameters":[{"name":"chain","in":"path","type":"string","required":true,"description":"Registry chain slug supported by TrustLayer, e.g. base or ethereum","example":"base","enum":["base","ethereum"]},{"name":"agentId","in":"path","type":"string","required":true,"description":"ERC-8004 agent ID on the selected chain","example":"1378"}],"responseExample":{"agent_id":"base:1378","trust_score":82,"confidence":0.76,"sybil_risk":"low","risk_level":"moderate","anomaly_flags":[]}},{"id":"trustlayer/agent/:chain/:agentId","description":"Agent profile lookup with trust score, component breakdown, feedback counts, and metadata","method":"GET","endpoint":"https://tell.pawr.link/trustlayer/agent/:chain/:agentId","price":"$0.0011","upstreamPriceBaseUnits":"1000","consumerPriceBaseUnits":"1100","currency":"USDC","cacheTTL":600,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0011. Cached 600s.","parameters":[{"name":"chain","in":"path","type":"string","required":true,"description":"Registry chain slug supported by TrustLayer","example":"base","enum":["base","ethereum"]},{"name":"agentId","in":"path","type":"string","required":true,"description":"ERC-8004 agent ID on the selected chain","example":"1378"}],"responseExample":{"agent_id":"base:1378","name":"example-agent","trust_score":82,"feedback_count":17,"metadata":{"profile_url":"https://..."}}},{"id":"trustlayer/score/:chain/:agentId","description":"Basic ERC-8004 agent trust score and component breakdown","method":"GET","endpoint":"https://tell.pawr.link/trustlayer/score/:chain/:agentId","price":"$0.0011","upstreamPriceBaseUnits":"1000","consumerPriceBaseUnits":"1100","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0011. Cached 300s.","parameters":[{"name":"chain","in":"path","type":"string","required":true,"description":"Registry chain slug supported by TrustLayer","example":"base","enum":["base","ethereum"]},{"name":"agentId","in":"path","type":"string","required":true,"description":"ERC-8004 agent ID on the selected chain","example":"1378"}],"responseExample":{"agent_id":"base:1378","score":82,"components":{"feedback":78,"economic_reputation":86,"identity":90}}},{"id":"trustlayer/history/:chain/:agentId","description":"Full trust score time series with trajectory and volatility","method":"GET","endpoint":"https://tell.pawr.link/trustlayer/history/:chain/:agentId","price":"$0.0011","upstreamPriceBaseUnits":"1000","consumerPriceBaseUnits":"1100","currency":"USDC","cacheTTL":600,"cachePolicy":"HIT = free (no payment); MISS = pay $0.0011. Cached 600s.","parameters":[{"name":"chain","in":"path","type":"string","required":true,"description":"Registry chain slug supported by TrustLayer","example":"base","enum":["base","ethereum"]},{"name":"agentId","in":"path","type":"string","required":true,"description":"ERC-8004 agent ID on the selected chain","example":"1378"}],"responseExample":{"agent_id":"base:1378","trajectory_7d":3.2,"volatility":1.4,"history":[{"date":"2026-05-08","score":82}]}},{"id":"trustlayer/verified/:chain/:agentId","description":"Verified economic reputation from real interactions and paid work completions","method":"GET","endpoint":"https://tell.pawr.link/trustlayer/verified/:chain/:agentId","price":"$0.011","upstreamPriceBaseUnits":"10000","consumerPriceBaseUnits":"11000","currency":"USDC","cacheTTL":600,"cachePolicy":"HIT = free (no payment); MISS = pay $0.011. Cached 600s.","parameters":[{"name":"chain","in":"path","type":"string","required":true,"description":"Registry chain slug supported by TrustLayer","example":"base","enum":["base","ethereum"]},{"name":"agentId","in":"path","type":"string","required":true,"description":"ERC-8004 agent ID on the selected chain","example":"1378"}],"responseExample":{"agent_id":"base:1378","verified_interactions":9,"completed_paid_work":7,"economic_reputation_score":86}}]},{"slug":"ai","name":"AI Utilities","type":"owned","description":"Small paid AI jobs for agents: extraction, review, and structured transformations","url":"https://tell.pawr.link","services":[{"id":"ai/extract-product","description":"Extract schema.org/Product-like JSON from a public product URL using bounded HTML metadata only","method":"POST","endpoint":"https://tell.pawr.link/ai/extract-product","price":"$0.020","upstreamPriceBaseUnits":"20000","consumerPriceBaseUnits":"20000","currency":"USDC","cacheTTL":86400,"cachePolicy":"HIT = free (no payment); MISS = pay $0.020. Cached 86400s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"JSON body: { url: string, includeEvidence?: boolean }. URL must be public http(s); localhost/private/internal hosts are blocked.","example":"{\"url\":\"https://example.com/product\",\"includeEvidence\":true}"}],"responseExample":{"url":"https://example.com/product","canonicalUrl":"https://example.com/product","extractedAt":"2026-05-12T00:00:00.000Z","product":{"name":"Example Product","description":"Short product description","brand":"Example Brand","sku":"ABC-123","price":"19.99","currency":"USD","availability":"https://schema.org/InStock","images":["https://example.com/product.jpg"],"variants":[]},"evidence":{"title":"Example Product | Example Store","metaDescription":"Short product description","jsonLdTypes":["Product"]},"warnings":[]}}]},{"slug":"signals","name":"Signals","type":"owned","description":"Callable paid workflow signals with one x402 payment","url":"https://tell.pawr.link","services":[{"id":"signals/checkr-radar","description":"Checkr Radar Signal: one paid workflow for leaderboard, spikes, rotation, and focused token attention","method":"POST","endpoint":"https://tell.pawr.link/signals/checkr-radar","price":"$0.150","upstreamPriceBaseUnits":"150000","consumerPriceBaseUnits":"150000","currency":"USDC","cacheTTL":300,"cachePolicy":"HIT = free (no payment); MISS = pay $0.150. Cached 300s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"JSON body: { symbols?: string[], limit?: 1..25, include_raw?: boolean, max_internal_cost_usdc?: string }","example":"{\"symbols\":[\"AERO\",\"VIRTUAL\"],\"limit\":8}"}],"responseExample":{"workflow_id":"checkr_radar","artifact":{"title":"Checkr Radar Signal","rows":[{"symbol":"AERO","radar_rank":1,"verdict":"watch"}]},"cost_breakdown":{"workflow_price_usdc":"0.15","workflow_price_units":"150000"}}},{"id":"signals/narrative-conviction","description":"Narrative Conviction Signal v0: deterministic token attention, rotation, social proof, and market-alignment workflow","method":"POST","endpoint":"https://tell.pawr.link/signals/narrative-conviction","price":"$0.750","upstreamPriceBaseUnits":"750000","consumerPriceBaseUnits":"750000","currency":"USDC","cacheTTL":600,"cachePolicy":"HIT = free (no payment); MISS = pay $0.750. Cached 600s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"JSON body with exactly one of symbol or contract, plus optional coingecko_id/query_hint/include_raw/synthesis/max_internal_cost_usdc.","example":"{\"symbol\":\"AERO\",\"network\":\"base\",\"coingecko_id\":\"aerodrome-finance\"}"}],"responseExample":{"workflow_id":"narrative_conviction_card","artifact":{"card_title":"Narrative Conviction Card","verdict":"watch","confidence":0.72}}}]},{"slug":"workflows","name":"Workflows","type":"owned","description":"Canonical paid workflow endpoints with one x402 payment","url":"https://tell.pawr.link","services":[{"id":"workflows/narrative-conviction-card","description":"Deterministic Narrative Conviction Card workflow artifact with structured source citations","method":"POST","endpoint":"https://tell.pawr.link/workflows/narrative-conviction-card","price":"$0.750","upstreamPriceBaseUnits":"750000","consumerPriceBaseUnits":"750000","currency":"USDC","cacheTTL":600,"cachePolicy":"HIT = free (no payment); MISS = pay $0.750. Cached 600s.","parameters":[{"name":"body","in":"body","type":"object","required":true,"description":"JSON body with exactly one of symbol or contract, plus optional coingecko_id/query_hint/include_raw/synthesis/max_internal_cost_usdc.","example":"{\"symbol\":\"AERO\",\"network\":\"base\",\"coingecko_id\":\"aerodrome-finance\"}"}],"responseExample":{"workflow_id":"narrative_conviction_card","artifact":{"card_title":"Narrative Conviction Card","verdict":"watch","confidence":0.72}}}]},{"slug":"swap","name":"Swap Quotes","type":"owned","description":"Best DEX swap quote across multiple aggregators (powered by Spandex)","url":"https://spandex.sh","services":[{"id":"swap/quote","description":"Best swap quote across Fabric, Odos, KyberSwap (exactIn mode, BigInt amounts as strings)","method":"GET","endpoint":"https://tell.pawr.link/swap/quote","price":"$0.020","upstreamPriceBaseUnits":"20000","consumerPriceBaseUnits":"20000","currency":"USDC","cacheTTL":2,"cachePolicy":"HIT = free (no payment); MISS = pay $0.020. Cached 2s.","parameters":[{"name":"chainId","in":"query","type":"integer","required":true,"description":"EIP-155 chain ID. Only Base mainnet is supported in v1.","example":8453,"enum":[8453]},{"name":"inputToken","in":"query","type":"address","required":true,"description":"0x address of the token being sold","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},{"name":"outputToken","in":"query","type":"address","required":true,"description":"0x address of the token being bought","example":"0x4200000000000000000000000000000000000006"},{"name":"inputAmount","in":"query","type":"bigint","required":true,"description":"Amount of input token to sell, in base units (string-encoded integer). For 1 USDC use \"1000000\" (USDC is 6 decimals).","example":"1000000"},{"name":"slippageBps","in":"query","type":"integer","required":true,"description":"Maximum allowed slippage in basis points (50 = 0.5%, 100 = 1%)","example":50,"min":0,"max":10000},{"name":"swapperAccount","in":"query","type":"address","required":true,"description":"0x address that will execute the swap. Must hold the input token for simulation to succeed.","example":"0x9EBde4588c571e1cFcF103fff32B3Ab61396CC1F"}],"responseExample":{"provider":"odos","inputToken":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","outputToken":"0x4200000000000000000000000000000000000006","inputAmount":"1000000","outputAmount":"447015001398692","networkFee":"1277760000000","latency":1842,"gasUsed":"193869","txData":{"to":"0x0D05a7D3448512B78fa8A9e46c4872C88C4a0D05","data":"0x...","value":"0","gas":"250000"},"approval":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","spender":"0x0D05a7D3448512B78fa8A9e46c4872C88C4a0D05"}}}]}],"meta":{"schemaVersion":"1.0.0","skill":"https://tell.pawr.link/skill.md","openapi":"https://tell.pawr.link/openapi.json","free":[{"method":"GET","path":"/","description":"This catalog (JSON or HTML)"},{"method":"GET","path":"/skill.md","description":"Agent-readable Markdown documentation"},{"method":"GET","path":"/openapi.json","description":"Generated OpenAPI 3.1 discovery document for paid service calls"},{"method":"GET","path":"/health","description":"Public health summary: uptime, Redis, acceptingPayments, and coarse service counts"},{"method":"GET","path":"/stats","description":"Daily revenue and hit-rate stats (?days=N for range)"},{"method":"GET","path":"/landing-event/stats","description":"Landing interaction funnel counters (24h + 7d)"},{"method":"GET","path":"/verify-failures","description":"x402 verify-failure counters by errorCode (supports ?days=N)"},{"method":"GET","path":"/activity","description":"Recent calls feed (?limit=N)"},{"method":"GET","path":"/snapshot","description":"Compact live stats for the landing page (totals + savings + activity, 5s memoized)"},{"method":"POST","path":"/batch/quote","description":"Free dynamic price quote for a POST /batch request body"},{"method":"GET","path":"/llms.txt","description":"Short LLM-friendly index of discovery URLs"},{"method":"GET","path":"/tell-logo.svg","description":"Tell full logo SVG"},{"method":"GET","path":"/tell-icon.svg","description":"Tell square icon SVG"},{"method":"GET","path":"/og.png","description":"OpenGraph preview image"}],"errorCodes":[{"code":400,"meaning":"Bad request — invalid payment payload, missing/malformed parameters, or insufficient USDC for the call"},{"code":402,"meaning":"Payment required — your x402 client signs and retries automatically"},{"code":404,"meaning":"Service not found — check the path against this catalog. Response includes suggestions for typos."},{"code":413,"meaning":"Request body too large (max 1 MB)"},{"code":500,"meaning":"Internal handler error (owned endpoints only) — gateway bug, agent is not charged"},{"code":502,"meaning":"Upstream service unavailable or all aggregators failed — agent is not charged"},{"code":503,"meaning":"Service circuit breaker tripped after repeated failures — try a different endpoint"}],"cache":{"policy":"Cache HIT = free (no payment charged). Only cache MISS triggers x402 payment.","header":"X-Cache: HIT | MISS — check this header to know if you paid.","note":"The cache key includes the path, sorted query params, and POST body hash. Identical requests within the TTL window are always free."}}}