# SVG Ready Preflight Demo

> SVG Ready Preflight Demo is a paid API for AI agents from svgready.bakongi.chatgpt.site, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Returns a demo SVG accessibility and structure preflight report, showing sample checks for dimensions, accessible names, and risky embedded content without requiring user-provided SVG source.

## Facts

- Endpoint: GET https://svgready.bakongi.chatgpt.site/api/v1/svg-preflight/demo?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/svg-ready-preflight-demo-14592354
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_38PZVIbaNJ8zLsW8gnw9W

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 svg-ready-preflight-demo-14592354
```

Example prompt: Run the SVG Ready preflight demo so I can see what kind of accessibility and structure checks it performs — things like missing dimensions, aria labels, and risky embedded content.

## When to prefer this

Use this endpoint to preview the SVG Ready preflight check format and output schema before integrating real SVG analysis into a pipeline. It is ideal for testing, onboarding, or demoing SVG accessibility validation workflows without needing to supply actual SVG source. Not suitable when you need analysis of a specific user-provided SVG file.

## Known failure modes

- Non-GET request returns method not allowed
- Endpoint may return 402 if payment not processed
- Demo result is fixed/synthetic and will not reflect real SVG analysis
- Network or server errors may return non-JSON or 5xx responses

## How this service works

Check SVG accessibility, labels, structure, and risky embedded content. Create ready-to-copy HTML and React snippets. Free, private, and processed in your browser.

## Output

Returns a JSON object with ok:true, a demo flag, metadata about the checker version and byte size, a summary of error/warning/passed counts, and an array of findings each containing an id, severity, message, and suggested fix. The demo always uses a fixed synthetic SVG sample, not user-provided input.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "required": [
    "method"
   ],
   "properties": {
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "demo": true,
  "meta": {
   "bytes": 97,
   "checks": "svg-ready-preflight-1.0 (heuristic; not a full XML/SVG validator)"
  },
  "note": "Fixed synthetic sample only; this is not an analysis of user-provided SVG source.",
  "summary": {
   "errors": 0,
   "passed": 7,
   "warnings": 2
  },
  "findings": [
   {
    "id": "dimensions",
    "fix": "Set responsive dimensions in the consuming layout.",
    "message": "No explicit width or height was found.",
    "severity": "warning"
   },
   {
    "id": "accessible-name",
    "fix": "Add a <title> and connect it with aria-labelledby, or provide an appropriate aria-label.",
    "message": "No accessible name pattern was found.",
    "severity": "warning"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/svg-ready-preflight-demo-14592354/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from svgready.bakongi.chatgpt.site](https://www.zero.xyz/host/svgready.bakongi.chatgpt.site/llms.txt)
