{"status":"ok","request_id":"2dc76fc838b40ba2","as_of":"2026-06-16T15:56:46Z","freshness_seconds":900,"cost_units":0.09,"policy":{"attribution_required":true,"attribution_text":"Data by ShipInfo.net","usage_tier":"anonymous"},"confidence":0.96,"quality_flags":[],"data":{"source_capabilities_url":"https://shipinfo.net/topos/api/v1/capabilities","mode":"payment","visibility":"all","include_private":false,"catalog_version":"webmcp-d4b97490dc7d0a0c","catalog_etag":"W/\"d4b97490dc7d0a0c8587677ec19136fd\"","catalog_last_modified":"2026-06-11T08:55:13+00:00","summary":{"total":1,"read":0,"write":0,"payment":1,"public":1,"bootstrap":0,"private":0},"filters":{"mode":["all","read","write","payment"],"visibility":["all","public","bootstrap","private"]},"tools":[{"tool_name":"post_billing_x402_verify","description":"billing, x402. When result set is empty, it means no matching data for current filters/time window.","mode":"payment","stability":"beta","visibility":"public","auth_required":false,"payment_required":true,"payment_scope":"paid_interactions_only","http":{"method":"POST","path":"/topos/api/v1/billing/x402/verify","query_params":[],"request_body_example":{"resource":"/topos/api/v1/vessels/lookup","payment":{"rail":"x402","proof":"..."}},"headers":{"Accept":"application/json","X-Agent-Name":"<agent-name>","X-Agent-Vendor":"<agent-vendor>","X-Agent-Session":"<session-id>","Content-Type":"application/json"},"examples_url":"/topos/api/v1/capabilities/examples?path=%2Ftopos%2Fapi%2Fv1%2Fbilling%2Fx402%2Fverify&method=POST"},"schemas":{"input_schema_key":"agent.billing.x402.verify.input","input_schema_url":"/topos/api/v1/schemas/agent.billing.x402.verify.input","output_schema_key":"agent.billing.x402.verify.output","output_schema_url":"/topos/api/v1/schemas/agent.billing.x402.verify.output"},"economics":{"cost_units_hint":0.1,"fair_value_hint_usd":0.002,"rate_limit_hint_rpm":30},"safety":{"requires_user_interaction":true,"idempotency_key_recommended":true,"attribution_required":true}}],"integration_hints":{"native_runtime":"Use navigator.modelContext when available.","fallback_runtime":"Use direct HTTP calls against ShipInfo API for browsers without native WebMCP.","write_guard":"For write/payment mode tools call requestUserInteraction before dispatch.","dispatch_endpoint":"Use /topos/api/v1/webmcp/dispatch for unified policy gate, dry_run and idempotency handling."},"warnings":["auth_required_for_private_tools"]},"errors":[]}