# CCBot Access Audit

> CCBot Access Audit 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 audits a public URL or domain for CCBot crawler accessibility and returns an observation, verdict, evidence source, and recommended action.

## Facts

- Endpoint: POST https://agentreadiness.halowerk.com/v1/ccbot-access-audit?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/ccbot-access-audit-ac9f1699
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kuU9v5foFkCKZ4hSqc38m

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 ccbot-access-audit-ac9f1699 -d '<json body>'
```

Example prompt: Can you run a CCBot access audit on https://example.com and tell me whether CCBot is allowed to crawl the site, what evidence you found, and what action I should take?

## When to prefer this

Choose this endpoint when you specifically need to audit CCBot crawler access permissions for a public URL or domain — distinct from generic crawler audits. It is ideal for AI agent pipeline builders, SEO engineers, and site owners who want to verify that CCBot (the CommonCrawl/Anthropic crawler) is not inadvertently blocked before enabling AI-based indexing or content ingestion workflows.

## Known failure modes

- Target URL is unreachable or returns a non-2xx status, resulting in an inconclusive verdict
- Domain cannot be resolved (DNS failure), causing the audit to fail with an error
- robots.txt is missing or malformed, limiting the quality of evidence
- Rate limiting or firewall on target blocks the passive fetch
- Baseline object is malformed and ignored or causes a comparison error

## How this service works

CCBot access audit 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 at the target), the evaluated threshold and criterion, a pass/fail verdict, the exact evidence source (e.g. robots.txt entry), known limitations of the passive check, and a mode-specific recommended action — all without performing any login, injection, or active exploit.

## 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/ccbot-access-audit-ac9f1699/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)
