# List Structure Repair Plan

> List Structure Repair Plan 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 fetches public evidence from a target URL and evaluates its list structure, returning an observation, threshold, verdict, evidence source, limitations, and a concrete repair action.

## Facts

- Endpoint: POST https://agentreadiness.halowerk.com/v1/list-structure-repair?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/list-structure-repair-plan-aa069088
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AIFCbypsu8J1nSd2PVtkB

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 list-structure-repair-plan-aa069088 -d '<json body>'
```

Example prompt: Can you check https://example.com and give me a repair plan for the list structure — tell me what's wrong, what the threshold is, and exactly what I need to fix to make it agent-ready?

## When to prefer this

Choose this endpoint when you need a passive, read-only diagnostic and repair recommendation specifically for list structure (HTML ul/ol/li elements and semantic list markup) on a publicly accessible URL. Prefer it over generic HTML validators when you need agent-readiness framing, actionable repair guidance, and evidence provenance rather than just a syntax check.

## Known failure modes

- Target URL unreachable or returns non-200 response — check returns error or inconclusive result
- Target URL is behind authentication — passive check cannot access private content
- Malformed or excessively long URL input — validation error returned
- Target page uses JavaScript-rendered lists that are not present in static HTML — observation may be incomplete
- Baseline object malformed or incompatible — comparison skipped or error returned

## How this service works

List structure repair plan 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 report containing the observed list structure on the target page, the evaluation threshold used, a pass/fail verdict, the exact evidence source URL, any known limitations of the passive check, and a mode-specific action recommending how to repair list structure issues.

## 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/list-structure-repair-plan-aa069088/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)
