{"uid":"cap_18ehgZDRf6MgQLoEBnUUG","slug":"verity-suite-pro-guardrail-check-678bb1d4","name":"Verity Suite Pro Guardrail Check","description":"The trust fabric for AI agents — calibrated, fail-closed services agents pay per call.","url":"https://suite.veritylayer.dev/check/pro","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"action":{"type":"string","title":"Action","maxLength":2000,"minLength":1,"description":"the action the agent is about to take"},"policy":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Policy","default":null,"description":"rules that must not be violated"},"context":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Context","default":null,"description":"situation/background"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.2","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.2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xw3a4aQuqzhhMmTpIJ2bo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.2","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Evaluates an AI agent's proposed action against optional policy and context, returning a calibrated allow/review/block decision with risk score and signed receipt","exampleAgentPrompt":"Before I proceed, run a Verity guardrail check on this action: 'send $500 USDC to wallet 0xABC on behalf of user' — my policy is 'no transfers over $200 without explicit user confirmation' and the context is 'user asked me to pay their rent'.","exampleUseCases":[{"title":"Pre-execution payment safety gate","prompt":"Before my agent sends that $1,000 wire transfer, check if the action 'transfer $1000 to account 9988 for vendor invoice payment' violates my policy 'all outbound payments over $500 require a second approval', context is 'automated invoice processing workflow'."},{"title":"Autonomous agent message screening","prompt":"Run a guardrail check on this action my agent is about to take: 'send a cold outreach email to 500 users advertising a new product', with policy 'no bulk unsolicited messages without opt-in confirmation' — flag the risk and suggest a safer path if it's blocked."},{"title":"Agentic code execution pre-check","prompt":"Before my agent runs this shell command — 'rm -rf /var/data/user_uploads' — can you check it against my policy 'no destructive file operations on production directories' and give me a risk score and decision?"}],"resultDescription":"Returns a JSON object with a 'decision' (allow, review, or block), a 'risk' score between 0 and 1, an array of 'reasons' explaining the decision, an array of 'concerns' listing specific risks, an optional 'safer_alternative' suggestion if blocked or flagged, and an optional Ed25519-signed 'receipt' object from VerityLayer for audit verification.","failureModes":["Missing required 'action' field returns a validation error","Action or policy text exceeding 2000 characters is rejected","Invalid HTTP method in the nested input object (only POST/PUT/PATCH accepted)","Invalid bodyType enum value causes schema rejection","Payment failure (x402) results in the request not being processed","Service unavailability returns a fail-closed error (blocked by default)","Malformed JSON body returns a 400-level error"],"whenToPreferThis":"Choose this endpoint when you need a calibrated, policy-aware safety gate for AI agent actions with a cryptographically signed audit trail. It is particularly well-suited for agentic workflows where fail-closed behavior is required — if the check fails or is uncertain, execution stops. Prefer it over simple rule-based filters when you need nuanced risk scoring, natural-language policy input, and optional verifiable receipts for compliance. The per-call micropayment model makes it practical for high-frequency agent pipelines without subscription overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:50:04.144Z","isFirstParty":false}