# GPTBot Access Decision

> GPTBot Access Decision is a paid API for AI agents from agentreadiness.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-14).

Passively evaluates whether GPTBot (OpenAI's web crawler) is allowed or blocked on a target URL by fetching and analyzing public evidence such as robots.txt

## Facts

- Endpoint: POST https://agentreadiness.halowerk.com/v1/gptbot-access-decision?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gptbot-access-decision-29d9adc6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ASKttzFEi_DTcsJ4AFsxY

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 gptbot-access-decision-29d9adc6 -d '<json body>'
```

Example prompt: Check whether GPTBot is currently allowed to crawl https://example.com — I want to know the verdict, the exact evidence from the site's robots.txt, and any limitations you found.

## When to prefer this

Use this endpoint when you need a quick, passive, read-only check of whether GPTBot is permitted to crawl a specific public URL or domain. It is ideal for site owners auditing their own crawler policy, researchers comparing competitor stances on AI crawlers, or monitoring pipelines that need a structured verdict with cited evidence. Prefer this over manual robots.txt inspection when you need a machine-readable verdict with threshold logic and a recommended action. Use the sibling GPTBot repair plan endpoint if you also want remediation steps.

## Known failure modes

- Target URL is unreachable or returns non-200 status — verdict may be inconclusive
- robots.txt is absent or malformed — observation notes missing file, verdict uncertain
- Target uses wildcard or ambiguous directives that cannot be definitively resolved
- Supplied URL is private or behind authentication — passive check cannot retrieve evidence
- Rate limiting or network errors on the target prevent evidence retrieval

## How this service works

GPTBot access decision fetches current public evidence from the supplied target and evaluates the documented criterion. It returns the observation, threshold, verdict, exact evidence source, limitations and a mode-specific action. The check is passive: no login attempt, payload injection, exploit, purchase, form submission or load test is performed.

## Output

Returns a structured result containing: the observation (what was found publicly), the threshold used for the criterion, a clear allow/block/unknown verdict, the exact URL of the evidence source (e.g. robots.txt), any limitations of the passive check, and a mode-specific recommended action. No login, payload injection, or active testing is performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "target": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Public HTTP(S) URL or domain to inspect. A bare domain is normalized to HTTPS."
  },
  "context": {
   "type": "object",
   "description": "Optional non-secret correlation labels returned unchanged only in the request lifecycle.",
   "maxProperties": 12,
   "additionalProperties": {
    "type": [
     "string",
     "number",
     "boolean",
     "null"
    ]
   }
  },
  "baseline": {
   "type": [
    "object",
    "null"
   ],
   "description": "Optional baseline returned by a previous snapshot call.",
   "additionalProperties": true
  },
  "compare_url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Optional public comparison URL. Used by change and monitoring services."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gptbot-access-decision-29d9adc6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentreadiness.halowerk.com](https://www.zero.xyz/host/agentreadiness.halowerk.com/llms.txt)
