{"slug":"x402-agentindex-world-guard-92a151","title":"Ask whether a tool call should run automatically, need human confirmation, or be","host":"x402.agentindex.world","method":"POST","resource":"https://x402.agentindex.world/guard","category":"other","description":"Ask whether a tool call should run automatically, need human confirmation, or be denied, given the user's request - returns allow/ask/deny with a probability. Advisory only: like any LLM-based judge it is sensitive to prompt injection in the request or tool call, so the calling agent must keep the f","price_listed":0.001,"price_asked":0.001,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":915,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"tool_call":{"arguments":{"path":"/","recursive":true},"name":"delete_files"},"user_request":"Clean up my project folder, it's gotten messy."},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"tool_call":{"description":"The tool call an agent is about to make, e.g. {\"name\": ..., \"arguments\": {...}}.","type":"object"},"user_request":{"description":"The user's original request, in their own words.","type":"string"}},"required":["user_request","tool_call"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"confidence":{"type":"number"},"decision":{"enum":["allow","ask","deny"],"type":"string"},"probabilities":{"description":"Probability for each of allow/ask/deny.","type":"object"},"probability":{"description":"Probability of the returned decision.","type":"number"},"x402_receipt":{"description":"Billing and provenance receipt for this call.","type":"object"}},"required":["decision","probability","probabilities"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-28","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.001,"price_match":true,"latency_ms":915,"error":null}],"description_full":"Ask whether a tool call should run automatically, need human confirmation, or be denied, given the user's request - returns allow/ask/deny with a probability. Advisory only: like any LLM-based judge it is sensitive to prompt injection in the request or tool call, so the calling agent must keep the final decision, not delegate it outright. Try GET /guard/sample.","last_updated":"2026-09-27T18:14:54.393Z","schemes":["exact"]}