# think.agentutil.net Intent Security Pre-Flight Check

> think.agentutil.net Intent Security Pre-Flight Check is a paid API for AI agents from think.agentutil.net, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Generates a severity-ranked safety checklist with risk factors and domain-specific considerations before an agent executes a high-risk action

## Facts

- Endpoint: POST https://think.agentutil.net/v1/check?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/think-agentutil-net-288522d7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L4daRJGCF6WkQXmxO5qi3

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 think-agentutil-net-288522d7 -d '<json body>'
```

Example prompt: Before I go ahead and delete all inactive user records from the database, run a pre-flight safety check — the action is 'delete_records' in the 'database' domain, it's a production environment, and we're targeting accounts inactive for more than 90 days.

## When to prefer this

Use this endpoint when an AI agent is about to execute an action that could be irreversible, affect many users, involve sensitive data, or have financial consequences — and you need a structured, domain-aware checklist of questions and risks to review before proceeding. Prefer this over manual prompt engineering when you want consistent, severity-ranked safety checks across database, communications, financial, infrastructure, or other high-stakes domains.

## Known failure modes

- Missing required 'action' field returns a validation error
- Invalid 'domain' enum value rejected with 400-style error
- Overly vague description may produce generic rather than targeted checklist items
- Network timeout if service is under load
- Payment failure (x402) if USDC balance is insufficient

## How this service works

Intent security — pre-flight safety checklist with severity-ranked checks, risk factors, and domain-specific considerations before any high-risk agent action

## Output

Returns a structured safety report including: an overall risk level (e.g. medium, high), an action type classification, a list of risk factors, and a full checklist of severity-ranked checks (high/medium/low) each with a category, the check to perform, and a 'why it matters' explanation. Also includes a plain-language summary and related service suggestions.

## Example request

```json
{
 "action": "verify_agent_safety",
 "domain": "api",
 "context": {
  "is_test": true,
  "risk_level": "medium",
  "environment": "staging",
  "requires_approval": false
 },
 "description": "Generate a safety checklist for a test agent action to verify the pre-flight safety check system is functioning correctly before production deployment"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "action": {
   "type": "string",
   "description": "Short action identifier (e.g. delete_records, send_email)"
  },
  "domain": {
   "enum": [
    "database",
    "communications",
    "file_system",
    "deployment",
    "financial",
    "user_management",
    "api",
    "content",
    "commerce",
    "infrastructure"
   ],
   "type": "string",
   "description": "Business domain for more targeted checks (database, communications, financial, etc.)"
  },
  "context": {
   "type": "object",
   "description": "Key-value pairs of additional context for conditional checks",
   "additionalProperties": true
  },
  "description": {
   "type": "string",
   "description": "Natural language description of what the agent is about to do"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "data",
  "service",
  "request_id",
  "related_services"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "summary",
    "checklist",
    "risk_level",
    "action_type",
    "risk_factors"
   ],
   "properties": {
    "summary": {
     "type": "string"
    },
    "checklist": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "why",
       "check",
       "category",
       "severity"
      ],
      "properties": {
       "why": {
        "type": "string"
       },
       "check": {
        "type": "string"
       },
       "category": {
        "type": "string"
       },
       "severity": {
        "type": "string"
       }
      }
     }
    },
    "risk_level": {
     "type": "string"
    },
    "action_type": {
     "type": "string"
    },
    "risk_factors": {
     "type": "array",
     "items": {
      "type": "string"
     }
    }
   }
  },
  "service": {
   "type": "string"
  },
  "request_id": {
   "type": "string"
  },
  "related_services": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "url",
     "name",
     "description"
    ],
    "properties": {
     "url": {
      "type": "string"
     },
     "name": {
      "type": "string"
     },
     "description": {
      "type": "string"
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/think-agentutil-net-288522d7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from think.agentutil.net](https://www.zero.xyz/host/think.agentutil.net/llms.txt)
