{"uid":"cap_2BEwwRGoOnZfTLAlH3jSg","slug":"verdict-l402-ask-human-decision-gate-dda2ff22","name":"Verdict L402 – Ask Human Decision Gate","description":"For autonomous agents: before acting, continue or stop and ask? Estimates irreversibility, ambiguity of the instruction, missing information and risk, scaled to the stakes you declare. Returns proceed, proceed_with_check or ask_human with reasons.","url":"https://verdict.kechlab.com/v1/ask-human?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"plan":{"type":"string","description":"what the agent is about to do"},"task":{"type":"string","description":"the instruction received by the agent"},"stakes":{"enum":["low","normal","high"],"type":"string","description":"(optional) low, normal or high: stakes of a mistake (normal by default)"},"context":{"type":"string","description":"(optional) what the agent knows"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0092","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0092/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0092","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0092","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_P-1xrFhJSbIlFoBab-JKp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0092","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Evaluates whether an AI agent should proceed autonomously, proceed with a check, or stop and ask a human before taking an action, based on irreversibility, ambiguity, missing info, and declared stakes.","exampleAgentPrompt":"Before I go ahead and delete all the flagged records from the database, can you check whether this is safe to do autonomously or if I should pause and ask the user first? The task is 'clean up stale entries', stakes are high, and I know the records haven't been backed up yet.","exampleUseCases":[{"title":"Pre-deletion safety gate for data agent","prompt":"I'm about to permanently delete 200 customer records as instructed. Stakes are high and there's no undo. Should I proceed on my own or stop and ask the user to confirm first?"},{"title":"Ambiguous instruction check before email send","prompt":"My task says 'reply to the client', but I'm not sure which client or what to say. Stakes are normal. Before I draft and send anything, tell me if I have enough to proceed or if I should ask for clarification."},{"title":"Autonomous purchase decision gating","prompt":"I'm about to place an order for $4,000 of cloud credits based on the instruction 'top up infrastructure budget'. Stakes are high and I don't know if there's a spending cap. Should I go ahead or stop and get human sign-off?"}],"resultDescription":"Returns one of three verdicts: 'proceed' (safe to act autonomously), 'proceed_with_check' (act but flag for review), or 'ask_human' (stop and seek clarification or approval), accompanied by structured reasons explaining the irreversibility, ambiguity, missing information, and risk factors that drove the decision.","failureModes":["Missing required 'plan' or 'task' fields returns a 400 validation error","Overly vague plan or task text may produce a conservative 'ask_human' verdict even for safe actions","Incorrect stakes enum value (not 'low', 'normal', or 'high') causes a schema rejection","Network timeout or service unavailability blocks the gate check, requiring fallback logic","Very short or context-free inputs may yield low-confidence verdicts with minimal reasons"],"whenToPreferThis":"Use this endpoint when an autonomous agent is about to take an action that could be irreversible, ambiguous, or high-stakes, and you want a programmatic signal on whether to proceed or escalate to a human. Prefer this over hardcoded rules when the stakes or ambiguity level varies per task. It is specifically designed for agentic workflows that need a lightweight human-in-the-loop gate without building custom decision logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:20:24.142Z","isFirstParty":false,"canonicalSlug":"verdict-l402-ask-human-decision-gate-dda2ff22"}