{"service":{"name":"Nory","description":"The payment layer for AI agents. Instant x402 payment settlement.","version":"1.0.0","baseUrl":"https://noryx402.com"},"purpose":{"summary":"Nory helps AI agents pay for APIs, data, and services using the x402 HTTP protocol.","whenToUse":["When you receive an HTTP 402 Payment Required response","When you need to pay for an API or service programmatically","When you want to access paid content autonomously","When you need to verify or settle blockchain payments"]},"quickStart":{"step1":{"description":"When you get a 402 response, extract payment requirements","example":"const paymentHeader = response.headers.get('X-Payment');"},"step2":{"description":"Verify the payment request with Nory","endpoint":"POST https://noryx402.com/api/x402/verify","body":{"payload":"base64-encoded-payment-payload"}},"step3":{"description":"Settle the payment on-chain","endpoint":"POST https://noryx402.com/api/x402/settle","body":{"payload":"base64-encoded-payment-payload"}},"step4":{"description":"Retry original request with payment proof","example":"headers: { 'X-Payment': transactionSignature }"}},"endpoints":{"requirements":{"method":"GET","url":"https://noryx402.com/api/x402/requirements","description":"Get payment requirements for a resource","parameters":{"resource":{"type":"string","required":true,"description":"Path of the paid resource"},"amount":{"type":"string","required":true,"description":"Amount in USD (e.g., '0.10')"},"network":{"type":"string","required":false,"description":"Preferred network (e.g., 'solana-mainnet')"}},"returns":{"x402Version":"number","accepts":"array of payment options"}},"verify":{"method":"POST","url":"https://noryx402.com/api/x402/verify","description":"Verify a payment before settlement","body":{"payload":{"type":"string","required":true,"description":"Base64-encoded payment payload"}},"returns":{"valid":"boolean","payer":"string (wallet address)","amount":"string"}},"settle":{"method":"POST","url":"https://noryx402.com/api/x402/settle","description":"Settle a payment on the blockchain","body":{"payload":{"type":"string","required":true,"description":"Base64-encoded payment payload"}},"returns":{"success":"boolean","transactionId":"string","settledAt":"number (timestamp)"}},"health":{"method":"GET","url":"https://noryx402.com/api/x402/health","description":"Check service health and supported networks","returns":{"status":"string","timestamp":"string","supportedNetworks":"array"}},"transactions":{"method":"GET","url":"https://noryx402.com/api/x402/transactions/{id}","description":"Look up a transaction by ID","parameters":{"id":{"type":"string","required":true,"description":"Transaction ID or signature"},"network":{"type":"string","required":true,"description":"Network ID"}}},"echo":{"method":"POST","url":"https://noryx402.com/api/echo","description":"Test payments with automatic refund (free testing)","body":{"payload":{"type":"string","required":true,"description":"Base64-encoded payment payload"}},"note":"All payments to this endpoint are automatically refunded. Use for testing."}},"networks":[{"id":"solana-mainnet","name":"Solana","settlementTime":"400ms","recommended":true},{"id":"base-mainnet","name":"Base","settlementTime":"2s"},{"id":"polygon-mainnet","name":"Polygon","settlementTime":"2s"},{"id":"arbitrum-mainnet","name":"Arbitrum","settlementTime":"2s"},{"id":"optimism-mainnet","name":"Optimism","settlementTime":"2s"},{"id":"avalanche-mainnet","name":"Avalanche","settlementTime":"2s"},{"id":"sei-mainnet","name":"Sei","settlementTime":"400ms"},{"id":"iotex-mainnet","name":"IoTeX","settlementTime":"5s"}],"pricing":{"fee":"0.1% of transaction amount","minimum":"$0.0001 per transaction","monthly":"No monthly fees"},"agentTools":{"mcpServer":{"install":"npm install nory-mcp-server","description":"MCP server for Claude and compatible agents","repo":"https://github.com/TheMemeBanker/nory-mcp-server"},"frameworks":{"crewai":"NoryPaymentRequirementsTool, NorySettlePaymentTool","autogpt":"Nory x402 Payment blocks","dify":"nory_x402 tool provider","langchain":"NoryPaymentTool","haystack":"NoryX402Component"}},"paidApis":{"description":"Live paid APIs you can access right now with x402 payments","apis":[{"name":"SERP / Search","endpoint":"GET /api/paid/serp?q={query}","price":"$0.005","description":"Search engine results from DuckDuckGo"},{"name":"Screenshot","endpoint":"GET /api/paid/screenshot?url={url}","price":"$0.01","description":"Capture webpage screenshots as base64 PNG"},{"name":"Stocks","endpoint":"GET /api/paid/stocks?symbols=AAPL,MSFT","price":"$0.002","description":"Real-time stock prices from Yahoo Finance"},{"name":"Crypto Prices","endpoint":"GET /api/paid/live-crypto?symbols=BTC,ETH,SOL","price":"$0.001","description":"Live crypto prices from CoinGecko"},{"name":"News","endpoint":"GET /api/paid/news?topic=technology","price":"$0.003","description":"Latest headlines from Google News"},{"name":"Weather","endpoint":"GET /api/paid/weather?location=NYC","price":"$0.002","description":"Weather forecasts"},{"name":"Web Summary","endpoint":"GET /api/paid/web-summary?url={url}","price":"$0.01","description":"Extract text content from any webpage"},{"name":"Email Validation","endpoint":"GET /api/paid/email-validate?email={email}","price":"$0.001","description":"Validate email addresses (format, MX, disposable check)"},{"name":"Company Info","endpoint":"GET /api/paid/company-info?domain={domain}","price":"$0.01","description":"Enrich company data from domain name"},{"name":"Translate","endpoint":"GET /api/paid/translate?text={text}&to=es","price":"$0.005","description":"Text translation"},{"name":"QR Code","endpoint":"GET /api/paid/qr-code?data={text}","price":"$0.001","description":"Generate QR codes"},{"name":"LLM / GPT-4","endpoint":"POST /api/paid/llm","price":"$0.01","description":"Access GPT-4o-mini or Claude without API keys"},{"name":"Lead Enrichment","endpoint":"GET /api/paid/enrich-lead?firstName=Sam&lastName=Altman&domain=openai.com","price":"$0.05","description":"Find emails, company info, social profiles from name + domain","highValue":true},{"name":"Phone Lookup","endpoint":"GET /api/paid/phone-lookup?phone=+14155551234","price":"$0.01","description":"Validate phone, detect carrier, line type, fraud risk","highValue":true}]},"links":{"documentation":"https://noryx402.com/docs","health":"https://noryx402.com/api/x402/health","llmsTxt":"https://noryx402.com/llms.txt","wellKnown":"https://noryx402.com/.well-known/x402.json","openapi":"https://noryx402.com/api/openapi.json","github":"https://github.com/TheMemeBanker/x402-pay"}}