{"uid":"cap_TRytrF2nogIecTHeDVOxt","slug":"dcl-trust-oracle-batch-evaluator-9569267d","name":"DCL Trust Oracle Batch Evaluator","description":"Evaluate a list of texts in one paid call. Each item may name a built-in policy. The call is rejected when the list is longer than max_items (default 20). POST JSON {\"items\",\"agent_id\",\"max_items\"}.","url":"https://bazaar.fronesislabs.com/evaluate/batch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","required":["response"],"properties":{"policy":{"type":"string","description":"Built-in policy name. Defaults to default."},"response":{"type":"string","minLength":1},"task_type":{"type":"string","description":"Task tag stored on the audit record. Defaults to batch_item."}}},"description":"Texts to evaluate. Each item is capped by max_items."},"agent_id":{"type":"string"},"max_items":{"type":"integer","default":20,"description":"Reject the call when len(items) exceeds this value. Default 20."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_J6mtRKMlcDIrRixjh4zF4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Evaluates a batch of up to 20 text items against named trust policies in a single paid call, returning verdicts for each item.","exampleAgentPrompt":"Run a batch trust evaluation on these 5 agent responses using the 'default' policy — my agent ID is 'agent-prod-42' — and tell me which ones pass or fail.","exampleUseCases":[{"title":"Bulk output screening before publishing","prompt":"I have 15 agent-generated product descriptions I want to publish — can you run them all through the default trust policy as a single batch check and flag any that fail before I push them live? My agent ID is 'content-agent-01'."},{"title":"Multi-step pipeline compliance check","prompt":"At the end of my agent workflow I have 8 intermediate responses I need to validate against the 'pii' policy in one go — batch evaluate them for me with agent ID 'pipeline-agent-77' so I only pay once."},{"title":"QA sweep on agent conversation logs","prompt":"Here are 12 recent assistant replies from today's session — can you batch evaluate them all against the default trust policy with agent ID 'qa-agent-03' and give me a verdict on each one?"}],"resultDescription":"Returns a verdict for each submitted text item indicating whether it passes or fails the specified policy, along with confidence scores and audit records stored on the audit chain. Items exceeding the max_items cap cause the entire call to be rejected.","failureModes":["Call rejected if len(items) exceeds max_items (default 20) — reduce batch size","Empty or missing 'response' field in any item causes validation error","Invalid or unrecognized policy name may fall back to default or return an error","Payment failure (insufficient USDC balance) results in 402 rejection before evaluation","Missing agent_id may result in unattributed audit records or rejection"],"whenToPreferThis":"Use this endpoint when you need to evaluate multiple texts in a single paid call to minimize cost and latency compared to calling a single-item evaluator repeatedly. Ideal for pipeline checkpoints, end-of-batch QA sweeps, or any scenario where you have 2–20 items to screen simultaneously. Prefer this over the single-item evaluator when you have a known bounded list of responses ready at the same time.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:35:28.411Z","isFirstParty":false,"canonicalSlug":"dcl-trust-oracle-batch-evaluator-9569267d"}