# AI Website Intelligence & Agent Readiness Remediation API

> AI Website Intelligence & Agent Readiness Remediation API is a paid API for AI agents from santosautomation.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-13).

Audits a website for AI agent readiness and generates prioritized fix artifacts (llms.txt, JSON-LD, OpenAPI) targeting specific failed discoverability layers.

## Facts

- Endpoint: POST https://santosautomation.com/api/audit/remediate?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ai-website-intelligence-agent-readiness-remediation-api-4a167cd3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tOHRRnHnjI1hSvvQ8R7gu

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 ai-website-intelligence-agent-readiness-remediation-api-4a167cd3 -d '<json body>'
```

Example prompt: Can you audit example.com — it sells project management software — and generate the remediation artifacts to fix its 'discoverable' and 'understandable' AI agent readiness failures? It currently exposes a GET /projects and POST /tasks endpoint.

## When to prefer this

Choose this endpoint when you need actionable, deployment-ready remediation artifacts (llms.txt, JSON-LD) rather than just an audit report — especially when you already know which AI agent readiness layers are failing (discoverable, understandable, callable) and want targeted fixes. Prefer this over generic SEO or accessibility auditors when the specific goal is making a site discoverable and callable by AI agents and LLMs.

## Known failure modes

- Invalid or unreachable domain returns an error or empty artifacts
- failedLayers array is empty (minItems:1 validation failure)
- siteDescription exceeds 1000 characters causing rejection
- existingEndpoints array exceeds 100 items limit
- Domain with no crawlable content may produce minimal or generic artifacts
- Payment failure via x402 protocol blocks the request

## How this service works

Audit any website for AI Agent Readiness, MCP, llms.txt, OpenAPI, SEO, accessibility and security. Structured JSON with evidence and prioritized fixes.

## Output

A structured JSON response containing the domain, origin, remediation artifacts (such as llms.txt content with path and content type, and JSON-LD markup with suggested placement), the list of failed layers each artifact addresses, and any warnings. The artifacts are ready to deploy directly to the site.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "description": "Bare domain or origin, e.g. example.com."
  },
  "failedLayers": {
   "type": "array",
   "items": {
    "enum": [
     "discoverable",
     "understandable",
     "callable"
    ],
    "type": "string"
   },
   "minItems": 1
  },
  "siteDescription": {
   "type": "string",
   "description": "One or two sentences on what the site is; max 1000 characters."
  },
  "existingEndpoints": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "desc": {
      "type": "string"
     },
     "path": {
      "type": "string"
     },
     "method": {
      "enum": [
       "GET",
       "POST"
      ],
      "type": "string"
     }
    }
   },
   "maxItems": 100
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "access": {
   "mode": "x402"
  },
  "domain": "example.com",
  "origin": "https://example.com",
  "warnings": [],
  "artifacts": {
   "jsonLd": {
    "content": "<script type=\"application/ld+json\">…</script>",
    "addresses": [
     "understandable"
    ],
    "placement": "head"
   },
   "llmsTxt": {
    "path": "/llms.txt",
    "content": "# example.com\n\n> Example sells widgets.\n",
    "addresses": [
     "discoverable"
    ],
    "contentType": "text/markdown; charset=utf-8"
   }
  },
  "failedLayers": [
   "discoverable",
   "understandable"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ai-website-intelligence-agent-readiness-remediation-api-4a167cd3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from santosautomation.com](https://www.zero.xyz/host/santosautomation.com/llms.txt)
