{"name":"Coin Railz Multi-Chain Payment Infrastructure","description":"Production-grade blockchain infrastructure for AI agents. 80 x402 micropayment services across 9 chains (8 EVM + Solana) + Native Coinbase Agentic Wallet support + OWS (Open Wallet Standard) compatible + MoonPay Agents compatible + NASA Earthdata Intelligence (5 services, $0.25/call) + ESA Satellite Data + AI Inference Gateway (GPT-4o-mini, $0.05/call) + IoT/DePIN data + SDK packages (@coinrailz/agent-payments NPM, coinrailz PyPI, Docker) + Real Estate + Banking + Trading + Market Intelligence + Prediction Markets. Processing fee: 1.5% + $0.01 per transaction.","version":"0.6.1","x402ManifestVersion":"x402-2.3","agentId":"coinrailz-x402-infrastructure","securityContact":"mailto:security@coinrailz.com","serviceUrl":"https://coinrailz.com/x402","instructions":"https://coinrailz.com/.well-known/agent-instructions.json","agent_instructions":"https://coinrailz.com/.well-known/agent-instructions.json","registrationEndpoint":"https://coinrailz.com/.well-known/agent-registration.json","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"skills":[{"id":"earthdata-granules","name":"NASA Earthdata Granule Search","description":"CMR Granule Search for 1B+ granules including Landsat, Sentinel, MODIS, and VIIRS. Part of the NASA Earthdata Intelligence suite.","price":"$0.25 USDC","amountMicroUSDC":250000,"chainsAccepted":["eip155:8453"],"category":"satellite-intelligence","tags":["NASA","Earthdata","Satellite","Remote Sensing"],"inputSchema":{"type":"object","properties":{"concept_id":{"type":"string","description":"NASA concept ID"},"temporal":{"type":"string","description":"Time range"},"bounding_box":{"type":"string","description":"Spatial bounding box"}}}},{"id":"earthdata-precipitation","name":"GPM IMERG Precipitation Data","description":"Global Precipitation Measurement (GPM) IMERG point queries at 0.1° resolution. Part of the NASA Earthdata Intelligence suite.","price":"$0.25 USDC","amountMicroUSDC":250000,"chainsAccepted":["eip155:8453"],"category":"satellite-intelligence","tags":["NASA","Earthdata","Precipitation","Weather","GPM"],"inputSchema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"date":{"type":"string"}}}},{"id":"earthdata-sst","name":"MUR Sea Surface Temperature","description":"Multi-scale Ultra-high Resolution (MUR) Sea Surface Temperature (SST) at 1km daily resolution. Part of the NASA Earthdata Intelligence suite. Endpoint: /x402/earthdata-sst.","price":"$0.25 USDC","amountMicroUSDC":250000,"chainsAccepted":["eip155:8453"],"category":"satellite-intelligence","tags":["NASA","Earthdata","Ocean","Temperature","SST","x402"],"inputSchema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"date":{"type":"string"}}}},{"id":"earthdata-soil-moisture","name":"SMAP Soil Moisture","description":"Soil Moisture Active Passive (SMAP) L3 soil moisture granule discovery. Part of the NASA Earthdata Intelligence suite.","price":"$0.25 USDC","amountMicroUSDC":250000,"chainsAccepted":["eip155:8453"],"category":"satellite-intelligence","tags":["NASA","Earthdata","Soil","Moisture","SMAP"],"inputSchema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"date":{"type":"string"}}}},{"id":"earthdata-ocean-color","name":"Ocean Color & Water Quality","description":"MODIS Ocean Color / Chlorophyll-a (MODISA_L3m_CHL) data. Part of the NASA Earthdata Intelligence suite. Endpoint: /x402/earthdata-ocean-color.","price":"$0.25 USDC","amountMicroUSDC":250000,"chainsAccepted":["eip155:8453"],"category":"satellite-intelligence","tags":["NASA","Earthdata","Ocean","Chlorophyll","Water Quality","x402"],"inputSchema":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"date":{"type":"string"}}}},{"id":"first_call","name":"Golden Path — First Paid Call","description":"START HERE. The canonical first payment for any agent integrating with Coin Railz. Pay $0.05 USDC on Base or Solana and receive a verified onboarding receipt plus executable templates for the next 3 services. Both EVM and Solana supported. Lowest price on the platform.","price":"$0.05 USDC","amountMicroUSDC":50000,"chainsAccepted":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"facilitators":{"evm":"https://api.cdp.coinbase.com/platform/v2/x402","solana":"https://x402.dexter.cash"},"inputSchema":{"type":"object","properties":{"agentId":{"type":"string","description":"Optional agent identifier for tracking"}}},"outputSchema":{"type":"object","properties":{"success":{"type":"boolean"},"goldenPath":{"type":"boolean"},"sessionId":{"type":"string"},"payment":{"type":"object","description":"Payment receipt with chain, amount, timestamp"},"nextServices":{"type":"array","description":"3 executable next-step service templates"}}},"cardFirstPath":{"label":"Card (Recommended — no crypto wallet required)","description":"Get a cr_live_ API key via Stripe in ~60 seconds, then call any service.","step1":{"action":"Purchase API key","endpoint":"https://coinrailz.com/api/m2m/credits/purchase","method":"POST","body":{"paymentMethodId":"pm_...","amountUsd":10,"idempotencyKey":"<uuid-v4>"},"successResponse":{"apiKey":"cr_live_...","creditsAdded":200}},"step2":{"action":"Call first-call with API key","curl":"curl -X POST https://coinrailz.com/x402/first-call -H 'X-API-KEY: cr_live_...' -H 'Content-Type: application/json' -d '{}'"}},"examples":[{"name":"API key (card — recommended)","code":"curl -X POST https://coinrailz.com/x402/first-call -H 'X-API-KEY: cr_live_...' -H 'Content-Type: application/json' -d '{}'"},{"name":"curl (EVM — Base, crypto)","code":"curl -X POST https://coinrailz.com/x402/first-call -H 'Content-Type: application/json' -H 'X-PAYMENT: <base64url-signed-x402-payload>' -d '{}'"},{"name":"curl (Solana, crypto)","code":"curl -X POST https://coinrailz.com/x402/first-call -H 'Content-Type: application/json' -H 'X-Solana-Wallet: <pubkey>' -H 'X-PAYMENT: <solana_payload>' -d '{}'"},{"name":"python (httpx)","code":"import httpx\nresp = httpx.post('https://coinrailz.com/x402/first-call', headers={'X-API-KEY': 'cr_live_...'}, json={})\nprint(resp.json())"}]},{"id":"multi_chain_balance","name":"Multi-Chain Balance Checker","description":"Check wallet balances across 8 EVM chains in one API call. Use when user asks 'what's my balance', 'check wallet on multiple chains', 'show my assets', 'balance on Ethereum', 'balance on Base', 'balance on Robinhood Chain', or 'balance on Polygon'.","inputSchema":{"type":"object","title":"Multi-Chain Balance Request","description":"Request wallet balances across multiple EVM chains","additionalProperties":false,"properties":{"walletAddress":{"type":"string","title":"Wallet Address","description":"EVM wallet address (0x...)","pattern":"^0x[a-fA-F0-9]{40}$"},"chains":{"type":"array","title":"Target Chains","description":"Optional: Specific chains to check","items":{"type":"string","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"includeTokens":{"type":"boolean","title":"Include Tokens","description":"Include ERC-20 token balances","default":true}},"required":["walletAddress"]},"outputSchema":{"type":"object","title":"Multi-Chain Balance Response","additionalProperties":false,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"chain":{"type":"string","title":"Chain Name","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"nativeBalance":{"type":"string","title":"Native Balance","description":"Native token balance (ETH, MATIC, etc.)"},"tokens":{"type":"array","title":"Token Balances"}}}}}},"pricing":{"amount":0.5,"currency":"USD"},"category":"analytics"},{"id":"gas_price_oracle","name":"Gas Price Oracle","description":"Real-time gas prices across multiple chains with USD cost estimates. Use when user asks 'how much is gas', 'current gas fees', 'gas price on Ethereum', 'gas price on Base', 'gas price on Polygon', or 'cheapest time to transact'.","inputSchema":{"type":"object","title":"Gas Price Request","description":"Request gas prices for specific chains","additionalProperties":false,"properties":{"chains":{"type":"array","title":"Target Chains","description":"Chains to check (default: all supported chains)","items":{"type":"string","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}}}},"outputSchema":{"type":"object","title":"Gas Price Response","additionalProperties":false,"properties":{"gasPrices":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"chain":{"type":"string","title":"Chain Name","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"slow":{"type":"number","title":"Slow Gas Price (gwei)"},"standard":{"type":"number","title":"Standard Gas Price (gwei)"},"fast":{"type":"number","title":"Fast Gas Price (gwei)"},"usdCost":{"type":"object","title":"USD Cost Estimates"}}}}}},"pricing":{"amount":0.1,"currency":"USD"},"category":"utilities"},{"id":"token_price","name":"Token Price Lookup","description":"Get real-time token prices with 24h change, volume, and market cap from CoinGecko/DEX Screener. Use when user asks 'what's the price of', 'token value', 'price check', 'token price on Ethereum', 'token price on Base', or 'token price on Polygon'.","inputSchema":{"type":"object","title":"Token Price Request","description":"Request real-time token price data","additionalProperties":false,"properties":{"tokenAddress":{"type":"string","title":"Token Contract Address","description":"Token contract address","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","description":"Blockchain network where token exists","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"required":["tokenAddress","chain"]},"outputSchema":{"type":"object","title":"Token Price Response","additionalProperties":false,"properties":{"price":{"type":"number","title":"Current Price USD"},"priceChange24h":{"type":"number","title":"24h Price Change %"},"volume24h":{"type":"number","title":"24h Trading Volume USD"},"marketCap":{"type":"number","title":"Market Cap USD"},"source":{"type":"string","title":"Data Source","enum":["coingecko","dexscreener"]}}},"pricing":{"amount":0.25,"currency":"USD"},"category":"trading"},{"id":"wallet_risk_analysis","name":"Wallet Risk Assessment","description":"Analyze wallet for suspicious activity, scam exposure, and security risks. Use when user asks 'is this wallet safe', 'check wallet security', 'wallet reputation', 'wallet risk on Ethereum', 'wallet risk on Base', or 'is this address safe'.","inputSchema":{"type":"object","title":"Wallet Risk Analysis Request","description":"Request security analysis for a wallet address","additionalProperties":false,"properties":{"walletAddress":{"type":"string","title":"Wallet Address","description":"Wallet address to analyze","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","description":"Blockchain network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"required":["walletAddress","chain"]},"outputSchema":{"type":"object","title":"Wallet Risk Assessment Response","additionalProperties":false,"properties":{"riskScore":{"type":"number","title":"Risk Score","description":"0-100 (0=safe, 100=high risk)","minimum":0,"maximum":100},"flags":{"type":"array","title":"Risk Flags","items":{"type":"string"}},"scamExposure":{"type":"boolean","title":"Scam Exposure Detected"},"recommendations":{"type":"array","title":"Security Recommendations","items":{"type":"string"}}}},"pricing":{"amount":0.75,"currency":"USD"},"category":"security"},{"id":"trade_signals","name":"AI Trading Signals","description":"Generate trading signals based on technical analysis and on-chain data. Use when user asks 'should I buy/sell', 'trading recommendation', 'market opportunity', 'trade signal for token on Ethereum', 'trade signal for token on Base', or 'should I buy this token'.","inputSchema":{"type":"object","title":"Trade Signal Request","description":"Request AI-powered trading signals","additionalProperties":false,"properties":{"tokenAddress":{"type":"string","title":"Token Address","description":"Token to analyze","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"timeframe":{"type":"string","title":"Analysis Timeframe","description":"Chart timeframe for analysis","enum":["1h","4h","1d","1w"]}},"required":["tokenAddress","chain"]},"outputSchema":{"type":"object","title":"Trade Signal Response","additionalProperties":false,"properties":{"signal":{"type":"string","title":"Signal","enum":["buy","sell","hold"]},"confidence":{"type":"number","title":"Confidence Score","minimum":0,"maximum":1},"indicators":{"type":"object","title":"Technical Indicators"},"reasoning":{"type":"string","title":"Analysis Reasoning"}}},"pricing":{"amount":0.2,"currency":"USD"},"category":"trading"},{"id":"smart_contract_scan","name":"Smart Contract Security Scan","description":"Basic security scan of smart contracts with vulnerability detection. Use when user asks 'is this contract safe', 'check contract security', 'audit contract', 'scan contract on Ethereum', 'scan contract on Base', or 'contract vulnerabilities'.","inputSchema":{"type":"object","title":"Smart Contract Scan Request","description":"Request security scan for a smart contract","additionalProperties":false,"properties":{"contractAddress":{"type":"string","title":"Contract Address","description":"Contract address to scan","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"required":["contractAddress","chain"]},"outputSchema":{"type":"object","title":"Contract Security Scan Response","additionalProperties":false,"properties":{"safetyScore":{"type":"number","title":"Safety Score","minimum":0,"maximum":100},"vulnerabilities":{"type":"array","title":"Detected Vulnerabilities","items":{"type":"string"}},"contractType":{"type":"string","title":"Contract Type"},"verified":{"type":"boolean","title":"Source Code Verified"}}},"pricing":{"amount":1,"currency":"USD"},"category":"security"},{"id":"token_sentiment","name":"Token Sentiment Analysis","description":"Social sentiment analysis from Twitter/Reddit for tokens. Use when user asks 'what people say about', 'token sentiment', 'community opinion', 'sentiment on Ethereum', 'sentiment on Base', or 'social buzz'.","inputSchema":{"type":"object","title":"Token Sentiment Request","description":"Request social sentiment analysis for a token","additionalProperties":false,"properties":{"tokenAddress":{"type":"string","title":"Token Address","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"required":["tokenAddress","chain"]},"outputSchema":{"type":"object","title":"Token Sentiment Response","additionalProperties":false,"properties":{"sentiment":{"type":"string","title":"Overall Sentiment","enum":["positive","neutral","negative"]},"score":{"type":"number","title":"Sentiment Score","minimum":-1,"maximum":1},"mentions24h":{"type":"number","title":"Social Mentions (24h)"},"trending":{"type":"boolean","title":"Is Trending"}}},"pricing":{"amount":0.3,"currency":"USD"},"category":"analytics"},{"id":"trending_tokens","name":"Trending Tokens Discovery","description":"Find trending tokens by volume, price movement, or social activity. Use when user asks 'what's trending', 'hot tokens', 'new opportunities', 'trending on Ethereum', 'trending on Base', or 'trending on Polygon'.","inputSchema":{"type":"object","title":"Trending Tokens Request","description":"Request trending tokens by specific metrics","additionalProperties":false,"properties":{"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"metric":{"type":"string","title":"Sorting Metric","enum":["volume","price_change","social"],"description":"Metric to sort trending tokens by"},"limit":{"type":"number","title":"Result Limit","description":"Number of results to return (default: 10)","minimum":1,"maximum":100,"default":10}}},"outputSchema":{"type":"object","title":"Trending Tokens Response","additionalProperties":false,"properties":{"tokens":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"address":{"type":"string","title":"Token Address"},"name":{"type":"string","title":"Token Name"},"price":{"type":"number","title":"Current Price USD"},"change24h":{"type":"number","title":"24h Price Change %"},"volume24h":{"type":"number","title":"24h Volume USD"}}}}}},"pricing":{"amount":0.4,"currency":"USD"},"category":"trading"},{"id":"whale_alerts","name":"Whale Movement Tracker","description":"Track large wallet movements and whale activity in real-time. Use when user asks 'whale movements', 'large transfers', 'big wallet activity', 'whale alerts on Ethereum', 'whale alerts on Base', or 'large transactions'.","inputSchema":{"type":"object","title":"Whale Tracker Request","description":"Request whale movement tracking","additionalProperties":false,"properties":{"tokenAddress":{"type":"string","title":"Token Address","description":"Token to monitor (optional - leave empty for all tokens)","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"minAmount":{"type":"number","title":"Minimum USD Value","description":"Minimum transaction value in USD to track","minimum":0}},"required":["chain"]},"outputSchema":{"type":"object","title":"Whale Movements Response","additionalProperties":false,"properties":{"movements":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"from":{"type":"string","title":"Sender Address"},"to":{"type":"string","title":"Recipient Address"},"amount":{"type":"string","title":"Amount"},"usdValue":{"type":"number","title":"USD Value"},"timestamp":{"type":"number","title":"Timestamp (Unix)"}}}}}},"pricing":{"amount":0.3,"currency":"USD"},"category":"analytics"},{"id":"dex_liquidity","name":"DEX Liquidity Scanner","description":"Analyze liquidity pools across DEXs with APY and impermanent loss calculations. Use when user asks 'liquidity pool info', 'best APY', 'LP opportunity', 'liquidity on Ethereum', 'liquidity on Base', or 'pool analysis'.","inputSchema":{"type":"object","title":"DEX Liquidity Request","description":"Request liquidity pool analysis","additionalProperties":false,"properties":{"tokenPair":{"type":"string","title":"Token Pair","description":"Trading pair to analyze (e.g., 'ETH/USDC', 'WBTC/ETH')"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"dex":{"type":"string","title":"DEX Platform","description":"Specific DEX to query (e.g., 'uniswap', 'sushiswap') or 'all'"}},"required":["tokenPair","chain"]},"outputSchema":{"type":"object","title":"DEX Liquidity Response","additionalProperties":false,"properties":{"pools":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"dex":{"type":"string","title":"DEX Name"},"liquidity":{"type":"number","title":"Total Liquidity USD"},"apy":{"type":"number","title":"APY %"},"volume24h":{"type":"number","title":"24h Volume USD"},"impermanentLoss":{"type":"number","title":"Estimated IL %"}}}}}},"pricing":{"amount":0.35,"currency":"USD"},"category":"defi"},{"id":"transaction_builder","name":"Transaction Builder","description":"Build optimized transactions with gas estimation. Use when user asks 'create transaction', 'prepare swap', 'build tx', 'build transaction on Ethereum', 'build transaction on Base', or 'prepare transfer'.","inputSchema":{"type":"object","title":"Transaction Builder Request","description":"Request transaction construction with gas estimates","additionalProperties":false,"properties":{"from":{"type":"string","title":"Sender Address","pattern":"^0x[a-fA-F0-9]{40}$"},"to":{"type":"string","title":"Recipient Address","pattern":"^0x[a-fA-F0-9]{40}$"},"value":{"type":"string","title":"Value (wei)","description":"Transaction value in wei"},"data":{"type":"string","title":"Transaction Data","description":"Optional contract call data (0x...)"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"required":["from","to","chain"]},"outputSchema":{"type":"object","title":"Transaction Builder Response","additionalProperties":false,"properties":{"transaction":{"type":"object","title":"Transaction Object"},"gasEstimate":{"type":"number","title":"Gas Estimate"},"gasCostUSD":{"type":"number","title":"Estimated Gas Cost USD"}}},"pricing":{"amount":0.15,"currency":"USD"},"category":"utilities"},{"id":"token_metadata","name":"Token Metadata Fetcher","description":"Get comprehensive token information (name, symbol, decimals, total supply, holders). Use when user asks 'token info', 'token details', 'what is this token', 'token info on Ethereum', or 'token info on Base'.","inputSchema":{"type":"object","title":"Token Metadata Request","description":"Request comprehensive token information","additionalProperties":false,"properties":{"tokenAddress":{"type":"string","title":"Token Address","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"required":["tokenAddress","chain"]},"outputSchema":{"type":"object","title":"Token Metadata Response","additionalProperties":false,"properties":{"name":{"type":"string","title":"Token Name"},"symbol":{"type":"string","title":"Token Symbol"},"decimals":{"type":"number","title":"Token Decimals"},"totalSupply":{"type":"string","title":"Total Supply"},"holders":{"type":"number","title":"Holder Count"},"verified":{"type":"boolean","title":"Contract Verified"}}},"pricing":{"amount":0.1,"currency":"USD"},"category":"utilities"},{"id":"approval_manager","name":"Token Approval Manager","description":"Check and revoke token approvals for security. Use when user asks 'check approvals', 'revoke permissions', 'wallet security audit', 'check approvals on Ethereum', 'check approvals on Base', or 'security check'.","inputSchema":{"type":"object","title":"Approval Manager Request","description":"Request token approval security audit","additionalProperties":false,"properties":{"walletAddress":{"type":"string","title":"Wallet Address","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"required":["walletAddress","chain"]},"outputSchema":{"type":"object","title":"Approval Manager Response","additionalProperties":false,"properties":{"approvals":{"type":"array","title":"Active Approvals","items":{"type":"object","additionalProperties":false,"properties":{"token":{"type":"string","title":"Token Address"},"spender":{"type":"string","title":"Spender Address"},"amount":{"type":"string","title":"Approved Amount"},"riskLevel":{"type":"string","title":"Risk Level","enum":["low","medium","high"]}}}},"revokeTransactions":{"type":"array","title":"Revoke Transaction Data"}}},"pricing":{"amount":0.5,"currency":"USD"},"category":"security"},{"id":"batch_price_quote","name":"Batch DEX Quote","description":"Get best swap prices across all DEX aggregators. Use when user asks 'best swap price', 'compare DEX prices', 'cheapest route', 'best price on Ethereum', 'best price on Base', or 'swap quote'.","inputSchema":{"type":"object","title":"Batch DEX Quote Request","description":"Request best swap prices across DEX aggregators","additionalProperties":false,"properties":{"tokenIn":{"type":"string","title":"Input Token Address","pattern":"^0x[a-fA-F0-9]{40}$"},"tokenOut":{"type":"string","title":"Output Token Address","pattern":"^0x[a-fA-F0-9]{40}$"},"amount":{"type":"string","title":"Input Amount","description":"Amount to swap (in token decimals)"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}},"required":["tokenIn","tokenOut","amount","chain"]},"outputSchema":{"type":"object","title":"Batch DEX Quote Response","additionalProperties":false,"properties":{"quotes":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"dex":{"type":"string","title":"DEX Name"},"amountOut":{"type":"string","title":"Output Amount"},"priceImpact":{"type":"number","title":"Price Impact %"},"gasEstimate":{"type":"number","title":"Gas Estimate"}}}},"bestQuote":{"type":"object","title":"Best Quote"}}},"pricing":{"amount":0.25,"currency":"USD"},"category":"trading"},{"id":"portfolio_tracker","name":"Portfolio Analytics","description":"Complete portfolio analysis with P&L, allocation, and performance metrics. Use when user asks 'portfolio value', 'my holdings', 'investment performance', 'portfolio on Ethereum', 'portfolio on Base', or 'how am I doing'.","inputSchema":{"type":"object","title":"Portfolio Analytics Request","description":"Request comprehensive portfolio analysis","additionalProperties":false,"properties":{"walletAddress":{"type":"string","title":"Wallet Address","pattern":"^0x[a-fA-F0-9]{40}$"},"chains":{"type":"array","title":"Target Chains","items":{"type":"string","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]}}},"required":["walletAddress"]},"outputSchema":{"type":"object","title":"Portfolio Analytics Response","additionalProperties":false,"properties":{"totalValueUSD":{"type":"number","title":"Total Portfolio Value USD"},"profitLoss":{"type":"number","title":"Total P&L USD"},"allocation":{"type":"array","title":"Asset Allocation"},"topHoldings":{"type":"array","title":"Top Holdings"},"performance30d":{"type":"number","title":"30-Day Performance %"}}},"pricing":{"amount":0.5,"currency":"USD"},"category":"analytics"},{"id":"instant_agent_wallet","name":"Instant Agent Wallet Creation","description":"Create a new wallet for AI agent with USDC funding. Use when agent needs 'create wallet', 'agent wallet', 'autonomous wallet', 'new wallet on Base', or 'setup wallet'.","inputSchema":{"type":"object","title":"Agent Wallet Creation Request","description":"Request new wallet creation for AI agent","additionalProperties":false,"properties":{"fundingAmount":{"type":"number","title":"Initial Funding Amount","description":"Initial USDC amount to fund wallet","minimum":0},"chain":{"type":"string","title":"Blockchain Network","description":"Preferred chain (default: base)","enum":["base","ethereum","polygon","arbitrum","optimism"],"default":"base"}}},"outputSchema":{"type":"object","title":"Agent Wallet Creation Response","additionalProperties":false,"properties":{"walletAddress":{"type":"string","title":"Wallet Address"},"privateKeyEncrypted":{"type":"string","title":"Encrypted Private Key"},"balance":{"type":"number","title":"Initial Balance USDC"},"chain":{"type":"string","title":"Blockchain Network"}}},"pricing":{"amount":2,"currency":"USD"},"category":"utilities"},{"id":"verified_agent_identity","name":"Agent Identity Verification","description":"Verify AI agent identity on-chain using ERC-8004. Use when agent needs 'verify identity', 'agent reputation', 'on-chain proof', 'prove identity', or 'verify on Base'.","inputSchema":{"type":"object","title":"Agent Identity Verification Request","description":"Request on-chain identity verification for AI agent","additionalProperties":false,"properties":{"agentId":{"type":"string","title":"Agent Identifier","description":"Unique identifier for the AI agent"},"metadata":{"type":"object","title":"Agent Metadata","description":"Agent metadata to store on-chain (optional)"}},"required":["agentId"]},"outputSchema":{"type":"object","title":"Agent Identity Verification Response","additionalProperties":false,"properties":{"identityAddress":{"type":"string","title":"Identity Contract Address"},"verified":{"type":"boolean","title":"Verification Status"},"reputationScore":{"type":"number","title":"On-Chain Reputation Score"},"transactionHash":{"type":"string","title":"Transaction Hash"}}},"pricing":{"amount":5,"currency":"USD"},"category":"utilities"},{"id":"cross_chain_bridge","name":"Cross-Chain Bridge Monitor","description":"Track bridge transactions and get best bridge rates. Use when user asks 'bridge tokens', 'move assets', 'cross-chain transfer', 'bridge from Ethereum to Base', 'bridge from Polygon to Arbitrum', or 'transfer between chains'.","inputSchema":{"type":"object","title":"Cross-Chain Bridge Request","description":"Request bridge options for cross-chain transfers","additionalProperties":false,"properties":{"tokenAddress":{"type":"string","title":"Token Address","description":"Token to bridge (optional - leave empty for native token)","pattern":"^0x[a-fA-F0-9]{40}$"},"fromChain":{"type":"string","title":"Source Chain","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"toChain":{"type":"string","title":"Destination Chain","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"amount":{"type":"string","title":"Amount to Bridge","description":"Amount to bridge (optional)"}},"required":["fromChain","toChain"]},"outputSchema":{"type":"object","title":"Cross-Chain Bridge Response","additionalProperties":false,"properties":{"bridges":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","title":"Bridge Name"},"fee":{"type":"number","title":"Bridge Fee %"},"estimatedTime":{"type":"string","title":"Estimated Time"},"security":{"type":"string","title":"Security Rating","enum":["high","medium","low"]}}}},"recommended":{"type":"object","title":"Recommended Bridge"}}},"pricing":{"amount":0.4,"currency":"USD"},"category":"utilities"},{"id":"payment_processing","name":"Payment Processing Service","description":"Process Stripe, PayPal, and crypto payments with instant settlement. Use when user asks 'process payment', 'accept payment', 'settle transaction', or 'handle checkout'.","inputSchema":{"type":"object","title":"Payment Processing Request","description":"Process a payment transaction","additionalProperties":false,"properties":{"amount":{"type":"number","title":"Payment Amount","description":"Amount to process"},"currency":{"type":"string","title":"Currency","enum":["USD","EUR","USDC","USDT"]},"paymentMethod":{"type":"string","title":"Payment Method","enum":["stripe","paypal","crypto"]},"metadata":{"type":"object","title":"Payment Metadata","description":"Optional payment metadata"}},"required":["amount","currency","paymentMethod"]},"outputSchema":{"type":"object","title":"Payment Processing Response","additionalProperties":false,"properties":{"transactionId":{"type":"string","title":"Transaction ID"},"status":{"type":"string","title":"Payment Status","enum":["pending","completed","failed"]},"settlementTime":{"type":"string","title":"Settlement Time Estimate"}}},"pricing":{"amount":0.5,"currency":"USD"},"category":"payments"},{"id":"compliance_consultation","name":"Compliance Consultation Service","description":"AI-powered KYC/AML compliance guidance and regulatory analysis. Use when user asks 'check compliance', 'KYC requirements', 'AML rules', or 'regulatory guidance'.","inputSchema":{"type":"object","title":"Compliance Consultation Request","description":"Request compliance guidance","additionalProperties":false,"properties":{"jurisdiction":{"type":"string","title":"Jurisdiction","description":"Target jurisdiction (e.g., 'USA', 'EU', 'Singapore')"},"transactionType":{"type":"string","title":"Transaction Type","description":"Type of transaction requiring compliance check"},"amount":{"type":"number","title":"Transaction Amount","description":"Optional transaction amount for thresholds"}},"required":["jurisdiction","transactionType"]},"outputSchema":{"type":"object","title":"Compliance Consultation Response","additionalProperties":false,"properties":{"compliant":{"type":"boolean","title":"Compliance Status"},"requirements":{"type":"array","title":"Required Actions"},"riskLevel":{"type":"string","title":"Risk Assessment","enum":["low","medium","high"]},"recommendations":{"type":"array","title":"Compliance Recommendations"}}},"pricing":{"amount":5,"currency":"USD"},"category":"compliance"},{"id":"smart_contract_audit","name":"Smart Contract Security Audit","description":"Deep security audit using Slither static analysis and vulnerability detection. Use when user asks 'audit contract', 'security review', 'check vulnerabilities', or 'analyze smart contract'.","inputSchema":{"type":"object","title":"Smart Contract Audit Request","description":"Request comprehensive contract security audit","additionalProperties":false,"properties":{"contractAddress":{"type":"string","title":"Contract Address","description":"Smart contract address to audit","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","title":"Blockchain Network","enum":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"]},"auditDepth":{"type":"string","title":"Audit Depth","enum":["basic","comprehensive","expert"],"default":"comprehensive"}},"required":["contractAddress","chain"]},"outputSchema":{"type":"object","title":"Smart Contract Audit Response","additionalProperties":false,"properties":{"overallScore":{"type":"number","title":"Security Score (0-100)"},"vulnerabilities":{"type":"array","title":"Detected Vulnerabilities"},"gasOptimizations":{"type":"array","title":"Gas Optimization Suggestions"},"codeQuality":{"type":"string","title":"Code Quality Assessment"},"recommendation":{"type":"string","title":"Final Recommendation","enum":["safe","caution","dangerous"]}}},"pricing":{"amount":10,"currency":"USD"},"category":"security"},{"id":"property_valuation","name":"AI Property Valuation","description":"AI-powered property valuation using GPT-4 analysis. Use when user asks 'value my property', 'property appraisal', 'real estate value', 'home worth', or 'estimate property value'.","inputSchema":{"type":"object","title":"Property Valuation Request","properties":{"address":{"type":"string","title":"Property Address"},"propertyType":{"type":"string","enum":["residential","commercial","industrial","land"],"title":"Property Type"},"squareFeet":{"type":"number","title":"Square Footage"},"bedrooms":{"type":"number","title":"Bedrooms (optional)"},"bathrooms":{"type":"number","title":"Bathrooms (optional)"},"yearBuilt":{"type":"number","title":"Year Built (optional)"}},"required":["address","propertyType","squareFeet"]},"outputSchema":{"type":"object","properties":{"estimatedValue":{"type":"number","title":"Estimated Value (USD)"},"confidenceScore":{"type":"number","title":"Confidence (0-100)"},"comparables":{"type":"array","title":"Comparable Properties"},"marketAnalysis":{"type":"string","title":"Market Analysis"}}},"pricing":{"amount":0.75,"currency":"USD"},"category":"real_estate"},{"id":"lease_analysis","name":"Lease Agreement Analyzer","description":"AI analysis of lease terms and obligations. Use when user asks 'review lease', 'analyze rental agreement', 'lease terms review', or 'check lease contract'.","inputSchema":{"type":"object","properties":{"leaseText":{"type":"string","title":"Lease Agreement Text"},"analysisType":{"type":"string","enum":["comprehensive","key-terms","risks-only"],"default":"comprehensive"}},"required":["leaseText"]},"outputSchema":{"type":"object","properties":{"keyTerms":{"type":"object","title":"Key Terms Summary"},"redFlags":{"type":"array","title":"Potential Issues"},"obligations":{"type":"object","title":"Tenant/Landlord Obligations"},"recommendation":{"type":"string","title":"AI Recommendation"}}},"pricing":{"amount":1,"currency":"USD"},"category":"real_estate"},{"id":"construction_progress","name":"Construction Progress Tracker","description":"Track construction milestones with AI photo analysis. Use when user asks 'analyze construction photos', 'track building progress', 'construction status', or 'verify construction work'.","inputSchema":{"type":"object","properties":{"projectName":{"type":"string","title":"Project Name"},"phase":{"type":"string","enum":["foundation","framing","exterior","interior","finishing"],"title":"Current Phase"},"photos":{"type":"array","items":{"type":"string"},"title":"Photo URLs or Base64"},"expectedCompletion":{"type":"string","format":"date","title":"Expected Completion Date"}},"required":["projectName","phase","photos"]},"outputSchema":{"type":"object","properties":{"completionEstimate":{"type":"number","title":"% Complete"},"milestones":{"type":"array","title":"Completed Milestones"},"issues":{"type":"array","title":"Identified Issues"},"progressReport":{"type":"string","title":"AI Progress Report"}}},"pricing":{"amount":1.5,"currency":"USD"},"category":"real_estate"},{"id":"credit_risk_score","name":"Credit Risk Assessment","description":"AI credit risk scoring using financial data. Use when user asks 'credit risk', 'assess creditworthiness', 'loan risk analysis', or 'credit score evaluation'.","inputSchema":{"type":"object","properties":{"financialData":{"type":"object","title":"Financial Information"},"loanAmount":{"type":"number","title":"Requested Loan Amount"},"purpose":{"type":"string","enum":["personal","business","mortgage","auto"],"title":"Loan Purpose"}},"required":["financialData","loanAmount"]},"outputSchema":{"type":"object","properties":{"creditScore":{"type":"number","title":"Risk Score (0-100)"},"riskCategory":{"type":"string","enum":["low","medium","high"],"title":"Risk Level"},"factors":{"type":"array","title":"Key Risk Factors"},"recommendation":{"type":"string","title":"Lending Recommendation"}}},"pricing":{"amount":1.25,"currency":"USD"},"category":"banking"},{"id":"fraud_detection","name":"Transaction Fraud Detection","description":"Real-time fraud pattern detection. Use when user asks 'check fraud', 'suspicious transaction', 'fraud analysis', or 'verify transaction'.","inputSchema":{"type":"object","properties":{"transaction":{"type":"object","title":"Transaction Details"},"userHistory":{"type":"array","items":{"type":"object"},"title":"Historical Transactions (optional)"}},"required":["transaction"]},"outputSchema":{"type":"object","properties":{"fraudScore":{"type":"number","title":"Fraud Risk (0-100)"},"alerts":{"type":"array","title":"Red Flags"},"recommendation":{"type":"string","enum":["approve","review","decline"],"title":"Action"}}},"pricing":{"amount":0.75,"currency":"USD"},"category":"banking"},{"id":"compliance_check","name":"Regulatory Compliance Check","description":"AML/KYC compliance verification. Use when user asks 'compliance check', 'AML verification', 'KYC analysis', or 'regulatory review'.","inputSchema":{"type":"object","properties":{"entityData":{"type":"object","title":"Entity Information"},"checkTypes":{"type":"array","items":{"type":"string","enum":["aml","kyc","sanctions","pep"]},"title":"Compliance Checks"}},"required":["entityData","checkTypes"]},"outputSchema":{"type":"object","properties":{"complianceStatus":{"type":"string","enum":["pass","review","fail"],"title":"Overall Status"},"findings":{"type":"array","title":"Compliance Findings"},"riskLevel":{"type":"string","enum":["low","medium","high"],"title":"Risk Level"}}},"pricing":{"amount":1.75,"currency":"USD"},"category":"banking"},{"id":"trading_signal","name":"AI Trading Signal Generator","description":"Generate trading signals using technical analysis. Use when user asks 'trading signal', 'should I buy/sell', 'trading recommendation', or 'market signal'.","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","title":"Token/Stock Symbol"},"timeframe":{"type":"string","enum":["1h","4h","1d","1w"],"default":"1d","title":"Analysis Timeframe"},"strategy":{"type":"string","enum":["momentum","mean-reversion","breakout","trend-following"],"default":"momentum"}},"required":["symbol"]},"outputSchema":{"type":"object","properties":{"signal":{"type":"string","enum":["strong-buy","buy","hold","sell","strong-sell"],"title":"Trading Signal"},"confidence":{"type":"number","title":"Confidence (0-100)"},"entryPrice":{"type":"number","title":"Suggested Entry"},"targets":{"type":"array","items":{"type":"number"},"title":"Price Targets"},"stopLoss":{"type":"number","title":"Stop Loss"}}},"pricing":{"amount":1,"currency":"USD"},"category":"trading"},{"id":"portfolio_optimization","name":"Portfolio Optimizer","description":"AI portfolio allocation and rebalancing. Use when user asks 'optimize portfolio', 'rebalance assets', 'portfolio allocation', or 'diversification strategy'.","inputSchema":{"type":"object","properties":{"currentHoldings":{"type":"array","items":{"type":"object"},"title":"Current Holdings"},"riskTolerance":{"type":"string","enum":["conservative","moderate","aggressive"],"default":"moderate"},"investmentGoal":{"type":"string","title":"Investment Goal (optional)"}},"required":["currentHoldings","riskTolerance"]},"outputSchema":{"type":"object","properties":{"recommendations":{"type":"array","title":"Rebalancing Recommendations"},"targetAllocation":{"type":"object","title":"Target Allocation %"},"expectedReturn":{"type":"number","title":"Expected Annual Return %"},"riskMetrics":{"type":"object","title":"Risk Analysis"}}},"pricing":{"amount":2,"currency":"USD"},"category":"trading"},{"id":"sentiment_analysis","name":"Market Sentiment Analyzer","description":"Analyze market sentiment from social/news data. Use when user asks 'market sentiment', 'social sentiment', 'crypto news analysis', or 'sentiment score'.","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","title":"Asset Symbol"},"sources":{"type":"array","items":{"type":"string","enum":["twitter","reddit","news","telegram"]},"default":["twitter","reddit"]}},"required":["symbol"]},"outputSchema":{"type":"object","properties":{"sentimentScore":{"type":"number","title":"Sentiment (-100 to +100)"},"trend":{"type":"string","enum":["bullish","neutral","bearish"],"title":"Overall Trend"},"keyMentions":{"type":"array","title":"Top Mentions"},"volumeChange":{"type":"number","title":"Mention Volume Change %"}}},"pricing":{"amount":0.5,"currency":"USD"},"category":"trading"},{"id":"arbitrage_scanner","name":"Cross-Exchange Arbitrage Scanner","description":"Identify arbitrage opportunities across chains/exchanges. Use when user asks 'arbitrage opportunities', 'price differences', 'cross-exchange arbitrage', or 'profit opportunities'.","inputSchema":{"type":"object","properties":{"tokens":{"type":"array","items":{"type":"string"},"title":"Tokens to Scan"},"minProfit":{"type":"number","default":0.5,"title":"Min Profit % Threshold"},"chains":{"type":"array","items":{"type":"string"},"title":"Chains to Compare (optional)"}},"required":["tokens"]},"outputSchema":{"type":"object","properties":{"opportunities":{"type":"array","title":"Arbitrage Opportunities"},"topOpportunity":{"type":"object","title":"Best Opportunity"},"totalOpportunities":{"type":"number","title":"Total Found"}}},"pricing":{"amount":1.25,"currency":"USD"},"category":"intelligence"},{"id":"correlation_matrix","name":"Asset Correlation Matrix","description":"Correlation analysis between crypto assets. Use when user asks 'correlation analysis', 'asset correlation', 'price relationship', or 'correlated tokens'.","inputSchema":{"type":"object","properties":{"assets":{"type":"array","items":{"type":"string"},"title":"Assets to Analyze"},"timeframe":{"type":"string","enum":["7d","30d","90d","1y"],"default":"30d","title":"Analysis Period"}},"required":["assets"]},"outputSchema":{"type":"object","properties":{"correlationMatrix":{"type":"object","title":"Correlation Matrix"},"strongCorrelations":{"type":"array","title":"Strong Correlations (>0.7)"},"diversificationScore":{"type":"number","title":"Portfolio Diversification Score"}}},"pricing":{"amount":0.75,"currency":"USD"},"category":"intelligence"},{"id":"risk_metrics","name":"Portfolio Risk Metrics","description":"Comprehensive risk analysis: VaR, Sharpe, drawdown. Use when user asks 'portfolio risk', 'risk metrics', 'value at risk', 'volatility analysis', or 'risk assessment'.","inputSchema":{"type":"object","properties":{"portfolio":{"type":"array","items":{"type":"object"},"title":"Portfolio Holdings"},"timeHorizon":{"type":"string","enum":["1m","3m","6m","1y"],"default":"1m","title":"Time Horizon"}},"required":["portfolio"]},"outputSchema":{"type":"object","properties":{"valueAtRisk":{"type":"number","title":"Value at Risk (95%)"},"sharpeRatio":{"type":"number","title":"Sharpe Ratio"},"maxDrawdown":{"type":"number","title":"Max Drawdown %"},"volatility":{"type":"number","title":"Annualized Volatility %"},"riskGrade":{"type":"string","enum":["A","B","C","D","F"],"title":"Overall Risk Grade"}}},"pricing":{"amount":1,"currency":"USD"},"category":"intelligence"},{"id":"stock_sentiment","name":"Stock Market Sentiment Analysis","description":"AI-powered stock market sentiment analysis with news sentiment, technical indicators, and institutional activity. Use when user asks 'stock sentiment', 'market sentiment', 'stock news analysis', 'equity sentiment', or 'stock market outlook'.","inputSchema":{"type":"object","title":"Stock Sentiment Request","description":"Request stock market sentiment analysis","additionalProperties":false,"properties":{"symbol":{"type":"string","title":"Stock Symbol","description":"Stock ticker symbol (e.g., AAPL, GOOGL, MSFT)"}},"required":["symbol"]},"outputSchema":{"type":"object","title":"Stock Sentiment Response","additionalProperties":false,"properties":{"symbol":{"type":"string","title":"Stock Symbol"},"overallSentiment":{"type":"string","enum":["bullish","bearish","neutral"],"title":"Overall Sentiment"},"sentimentScore":{"type":"number","title":"Sentiment Score (-1 to 1)"},"newsAnalysis":{"type":"object","title":"News Sentiment Analysis"},"technicalIndicators":{"type":"object","title":"Technical Indicators"},"recommendation":{"type":"string","title":"AI Recommendation"}}},"pricing":{"amount":0.4,"currency":"USD"},"category":"traditional-markets"},{"id":"forex_sentiment","name":"Forex Sentiment Analysis","description":"AI-powered forex/currency sentiment analysis with central bank policy, economic indicators, and cross-rate analysis. Use when user asks 'forex sentiment', 'currency outlook', 'FX analysis', 'exchange rate sentiment', or 'currency pair analysis'.","inputSchema":{"type":"object","title":"Forex Sentiment Request","description":"Request forex market sentiment analysis","additionalProperties":false,"properties":{"pair":{"type":"string","title":"Currency Pair","description":"Forex pair (e.g., EUR/USD, GBP/JPY, USD/CHF)"}},"required":["pair"]},"outputSchema":{"type":"object","title":"Forex Sentiment Response","additionalProperties":false,"properties":{"pair":{"type":"string","title":"Currency Pair"},"overallSentiment":{"type":"string","enum":["bullish","bearish","neutral"],"title":"Overall Sentiment"},"sentimentScore":{"type":"number","title":"Sentiment Score (-1 to 1)"},"centralBankAnalysis":{"type":"object","title":"Central Bank Policy Analysis"},"economicIndicators":{"type":"object","title":"Economic Indicators"},"recommendation":{"type":"string","title":"AI Recommendation"}}},"pricing":{"amount":0.4,"currency":"USD"},"category":"traditional-markets"},{"id":"fire_alerts","name":"Fire Alert Detection","description":"Real-time active fire detection from NASA FIRMS satellite data. Use when user asks 'active fires', 'fire hotspots', 'wildfire detection', 'FIRMS data', or 'fire alerts near me'.","inputSchema":{"type":"object","title":"Fire Alert Request","additionalProperties":false,"properties":{"lat":{"type":"number","title":"Latitude","description":"Latitude coordinate"},"lon":{"type":"number","title":"Longitude","description":"Longitude coordinate"},"radius":{"type":"number","title":"Search Radius (km)","description":"Search radius in kilometers"}},"required":["lat","lon"]},"outputSchema":{"type":"object","title":"Fire Alert Response","additionalProperties":false,"properties":{"fires":{"type":"array","title":"Active Fires"},"count":{"type":"number","title":"Fire Count"},"source":{"type":"string","title":"Data Source"}}},"pricing":{"amount":0.05,"currency":"USD"},"category":"satellite-data"},{"id":"weather_imagery","name":"Satellite Weather Imagery","description":"High-resolution weather satellite imagery from NASA GIBS. Use when user asks 'satellite weather', 'cloud cover', 'weather imagery', 'GIBS data', or 'atmospheric conditions'.","inputSchema":{"type":"object","title":"Weather Imagery Request","additionalProperties":false,"properties":{"lat":{"type":"number","title":"Latitude"},"lon":{"type":"number","title":"Longitude"},"layer":{"type":"string","title":"Imagery Layer","description":"Specific layer type"}},"required":["lat","lon"]},"outputSchema":{"type":"object","title":"Weather Imagery Response","additionalProperties":false,"properties":{"imagery":{"type":"object","title":"Imagery Data"},"timestamp":{"type":"string","title":"Data Timestamp"},"source":{"type":"string","title":"Data Source"}}},"pricing":{"amount":0.05,"currency":"USD"},"category":"satellite-data"},{"id":"vegetation_health","name":"Vegetation Health Analysis","description":"NDVI vegetation health indices from NASA MODIS and ESA Sentinel-2. Use when user asks 'vegetation health', 'NDVI', 'crop monitoring', 'forest health', or 'agriculture satellite data'.","inputSchema":{"type":"object","title":"Vegetation Health Request","additionalProperties":false,"properties":{"lat":{"type":"number","title":"Latitude"},"lon":{"type":"number","title":"Longitude"},"area_km2":{"type":"number","title":"Area (km²)","description":"Area in square kilometers"}},"required":["lat","lon"]},"outputSchema":{"type":"object","title":"Vegetation Health Response","additionalProperties":false,"properties":{"ndvi":{"type":"number","title":"NDVI Value"},"healthStatus":{"type":"string","title":"Health Status"},"source":{"type":"string","title":"Data Source"}}},"pricing":{"amount":0.1,"currency":"USD"},"category":"satellite-data"},{"id":"flood_detection","name":"Flood Detection","description":"ESA Sentinel-1 SAR-based flood and water body detection. Use when user asks 'flood monitoring', 'flood detection', 'water extent', 'flood mapping', or 'disaster response satellite'.","inputSchema":{"type":"object","title":"Flood Detection Request","additionalProperties":false,"properties":{"lat":{"type":"number","title":"Latitude"},"lon":{"type":"number","title":"Longitude"},"radius":{"type":"number","title":"Detection Radius (km)"}},"required":["lat","lon"]},"outputSchema":{"type":"object","title":"Flood Detection Response","additionalProperties":false,"properties":{"floodExtent":{"type":"object","title":"Flood Extent Data"},"riskLevel":{"type":"string","title":"Risk Level"},"source":{"type":"string","title":"Data Source"}}},"pricing":{"amount":0.1,"currency":"USD"},"category":"satellite-data"},{"id":"air_quality","name":"Air Quality Analysis","description":"ESA Sentinel-5P TROPOMI air quality data including NO2, SO2, CO, and aerosols. Use when user asks 'air quality', 'pollution levels', 'air pollution satellite', 'TROPOMI data', or 'atmospheric quality'.","inputSchema":{"type":"object","title":"Air Quality Request","additionalProperties":false,"properties":{"lat":{"type":"number","title":"Latitude"},"lon":{"type":"number","title":"Longitude"},"pollutant":{"type":"string","title":"Pollutant Type","description":"Specific pollutant (NO2, SO2, CO, etc.)"}},"required":["lat","lon"]},"outputSchema":{"type":"object","title":"Air Quality Response","additionalProperties":false,"properties":{"aqi":{"type":"number","title":"Air Quality Index"},"pollutants":{"type":"object","title":"Pollutant Levels"},"source":{"type":"string","title":"Data Source"}}},"pricing":{"amount":0.05,"currency":"USD"},"category":"satellite-data"},{"id":"land_use","name":"Land Use Classification","description":"NASA Landsat + ESA Sentinel-2 land use classification. Use when user asks 'land use', 'land classification', 'urban detection', 'forest cover', or 'land cover satellite'.","inputSchema":{"type":"object","title":"Land Use Request","additionalProperties":false,"properties":{"lat":{"type":"number","title":"Latitude"},"lon":{"type":"number","title":"Longitude"},"area_km2":{"type":"number","title":"Area (km²)"}},"required":["lat","lon"]},"outputSchema":{"type":"object","title":"Land Use Response","additionalProperties":false,"properties":{"classification":{"type":"object","title":"Land Classification"},"landTypes":{"type":"array","title":"Land Types"},"source":{"type":"string","title":"Data Source"}}},"pricing":{"amount":0.15,"currency":"USD"},"category":"satellite-data"},{"id":"kalshi_markets","name":"Kalshi Prediction Markets","description":"Get active markets from Kalshi, the CFTC-regulated prediction exchange. Use when user asks 'prediction markets', 'Kalshi markets', 'what events can I bet on', 'CFTC regulated markets', or 'election markets'.","inputSchema":{"type":"object","title":"Kalshi Markets Request","description":"Request active prediction markets from Kalshi","additionalProperties":false,"properties":{"limit":{"type":"number","title":"Result Limit","description":"Number of markets to return (max 50)","minimum":1,"maximum":50,"default":10},"status":{"type":"string","title":"Market Status","enum":["open","closed","settled"],"default":"open"},"category":{"type":"string","title":"Category","description":"Filter by series ticker (e.g., 'KXBTC' for Bitcoin)"}}},"outputSchema":{"type":"object","title":"Kalshi Markets Response","additionalProperties":false,"properties":{"markets":{"type":"array","title":"Active Markets","items":{"type":"object","properties":{"ticker":{"type":"string"},"title":{"type":"string"},"yesPrice":{"type":"number"},"noPrice":{"type":"number"},"volume":{"type":"number"}}}}}},"pricing":{"amount":0.25,"currency":"USD"},"category":"prediction-markets"},{"id":"kalshi_odds","name":"Kalshi Odds Lookup","description":"Get current odds, orderbook depth, and event details for a specific Kalshi market. Use when user asks 'Kalshi odds', 'prediction odds', 'market probability', 'event odds', or 'orderbook depth'.","inputSchema":{"type":"object","title":"Kalshi Odds Request","description":"Request odds for a specific Kalshi market or event","additionalProperties":false,"properties":{"ticker":{"type":"string","title":"Market Ticker","description":"Kalshi market ticker (e.g., 'KXBTC-26FEB14-B55500')"},"eventTicker":{"type":"string","title":"Event Ticker","description":"Kalshi event ticker (e.g., 'KXBTC-26FEB14')"}}},"outputSchema":{"type":"object","title":"Kalshi Odds Response","additionalProperties":false,"properties":{"market":{"type":"object","title":"Market Details"},"orderbook":{"type":"object","title":"Orderbook Depth"}}},"pricing":{"amount":0.5,"currency":"USD"},"category":"prediction-markets"},{"id":"kalshi_search","name":"Kalshi Market Search","description":"Search Kalshi prediction markets by keyword with relevance scoring. Use when user asks 'search predictions', 'find Kalshi market', 'prediction about bitcoin', 'search election markets', or 'find prediction market'.","inputSchema":{"type":"object","title":"Kalshi Search Request","description":"Search Kalshi markets by keyword","additionalProperties":false,"properties":{"query":{"type":"string","title":"Search Query","description":"Keywords to search for"},"limit":{"type":"number","title":"Result Limit","minimum":1,"maximum":20,"default":10},"status":{"type":"string","title":"Market Status","enum":["open","closed","settled"],"default":"open"}},"required":["query"]},"outputSchema":{"type":"object","title":"Kalshi Search Response","additionalProperties":false,"properties":{"results":{"type":"array","title":"Matching Markets","items":{"type":"object","properties":{"ticker":{"type":"string"},"title":{"type":"string"},"relevanceScore":{"type":"number"}}}}}},"pricing":{"amount":0.25,"currency":"USD"},"category":"prediction-markets"},{"id":"polymarket_events","name":"Polymarket Events","description":"Browse active Polymarket prediction market events with volume and liquidity. Use when user asks 'Polymarket events', 'active prediction markets', 'Polymarket listings', or 'open prediction markets'.","inputSchema":{"type":"object","title":"Polymarket Events Request","additionalProperties":false,"properties":{"limit":{"type":"number","title":"Result Limit","minimum":1,"maximum":50,"default":20},"active":{"type":"boolean","title":"Active Only","default":true}}},"outputSchema":{"type":"object","title":"Polymarket Events Response","additionalProperties":false,"properties":{"events":{"type":"array","title":"Events","items":{"type":"object","properties":{"slug":{"type":"string"},"title":{"type":"string"},"volume24h":{"type":"number"}}}}}},"pricing":{"amount":0.1,"currency":"USD"},"category":"prediction-markets"},{"id":"polymarket_odds","name":"Polymarket Odds","description":"Real-time odds and orderbook for a specific Polymarket market. Use when user asks 'Polymarket odds', 'Polymarket probability', 'Polymarket prices', or 'prediction market odds'.","inputSchema":{"type":"object","title":"Polymarket Odds Request","additionalProperties":false,"properties":{"marketSlug":{"type":"string","title":"Market Slug"}},"required":["marketSlug"]},"outputSchema":{"type":"object","title":"Polymarket Odds Response","additionalProperties":false,"properties":{"market":{"type":"object","title":"Market Details"},"outcomes":{"type":"array","title":"Outcomes with Prices","items":{"type":"object","properties":{"outcome":{"type":"string"},"price":{"type":"number"}}}}}},"pricing":{"amount":0.25,"currency":"USD"},"category":"prediction-markets"},{"id":"polymarket_search","name":"Polymarket Market Search","description":"Search Polymarket prediction markets by keyword. Use when user asks 'search Polymarket', 'find Polymarket market', 'Polymarket bitcoin', or 'Polymarket election'.","inputSchema":{"type":"object","title":"Polymarket Search Request","additionalProperties":false,"properties":{"query":{"type":"string","title":"Search Query"},"limit":{"type":"number","title":"Result Limit","minimum":1,"maximum":20,"default":10}},"required":["query"]},"outputSchema":{"type":"object","title":"Polymarket Search Response","additionalProperties":false,"properties":{"results":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"title":{"type":"string"},"volume":{"type":"number"}}}}}},"pricing":{"amount":0.25,"currency":"USD"},"category":"prediction-markets"},{"id":"ai_inference","name":"AI Inference Gateway","description":"Pay-per-call LLM inference via GPT-4o-mini and GPT-4o. Use when user asks 'AI inference', 'LLM call', 'GPT-4o', 'cheap AI API', or 'pay-per-call AI'. $0.05 per request — lowest cost AI gateway.","inputSchema":{"type":"object","title":"AI Inference Request","additionalProperties":false,"properties":{"prompt":{"type":"string","title":"User Prompt"},"model":{"type":"string","title":"Model","enum":["gpt-4o-mini","gpt-4o"],"default":"gpt-4o-mini"},"maxTokens":{"type":"number","title":"Max Tokens","minimum":1,"maximum":4096,"default":512}},"required":["prompt"]},"outputSchema":{"type":"object","title":"AI Inference Response","additionalProperties":false,"properties":{"response":{"type":"string","title":"Model Response"},"model":{"type":"string","title":"Model Used"},"tokensUsed":{"type":"number","title":"Tokens Consumed"}}},"pricing":{"amount":0.05,"currency":"USD"},"category":"ai"},{"id":"iot_sensor_reading","name":"IoT Sensor Reading","description":"Retrieve real-time sensor data from registered IoT devices. Use when user asks 'IoT sensor data', 'device reading', 'sensor telemetry', or 'device data'. Part of the DePIN payment infrastructure.","inputSchema":{"type":"object","title":"IoT Sensor Request","additionalProperties":false,"properties":{"deviceId":{"type":"string","title":"Device ID"},"sensorType":{"type":"string","title":"Sensor Type","description":"e.g., temperature, humidity, pressure"}},"required":["deviceId"]},"outputSchema":{"type":"object","title":"IoT Sensor Response","additionalProperties":false,"properties":{"deviceId":{"type":"string"},"readings":{"type":"array","items":{"type":"object","properties":{"sensor":{"type":"string"},"value":{"type":"number"},"unit":{"type":"string"},"timestamp":{"type":"number"}}}}}},"pricing":{"amount":0.05,"currency":"USD"},"category":"iot-depin"},{"id":"iot_device_stream","name":"IoT Device Stream","description":"Stream time-series data from IoT devices over a specified window. Use when user asks 'device stream', 'IoT time series', 'sensor history', or 'device data stream'.","inputSchema":{"type":"object","title":"IoT Stream Request","additionalProperties":false,"properties":{"deviceId":{"type":"string","title":"Device ID"},"from":{"type":"number","title":"Start Timestamp (Unix)"},"to":{"type":"number","title":"End Timestamp (Unix)"}},"required":["deviceId"]},"outputSchema":{"type":"object","title":"IoT Stream Response","additionalProperties":false,"properties":{"deviceId":{"type":"string"},"dataPoints":{"type":"array","items":{"type":"object","properties":{"timestamp":{"type":"number"},"value":{"type":"number"}}}}}},"pricing":{"amount":0.1,"currency":"USD"},"category":"iot-depin"},{"id":"iot_bulk_data","name":"IoT Bulk Data Export","description":"Export bulk sensor data from multiple IoT devices in a single call. Use when user asks 'IoT bulk data', 'batch device data', 'export sensor data', or 'fleet data export'.","inputSchema":{"type":"object","title":"IoT Bulk Data Request","additionalProperties":false,"properties":{"deviceIds":{"type":"array","items":{"type":"string"},"title":"Device IDs"},"from":{"type":"number","title":"Start Timestamp (Unix)"},"to":{"type":"number","title":"End Timestamp (Unix)"}},"required":["deviceIds"]},"outputSchema":{"type":"object","title":"IoT Bulk Data Response","additionalProperties":false,"properties":{"devices":{"type":"array","items":{"type":"object","properties":{"deviceId":{"type":"string"},"readings":{"type":"array"}}}}}},"pricing":{"amount":0.25,"currency":"USD"},"category":"iot-depin"},{"id":"fleet_telematics","name":"Fleet Telematics","description":"Real-time fleet telematics data including GPS, speed, fuel, and diagnostics for vehicle fleets. Use when user asks 'fleet telematics', 'vehicle tracking', 'GPS fleet', or 'fleet diagnostics'.","inputSchema":{"type":"object","title":"Fleet Telematics Request","additionalProperties":false,"properties":{"fleetId":{"type":"string","title":"Fleet ID"},"vehicleId":{"type":"string","title":"Vehicle ID (optional)"}},"required":["fleetId"]},"outputSchema":{"type":"object","title":"Fleet Telematics Response","additionalProperties":false,"properties":{"vehicles":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"speed_kmh":{"type":"number"},"fuel_pct":{"type":"number"}}}}}},"pricing":{"amount":0.1,"currency":"USD"},"category":"iot-depin"},{"id":"weather_station_data","name":"Weather Station Data","description":"Ground-truth weather observations from IoT weather stations. Use when user asks 'weather station', 'ground weather data', 'IoT weather', or 'local weather observation'.","inputSchema":{"type":"object","title":"Weather Station Request","additionalProperties":false,"properties":{"stationId":{"type":"string","title":"Station ID"},"lat":{"type":"number","title":"Latitude (for nearest-station lookup)"},"lon":{"type":"number","title":"Longitude (for nearest-station lookup)"}}},"outputSchema":{"type":"object","title":"Weather Station Response","additionalProperties":false,"properties":{"stationId":{"type":"string"},"temperature_c":{"type":"number"},"humidity_pct":{"type":"number"},"pressure_hpa":{"type":"number"},"wind_speed_ms":{"type":"number"},"timestamp":{"type":"number"}}},"pricing":{"amount":0.05,"currency":"USD"},"category":"iot-depin"},{"id":"sdk_payments_evm","name":"EVM Agent Payments SDK","description":"Download and configure the @coinrailz/agent-payments NPM package for EVM chains. Enables x402 payments in Node.js, Python, and browser environments. Use when user asks 'EVM SDK', 'x402 SDK', or 'agent payments package'.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"framework":{"type":"string","enum":["nodejs","python","browser"],"default":"nodejs"}}},"outputSchema":{"type":"object","additionalProperties":false,"properties":{"installCommand":{"type":"string"},"quickstart":{"type":"string"},"docsUrl":{"type":"string"}}},"pricing":{"amount":0,"currency":"USD"},"category":"sdk"},{"id":"sdk_payments_solana","name":"Solana Agent Payments SDK","description":"Download and configure the @coinrailz/agent-payments-solana NPM package for Solana. Use when user asks 'Solana SDK', 'Solana x402', or 'Solana agent payments'.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"framework":{"type":"string","enum":["nodejs","python"],"default":"nodejs"}}},"outputSchema":{"type":"object","additionalProperties":false,"properties":{"installCommand":{"type":"string"},"quickstart":{"type":"string"},"docsUrl":{"type":"string"}}},"pricing":{"amount":0,"currency":"USD"},"category":"sdk"},{"id":"seamless_chain_bridge","name":"Seamless Cross-Chain Bridge","description":"Route a token transfer across chains using DEX aggregation and bridging. Use when user asks 'bridge tokens', 'cross-chain transfer', 'move ETH to Base', or 'chain bridge'.","inputSchema":{"type":"object","title":"Bridge Request","additionalProperties":false,"properties":{"fromChain":{"type":"string","title":"Source Chain"},"toChain":{"type":"string","title":"Destination Chain"},"token":{"type":"string","title":"Token Symbol or Address"},"amount":{"type":"string","title":"Amount"},"recipient":{"type":"string","title":"Recipient Address"}},"required":["fromChain","toChain","token","amount","recipient"]},"outputSchema":{"type":"object","additionalProperties":false,"properties":{"bridgeTxHash":{"type":"string"},"estimatedArrival":{"type":"number"},"bridgeFee":{"type":"string"}}},"pricing":{"amount":0.5,"currency":"USD"},"category":"defi"},{"id":"agent_create_wallet","name":"Agent Wallet Creation","description":"Provision a new non-custodial wallet for an AI agent via Coinbase CDP. Returns wallet address and export format. Use when user asks 'create wallet', 'agent wallet', or 'provision wallet'.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"agentId":{"type":"string","title":"Agent ID"},"chain":{"type":"string","title":"Chain","enum":["base","ethereum","solana"],"default":"base"}}},"outputSchema":{"type":"object","additionalProperties":false,"properties":{"walletAddress":{"type":"string"},"chain":{"type":"string"},"createdAt":{"type":"number"}}},"pricing":{"amount":0,"currency":"USD"},"category":"wallet"},{"id":"solana_yield_finder","name":"Solana Yield Finder","description":"Discover top yield opportunities on Solana including staking, liquid staking, and DeFi protocols. Use when user asks 'Solana yield', 'Solana staking APY', 'best SOL yield', or 'Solana DeFi returns'.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"minApy":{"type":"number","title":"Minimum APY %","default":0},"protocol":{"type":"string","title":"Protocol (optional)","description":"e.g., marinade, jito, raydium"}}},"outputSchema":{"type":"object","additionalProperties":false,"properties":{"opportunities":{"type":"array","items":{"type":"object","properties":{"protocol":{"type":"string"},"apy":{"type":"number"},"tvl":{"type":"number"},"risk":{"type":"string"}}}}}},"pricing":{"amount":0.1,"currency":"USD"},"category":"solana"},{"id":"ping","name":"Echo / Ping","description":"Health check and latency test endpoint. Returns echo of input with server timestamp. Use as the cheapest first call to verify connectivity. $0.05.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"message":{"type":"string","title":"Message to echo","default":"ping"}}},"outputSchema":{"type":"object","additionalProperties":false,"properties":{"echo":{"type":"string"},"serverTimestamp":{"type":"number"},"latencyMs":{"type":"number"}}},"pricing":{"amount":0.05,"currency":"USD"},"category":"utilities"},{"id":"base-usdc-yield-vault","name":"USDC Yield Vault (Base) — ERC-4626","description":"Deposit USDC and earn auto-optimized yield on Base. ERC-4626 vault auto-routes to the highest APY protocol (currently Aave v3, 3.18% gross / 2.70% net after 15% performance fee). 0.5% entry fee, 0% exit fee. Rebalances every 24h. Non-custodial — emergencyWithdraw() always works regardless of vault state. Vault: 0xb7697bf34f1566dd3d19792e12c366e396816736","tags":["yield","usdc","defi","base","erc4626","aave","morpho","compound","vault","interest"],"vault":{"address":"0xb7697bf34f1566dd3d19792e12c366e396816736","standard":"ERC-4626","shareToken":"crUSDC","chainId":8453,"asset":"USDC","assetAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","basescan":"https://basescan.org/address/0xb7697bf34f1566dd3d19792e12c366e396816736"},"endpoints":{"_format":"uri-template (RFC 6570) — replace {wallet} with your EVM wallet address before calling","_note":"Do NOT pass {wallet} literally. Substitute your actual 0x address. See example_endpoints for pre-filled examples.","rates":"https://coinrailz.com/api/yield/rates","stats":"https://coinrailz.com/api/yield/stats","depositTx":"https://coinrailz.com/api/yield/deposit-tx?preset=100&recipient={wallet}","permitTx":"https://coinrailz.com/api/yield/deposit-tx?mode=permit&preset=100&recipient={wallet}","redeemTx":"https://coinrailz.com/api/yield/redeem-tx?wallet={wallet}","position":"https://coinrailz.com/api/yield/position/{wallet}","contract":"https://coinrailz.com/api/yield/contract","manifest":"https://coinrailz.com/api/yield/manifest","portal":"https://coinrailz.com/yield-portal"},"example_endpoints":{"_note":"Pre-filled examples — replace 0xa4bbe37f9a6ae2dc36a607b91eb148c0ae163c91 with YOUR wallet. Do NOT deposit to the example address.","depositTx":"https://coinrailz.com/api/yield/deposit-tx?preset=100&recipient=0xa4bbe37f9a6ae2dc36a607b91eb148c0ae163c91","permitTx":"https://coinrailz.com/api/yield/deposit-tx?mode=permit&preset=100&recipient=0xa4bbe37f9a6ae2dc36a607b91eb148c0ae163c91","redeemTx":"https://coinrailz.com/api/yield/redeem-tx?wallet=0xa4bbe37f9a6ae2dc36a607b91eb148c0ae163c91","position":"https://coinrailz.com/api/yield/position/0xa4bbe37f9a6ae2dc36a607b91eb148c0ae163c91"},"agentkit":{"package":"coinrailz-agentkit","install":"npm install coinrailz-agentkit","usage":"new CoinRailzYieldActionProvider() — drop into AgentKit.from({ actionProviders: [...] })","actions":["coinrailz_yield_deposit","coinrailz_yield_deposit_permit","coinrailz_yield_redeem","coinrailz_yield_check_position","coinrailz_yield_get_rates","coinrailz_yield_get_contract_info"],"npmUrl":"https://www.npmjs.com/package/coinrailz-agentkit"},"howToDeposit":["PATH A — Coinbase AgentKit (recommended, 0 blockchain code): npm install coinrailz-agentkit → add new CoinRailzYieldActionProvider() to AgentKit.from(). Your agent can now deposit, redeem, and check positions via natural language. 6 actions available.","PATH B — REST pre-built calldata (any HTTP agent): 1. GET /api/yield/deposit-tx?preset=100&recipient=0xYOUR_WALLET (returns 2 ready-to-sign transactions). 2. Broadcast tx[0] (USDC approve). 3. Wait confirmed. 4. Broadcast tx[1] (ERC-4626 deposit). Receive crUSDC yield-bearing shares.","PATH C — Permit 1-tx (saves ~50% gas, needs signTypedData): GET /api/yield/deposit-tx?mode=permit&preset=100&recipient=0xYOUR_WALLET → sign EIP-712 typed data → call depositWithPermit in 1 on-chain tx.","WITHDRAW (1 tx, 0% exit fee): GET /api/yield/redeem-tx?wallet=0xYOUR_WALLET → broadcast the single step tx. Receive USDC principal + accrued yield.","CHECK: GET /api/yield/position/0xYOUR_WALLET → live shares, USD value, net yield earned, protocol allocation breakdown."],"inputModes":["application/json"],"outputModes":["application/json"],"pricing":{"amount":0,"currency":"USD","note":"Free to query. Entry fee 0.5% on deposit, 15% performance fee on yield only. No API key required."},"category":"yield"}],"errors":{"PaymentRequired":{"code":"PAYMENT_REQUIRED","httpStatus":402,"description":"x402 payment required to access this service","schema":{"type":"object","additionalProperties":false,"properties":{"error":{"type":"string","title":"Error Message"},"code":{"type":"string","title":"Error Code"},"price_usd":{"type":"number","title":"Service Price USD"},"payment_address":{"type":"string","title":"Payment Wallet Address"},"network":{"type":"string","title":"Payment Network","enum":["base","ethereum","polygon","arbitrum","optimism"]},"currency":{"type":"string","title":"Payment Currency","enum":["USDC","USDT"]}},"required":["error","code","price_usd","payment_address","network","currency"]}},"InvalidRequest":{"code":"INVALID_REQUEST","httpStatus":400,"description":"Request validation failed","schema":{"type":"object","additionalProperties":false,"properties":{"error":{"type":"string","title":"Error Message"},"code":{"type":"string","title":"Error Code"},"details":{"type":"array","title":"Validation Errors","items":{"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"}}}}},"required":["error","code"]}},"ServiceError":{"code":"SERVICE_ERROR","httpStatus":500,"description":"Internal service error","schema":{"type":"object","additionalProperties":false,"properties":{"error":{"type":"string","title":"Error Message"},"code":{"type":"string","title":"Error Code"},"requestId":{"type":"string","title":"Request ID for support"}},"required":["error","code"]}},"RateLimitExceeded":{"code":"RATE_LIMIT_EXCEEDED","httpStatus":429,"description":"Rate limit exceeded","schema":{"type":"object","additionalProperties":false,"properties":{"error":{"type":"string","title":"Error Message"},"code":{"type":"string","title":"Error Code"},"retryAfter":{"type":"number","title":"Retry After (seconds)"}},"required":["error","code","retryAfter"]}}},"authentication":{"type":"custom","scheme":"x402","description":"x402 protocol: Send USDC payment on Base, include txHash in X-PAYMENT header","headerName":"X-PAYMENT","paymentNetworks":["base","ethereum","polygon","arbitrum","optimism"],"acceptedCurrencies":["USDC","USDT"]},"transports":["REST","x402"],"modalities":["text","data"],"protocolVersion":"0.3.0","a2aCompliant":true,"x402Compliant":true,"endpoints":{"openapi":"https://coinrailz.com/openapi.json","serviceManifest":"https://coinrailz.com/.well-known/service-manifest.json","pricing":"https://coinrailz.com/.well-known/pricing.json","documentation":"https://coinrailz.com/developers","marketplace":"https://coinrailz.com/marketplace"},"discoveryManifests":{"x402":"https://coinrailz.com/.well-known/x402.json","agentCard":"https://coinrailz.com/.well-known/agent-card.json","agentInstructions":"https://coinrailz.com/.well-known/agent-instructions.json","webmcp":"https://coinrailz.com/.well-known/webmcp.json","awi":"https://coinrailz.com/.well-known/awi.json","mpp":"https://coinrailz.com/.well-known/mpp.json","mcpServices":"https://coinrailz.com/mcp/services","mcpIntegration":"https://coinrailz.com/.well-known/mcp-integration.json","integrationGuide":"https://coinrailz.com/mcp-integration-guide","openapi":"https://coinrailz.com/openapi.json","yieldPortal":"https://coinrailz.com/api/yield/manifest"},"rateLimits":{"requestsPerMinute":60,"requestsPerHour":1000,"burstLimit":10},"platform":{"name":"Coin Railz","url":"https://coinrailz.com","type":"payment_infrastructure","chains":["ethereum","base","polygon","bsc","arbitrum","optimism","pulsechain"],"positioning":"Multi-Chain Payment Infrastructure for Crypto Communities","supportedProtocols":["x402","A2A","WebMCP","AWI","MPP","AP2","OpenAPI"]}}