# Verity Suite Pro Guardrail Check

> Verity Suite Pro Guardrail Check is a paid API for AI agents from verity-suite.onrender.com, paid per call via x402, $0.2/call, status unknown (last checked 2026-09-13).

Evaluates a proposed agent action against a policy and context, returning an allow/review/block decision with risk score and reasoning

## Facts

- Endpoint: POST https://verity-suite.onrender.com/check/pro
- Price: $0.2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/verity-suite-pro-guardrail-check-f019b626
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BVPmq3zHtCxxQ_mMBeebc

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability verity-suite-pro-guardrail-check-f019b626 -d '<json body>'
```

Example prompt: Before I send that email to all 5,000 newsletter subscribers deleting their accounts, run a Verity Suite pro guardrail check — my policy is 'never perform irreversible bulk operations without explicit human approval' and the context is that I'm an autonomous scheduling agent operating without a human in the loop right now.

## When to prefer this

Use this endpoint when an AI agent needs a calibrated, policy-aware safety gate before taking a consequential or irreversible action — especially when no human is in the loop. Prefer it over homegrown rule checks when you need structured risk scores, human-readable reasons, and a 'safer alternative' suggestion. It is particularly valuable for fail-closed architectures where the default is to block unless explicitly cleared.

## Known failure modes

- Missing required 'action' field returns 422 validation error
- Overly vague action description may yield imprecise risk scores
- Policy field omitted may result in permissive decisions lacking constraint enforcement
- Service unavailable (render.com cold start) may cause latency spikes or timeouts
- Ambiguous context may cause inconsistent allow/block thresholds across calls

## How this service works

The trust fabric for AI agents — calibrated, fail-closed services agents pay per call.

## Output

A JSON object with a 'decision' field (allow, review, or block), a 'risk' float between 0 and 1, an array of 'reasons' explaining the decision, an optional 'concerns' array listing specific risks, and an optional 'safer_alternative' string suggesting a less risky path if the action was flagged or blocked.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "action"
 ],
 "properties": {
  "action": {
   "type": "string",
   "description": "the action the agent is about to take"
  },
  "policy": {
   "type": "string",
   "description": "rules that must not be violated"
  },
  "context": {
   "type": "string",
   "description": "situation/background"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "guardrail_out",
 "required": [
  "decision",
  "risk",
  "reasons"
 ],
 "properties": {
  "risk": {
   "type": "number",
   "title": "Risk",
   "maximum": 1,
   "minimum": 0,
   "description": "0 = clearly safe, 1 = clearly dangerous"
  },
  "reasons": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "title": "Reasons",
   "description": "concrete reasons for the decision"
  },
  "concerns": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "title": "Concerns",
   "description": "specific risks noted"
  },
  "decision": {
   "enum": [
    "allow",
    "review",
    "block"
   ],
   "type": "string",
   "title": "Decision",
   "description": "the gate decision"
  },
  "safer_alternative": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "null"
    }
   ],
   "title": "Safer Alternative",
   "description": "a safer path if blocked/flagged"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/verity-suite-pro-guardrail-check-f019b626/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from verity-suite.onrender.com](https://www.zero.xyz/host/verity-suite.onrender.com/llms.txt)
