{"resource":"https://geo.qa/api","resource_name":"geo.qa","bearer_methods_supported":["header"],"resource_documentation":"https://geo.qa/llms.txt","resource_policy_uri":"https://geo.qa/terms","resource_tos_uri":"https://geo.qa/terms","geoqa:mcp_endpoint":"https://geo.qa/api/mcp","geoqa:credential":{"type":"bearer","prefix":"on_","mint":"https://geo.qa/chat/account/api-keys","header_alternatives":["Authorization: Bearer on_…","X-API-Key: on_…"],"expiry":"none; long-lived until revoked by the owner"},"geoqa:unauthenticated":{"note":"These need no credential, now or ever.","endpoints":["POST /api/mcp (initialize, ping, tools/list, tools/call detect_objects)","POST /api/v1/object-detection","POST /api/world-model/verify","POST /api/world-model/verify/receipt","POST /api/world-model/verify/batch","GET /api/world-model/verify/log/sth","GET /api/world-model/verify/log/proof/{cid}","GET /api/world-model/verify/log/consistency","GET /api/public-docs/openapi","GET /.well-known/geoqa.json"]},"geoqa:payment":{"x402Version":1,"settlement_configured":false,"status":"not settling yet: a receiving address is configured but no facilitator, so no offer is made. Use alternatives[].","network":"eip155:8453","asset_symbol":"USDC","note":"Metered routes answer with an x402-shaped offer plus every non-payment alternative. accepts[] stays empty until a facilitator is configured here. Humans and companies buy a plan instead, billed through Razorpay at https://geo.qa/pricing."},"geoqa:root_of_trust":"https://geo.qa/.well-known/geoqa.json","geoqa:authorization_server_status":"none deployed. Present an API key today. This document changes when that changes."}