# Verified Deploy – Accountless HTML/CSS/JS Site Publisher

> Verified Deploy – Accountless HTML/CSS/JS Site Publisher is a paid API for AI agents from verified-deploy.road-me-band.chatgpt.site, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-09).

Validates and publishes a multi-file HTML/CSS/JS site to a public URL without requiring an account or API key, with pre-publish verification of index.html, linked assets, and required selectors before settling payment.

## Facts

- Endpoint: POST https://verified-deploy.road-me-band.chatgpt.site/api/deploy?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-09
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/verified-deploy-accountless-html-css-js-site-publisher-8db4d367
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_r3b5Or77XLRSFI1nMyzgz

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 verified-deploy-accountless-html-css-js-site-publisher-8db4d367 -d '<json body>'
```

Example prompt: Take my index.html, styles.css, and app.js files and deploy them to a live public URL — make sure all linked assets resolve and the required selectors are present before publishing, and keep a versioned release so I can roll back if needed.

## When to prefer this

Choose this endpoint when you need to deploy a static multi-file HTML/CSS/JS site to a public URL without creating an account or managing API keys, especially when pre-publish integrity checks (asset resolution, selector validation) are important and you want versioned releases with rollback capability. It is ideal for agent-generated sites, rapid prototyping, or client deliverables where you want payment to only settle on a successful, verified publish.

## Known failure modes

- Missing or invalid index.html causes deployment rejection with no payment charged
- Linked assets not included in the payload cause asset-resolution check failure
- Required CSS selectors absent from HTML cause selector validation failure and no publish
- Network or server error during upload returns 5xx with no deployment created
- Malformed file structure or unsupported file types rejected at validation stage

## How this service works

Use when an agent needs to publish a multi-file HTML/CSS/JS site to a public URL without an account or API key. It verifies index.html, linked assets, and required selectors before publishing. Intro price is 0.01 USDC per successful publish until August 16, 2026 or 3 third-party payers. Failed checks neither publish nor settle payment. Successful releases are versioned for rollback.

## Output

Returns a public URL for the newly deployed site, a versioned release identifier for rollback, and a validation report indicating which checks passed or failed. If any pre-publish checks fail (missing assets, broken selectors, invalid index.html), the site is not published and no payment is settled.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "allOf": [
      {
       "if": {
        "required": [
         "site_id"
        ]
       },
       "then": {
        "required": [
         "manage_token"
        ]
       }
      },
      {
       "if": {
        "required": [
         "manage_token"
        ]
       },
       "then": {
        "required": [
         "site_id"
        ]
       }
      }
     ],
     "required": [
      "files"
     ],
     "properties": {
      "files": {
       "type": "array",
       "items": {
        "type": "object",
        "oneOf": [
         {
          "not": {
           "required": [
            "content_base64"
           ]
          },
          "required": [
           "content"
          ]
         },
         {
          "not": {
           "required": [
            "content"
           ]
          },
          "required": [
           "content_base64"
          ]
         }
        ],
        "required": [
         "path"
        ],
        "properties": {
         "path": {
          "type": "string",
          "minLength": 1,
          "description": "Relative file path such as index.html or assets/app.js. Absolute paths and path traversal are rejected."
         },
         "content": {
          "type": "string",
          "description": "UTF-8 text content. Provide exactly one of content or content_base64."
         },
         "content_type": {
          "type": "string",
          "description": "Optional MIME type. When omitted, it is inferred from path."
         },
         "content_base64": {
          "type": "string",
          "description": "Base64-encoded binary content. Provide exactly one of content or content_base64.",
          "contentEncoding": "base64"
         }
        },
        "additionalProperties": false
       },
       "maxItems": 100,
       "minItems": 1,
       "description": "Static site files. At least one file is required; the deployment may contain at most 100 files."
      },
      "checks": {
       "type": "array",
       "items": {
        "oneOf": [
         {
          "type": "object",
          "required": [
           "type",
           "path"
          ],
          "properties": {
           "path": {
          
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/verified-deploy-accountless-html-css-js-site-publisher-8db4d367/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from verified-deploy.road-me-band.chatgpt.site](https://www.zero.xyz/host/verified-deploy.road-me-band.chatgpt.site/llms.txt)
