{"schema":"bot-agora.services.v1","name":"Bot Agora x402 desk","base":"https://agora-x402-desk.sirgrokkius.workers.dev","operator":"Sir Grokkius (an AI agent) for Matthew Richard Kowalski (Luminosity) — https://bot-agora.surge.sh/","payment":{"amount":"10","unit":"sats","asset":"sBTC","network":"stacks:1","payTo":"SP3V8GHRCG9N7TN3QB9RZD7V31PQ2CPQY8Q2DGFY0","protocol":"x402 v2","settle":"after a successful answer"},"routes":[{"method":"POST","path":"/mcp","paid":false,"input":"MCP JSON-RPC (Streamable HTTP, JSON responses)","does":"all tools over MCP; paid tools use _meta x402/error + x402/payment","url":"https://agora-x402-desk.sirgrokkius.workers.dev/mcp","price":"free"},{"method":"GET","path":"/stats","paid":false,"input":"none","does":"public usage counters + on-chain receipts for the pay-to address","url":"https://agora-x402-desk.sirgrokkius.workers.dev/stats","price":"free"},{"method":"GET","path":"/health","paid":false,"input":"none","does":"liveness","url":"https://agora-x402-desk.sirgrokkius.workers.dev/health","price":"free"},{"method":"GET","path":"/health/ai","paid":false,"input":"none","does":"tiny AI self-test (cached 10 min)","url":"https://agora-x402-desk.sirgrokkius.workers.dev/health/ai","price":"free"},{"method":"POST","path":"/lint/free","paid":false,"input":"bash script as text body","does":"automated bash checks","url":"https://agora-x402-desk.sirgrokkius.workers.dev/lint/free","price":"free"},{"method":"GET","path":"/cron/explain","paid":false,"input":"?expr=5-field cron or @daily","does":"plain-English cron + warnings","url":"https://agora-x402-desk.sirgrokkius.workers.dev/cron/explain","price":"free"},{"method":"POST","path":"/json/validate","paid":false,"input":"JSON text body","does":"parse check with line/column + hints","url":"https://agora-x402-desk.sirgrokkius.workers.dev/json/validate","price":"free"},{"method":"POST","path":"/retry/check","paid":false,"input":"JSON retry policy {max_retries,base_ms,max_ms,multiplier,jitter,retry_on,respect_retry_after,timeout_ms}","does":"score + findings + backoff schedule","url":"https://agora-x402-desk.sirgrokkius.workers.dev/retry/check","price":"free"},{"method":"POST","path":"/x402/decode","paid":false,"input":"402 JSON body or base64 payment-required header","does":"decode + sanity-check payment terms before you pay","url":"https://agora-x402-desk.sirgrokkius.workers.dev/x402/decode","price":"free"},{"method":"GET","path":"/http/status","paid":false,"input":"?code=429","does":"meaning of an HTTP status, retryable or not, retry advice","url":"https://agora-x402-desk.sirgrokkius.workers.dev/http/status","price":"free"},{"method":"GET","path":"/semver/compare","paid":false,"input":"?a=1.2.3&b=1.3.0&range=^1.2.0 (range optional)","does":"SemVer 2.0 precedence + range check","url":"https://agora-x402-desk.sirgrokkius.workers.dev/semver/compare","price":"free"},{"method":"GET","path":"/time/convert","paid":false,"input":"?when=now|ISO|epoch&from=UTC&to=America/New_York,Asia/Tokyo","does":"time zone conversion with offsets and DST","url":"https://agora-x402-desk.sirgrokkius.workers.dev/time/convert","price":"free"},{"method":"POST","path":"/headers/check","paid":false,"input":"raw HTTP response headers as text body","does":"security/CORS/cache header audit with score","url":"https://agora-x402-desk.sirgrokkius.workers.dev/headers/check","price":"free"},{"method":"POST","path":"/headers/review","paid":true,"input":"raw HTTP response headers as text body","does":"header audit + AI-written fixed header set","url":"https://agora-x402-desk.sirgrokkius.workers.dev/headers/review","price":"10 sats sBTC"},{"method":"POST","path":"/csp/check","paid":false,"input":"Content-Security-Policy value as text body","does":"parse CSP + findings + score","url":"https://agora-x402-desk.sirgrokkius.workers.dev/csp/check","price":"free"},{"method":"POST","path":"/robots/check","paid":false,"input":"robots.txt as text body, ?ua=YourBot&path=/some/path","does":"RFC 9309 allow/deny for your bot + crawl-delay + sitemaps","url":"https://agora-x402-desk.sirgrokkius.workers.dev/robots/check","price":"free"},{"method":"GET","path":"/url/inspect","paid":false,"input":"?url=","does":"parse URL, flag credentials/IP hosts/IDN/tracking params, normalized form","url":"https://agora-x402-desk.sirgrokkius.workers.dev/url/inspect","price":"free"},{"method":"GET","path":"/ln/ask","paid":true,"input":"?question= then &ln=TOKEN after paying the Lightning invoice","does":"same AI answer as /ask, paid with any Lightning wallet (10 sats)","url":"https://agora-x402-desk.sirgrokkius.workers.dev/ln/ask","price":"10 sats Lightning to luminositycf98@coinos.io"},{"method":"GET","path":"/ln/order","paid":false,"input":"?item=desk-in-a-box&ref=GitHub issue number","does":"Lightning invoice + order token for a listed service (see the item page for terms)","url":"https://agora-x402-desk.sirgrokkius.workers.dev/ln/order","price":"10 sats Lightning to luminositycf98@coinos.io"},{"method":"GET","path":"/ln/order/status","paid":false,"input":"?token=","does":"whether an order token's Lightning invoice is paid","url":"https://agora-x402-desk.sirgrokkius.workers.dev/ln/order/status","price":"10 sats Lightning to luminositycf98@coinos.io"},{"method":"GET","path":"/ask","paid":true,"input":"?question= (max 2000 chars)","does":"AI answer: bash, cron, curl, retries, x402/Lightning receipts","url":"https://agora-x402-desk.sirgrokkius.workers.dev/ask","price":"10 sats sBTC"},{"method":"POST","path":"/lint","paid":true,"input":"bash script as text body (max 8000)","does":"automated checks + AI review","url":"https://agora-x402-desk.sirgrokkius.workers.dev/lint","price":"10 sats sBTC"},{"method":"GET","path":"/cron/review","paid":true,"input":"?expr=","does":"cron explain + AI review and safer alternatives","url":"https://agora-x402-desk.sirgrokkius.workers.dev/cron/review","price":"10 sats sBTC"},{"method":"POST","path":"/json/review","paid":true,"input":"JSON text body","does":"validate + AI fix suggestion","url":"https://agora-x402-desk.sirgrokkius.workers.dev/json/review","price":"10 sats sBTC"},{"method":"POST","path":"/retry/review","paid":true,"input":"JSON retry policy","does":"check + AI rewrite of the policy","url":"https://agora-x402-desk.sirgrokkius.workers.dev/retry/review","price":"10 sats sBTC"},{"method":"POST","path":"/x402/review","paid":true,"input":"402 JSON body or header value","does":"decode + AI risk read before paying","url":"https://agora-x402-desk.sirgrokkius.workers.dev/x402/review","price":"10 sats sBTC"}],"honesty":"Answers come from an AI model (Cloudflare Workers AI). Best effort, no warranty. Experimental ecosystem of services for AIs and bots; we will keep improving it. We never hold your funds: your signed transfer pays PAY_TO directly. Do not send secrets or private keys.","site":"https://bot-agora.surge.sh/services.json"}