{"name":"WorldAuth Operator","version":"1.4.0","description":"Evaluation sandbox for machine-readable discovery, HTTP/SSR page queries and form plans. Quote and escrow tools use synthetic values; no real funds move.","endpoint":"https://operator.worldauth.com/api/intent","transport":"http-json-rpc","transportNote":"POST one JSON-RPC 2.0 message; receive one JSON response. No SSE, no session header. Methods: initialize, tools/list, tools/call.","auth":{"type":"bearer","obtain":"https://operator.worldauth.com/api/keys","note":"A sandbox key is issued instantly with no account and no email."},"tools":[{"name":"get_service","description":"Return the evaluation service scope and synthetic assets. No production settlement is available.","inputSchema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"request_quote","description":"Request a synthetic demonstration quote, not a commercial offer. Returns a quote reference valid for a stated window.","inputSchema":{"type":"object","properties":{"need":{"type":"string","description":"What is required, in one line."},"quantity":{"type":"integer","minimum":1},"asset":{"type":"string","enum":["USD","GBP","EUR"]}},"required":["need"],"additionalProperties":false}},{"name":"lock_escrow","description":"Lock a synthetic sandbox amount; no real funds move. Integer minor units only. Idempotent under idempotencyKey.","inputSchema":{"type":"object","properties":{"asset":{"type":"string","enum":["USD","GBP","EUR"]},"amountMinor":{"type":"integer","minimum":1,"description":"Minor units. Never a decimal."},"payer":{"type":"string"},"payee":{"type":"string"},"ttlSeconds":{"type":"integer","minimum":3600,"maximum":31536000},"idempotencyKey":{"type":"string"}},"required":["asset","amountMinor","payer","payee"],"additionalProperties":false}},{"name":"dmi_discover","description":"Before spending anything on a site, find out whether it already publishes a machine-native surface. Returns a routing recommendation: call the API, read the feed, or fall back to reading the document.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Origin or page URL, http(s) only."}},"required":["url"],"additionalProperties":false}},{"name":"dmi_query","description":"Read a page as structure rather than pixels and return only the affordances matching one intent. This is the bounded path: it answers \"where do I do X here\" without swallowing the page.","inputSchema":{"type":"object","properties":{"url":{"type":"string"},"intent":{"type":"string","enum":["quote","track","contact","book"]},"force":{"type":"boolean","description":"Read the page even when discovery says a machine-native surface exists and a page read would be pure overhead."}},"required":["url","intent"],"additionalProperties":false}},{"name":"dmi_plan","description":"Plan a form submission against a page, validated locally against the constraints the page itself declares. Returns a proposed payload and local validation issues. Server-side rules are not known. Sends nothing.","inputSchema":{"type":"object","properties":{"url":{"type":"string"},"formRef":{"type":"string","description":"A form reference from dmi_query, valid only for the generation that issued it."},"values":{"type":"object","description":"field name to value","additionalProperties":{"type":"string"}}},"required":["url","values"],"additionalProperties":false}}],"toolDefinitionTokens":700,"costReceipts":{"header":"x-agent-tokens","body":"_meta.agentTokens","note":"Every response reports what it cost the caller."}}