{"uid":"cap_yDkikwFV63ExqZSEPmFAD","slug":"agent-result-completeness-check-4e1dc829","name":"Agent Result Completeness Check","description":"Agent Result Completeness Check: Agent Result Completeness Check checks required output paths for non-null values from bounded caller-supplied values without an external provider. Call Agent Result Completeness Check before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for Agent Result Completeness Check as vers…","url":"https://api.delx.ai/api/v1/x402/agent-result-completeness-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"result":{"type":"object","description":"Result supplied to Agent Result Completeness Check; used only for this bounded calculation and processed in memory without retention.","maxProperties":128,"additionalProperties":true},"required_paths":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Required Paths supplied to Agent Result Completeness Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"complete":true,"missing_paths":[]},"schema":"delx/util-agent-result-completeness-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"b2e1059ad447c4ce1b601722a097a8eb4ed493bbe167dcd67f55cc67be09d243","external_calls":0},"operation":"delivery_contract:agent_result_completeness_check"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OsIVYro28GvvUaJXCLtUB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates that all required output paths in an agent result object are non-null, returning acceptance/rejection status with mismatch reasons and normalized evidence.","exampleAgentPrompt":"Before I pay for this agent delivery, check whether the result object has non-null values at all the required paths — specifically 'output.summary', 'output.confidence', and 'output.sources' — and tell me if I should accept or reject it.","exampleUseCases":[{"title":"Pre-payment agent result gate","prompt":"I just received a result from an agent I hired and I'm about to pay via x402 — can you first check that the result has non-null values at paths 'data.answer', 'data.citations', and 'data.model_used' before I approve the payment?"},{"title":"Delivery acceptance for structured output contract","prompt":"My agent was supposed to return a structured report with fields at 'report.title', 'report.sections', and 'report.conclusions' — can you validate the result I got against those required paths and tell me whether to accept or reject it?"},{"title":"Completeness audit after batch agent run","prompt":"We got back results from an agent run and need to verify every required output path is filled in — check the result object for non-null values at 'result.score', 'result.label', and 'result.explanation', and give me the mismatch reasons if anything is missing."}],"resultDescription":"Returns contract-specific completeness checks, normalized evidence of present/absent values, specific mismatch reasons for any missing or null required paths, and an explicit acceptance or rejection status indicating whether the agent result satisfies the specified output contract.","failureModes":["Malformed result object causes validation error — result must be a valid JSON object with at most 128 properties","Invalid required_paths entries (e.g. paths exceeding 8192 characters) cause rejection","Exceeding 256 required_paths items returns an error","Empty result object with non-empty required_paths will return rejection with all paths listed as mismatches","Deeply nested path expressions may not resolve if path syntax is not supported"],"whenToPreferThis":"Use this endpoint as a preflight check immediately before accepting or paying for any agent-assembled result, especially in x402 payment flows. Prefer this over manual field inspection when you have a bounded set of required output paths and need a structured rejection reason log. Ideal when operating within agentic pipelines where you need an auditable accept/reject decision with normalized evidence rather than a simple boolean.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:17:47.277Z","isFirstParty":false}