mirrored listing x402 eip155:8453

Use when an agent needs to publish a multi-file HTML/CSS/JS site to a public URL without a

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.

Do you run verified-deploy.road-me-band.chatgpt.site? This listing was mirrored from Coinbase's public Bazaar. Claim it in 30 seconds — no account required — and it becomes verified, permanently overriding the mirrored copy.

Claim this listing
10000 (raw units)
price
2
calls / 30d
2
unique payers
2026-08-25
updated

Provider

verified-deploy.road-me-band.chatgpt.site · discovered, not yet claimed by its owner

Payment (x402 accepts[])

[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "payTo": "0x94B1Ead544BFe355759C3B5f7dd9d6ac38303cEE",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "maxTimeoutSeconds": 300
  }
]

Output schema

{
  "bazaar": {
    "info": {
      "input": {
        "body": {
          "checks": [
            {
              "path": "index.html",
              "type": "entrypoint"
            },
            {
              "path": "index.html",
              "type": "linked-assets"
            },
            {
              "exists": "#ready",
              "path": "/",
              "type": "selector"
            }
          ],
          "files": [
            {
              "content": "<link rel=\"stylesheet\" href=\"styles.css\"><h1 id=\"ready\">Live</h1>",
              "path": "index.html"
            },
            {
              "content": "#ready { color: green; }",
              "path": "styles.css"
            }
          ]
        },
        "bodyType": "json",
        "method": "POST",
        "type": "http"
      },
      "output": {
        "example": {
          "checks": [
            {
              "detail": "index.html is present",
              "passed": true,
              "target": "/",
              "type": "entrypoint"
            },
            {
              "detail": "All relative src/href assets exist",
              "passed": true,
              "target": "/",
              "type": "linked-assets"
            },
            {
              "detail": "Found selector: #ready",
              "passed": true,
              "target": "/",
              "type": "selector"
            }
          ],
          "manage_token": "vd_demo_manage_token_not_valid_for_any_site",
          "manage_token_note": "Store this token now. It is never shown again.",
          "ok": true,
          "previous_version_id": null,
          "site_id": "site_demo91c2",
          "site_url": "https://verified-deploy.example/s/site_demo91c2",
          "verdict": "verified_and_published",
          "version_id": "ver_demoa47f"
        },
        "type": "json"
      }
    },
    "schema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "input": {
          "additionalProperties": false,
          "properties": {
            "body": {
              "additionalProperties": false,
              "allOf": [
                {
                  "if": {
                    "required": [
                      "site_id"
                    ]
                  },
                  "then": {
                    "required": [
                      "manage_token"
                    ]
                  }
                },
                {
                  "if": {
                    "required": [
                      "manage_token"
                    ]
                  },
                  "then": {
                    "required": [
                      "site_id"
                    ]
                  }
                }
              ],
              "properties": {
                "checks": {
                  "description": "Verification checks. entrypoint and linked-assets run automatically; declaring them makes the requested evidence explicit. Up to 20 checks may be supplied.",
                  "items": {
                    "oneOf": [
                      {
                        "additionalProperties": false,
                        "properties": {
                          "path": {
                            "const": "index.html",
                            "description": "Required site entrypoint."
                          },
                          "type": {
                            "const": "entrypoint"
                          }
                        },
                        "required": [
                          "type",
                          "path"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "path": {
                            "const": "index.html",
                            "description": "HTML document whose relative src and href assets must exist."
                          },
                          "type": {
                            "const": "linked-assets"
                          }
                        },
                        "required": [
                          "type",
                          "path"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "exists": {
                            "description": "Required simple CSS selector: an ID, class, or element selector.",
                            "maxLength": 100,
                            "minLength": 1,
                            "type": "string"
                          },
                          "path": {
                            "description": "HTML route to inspect, for example /.",
                            "type": "string"
                          },
                          "type": {
                            "const": "selector"
                          }
                        },
                        "required": [
                          "type",
                          "path",
                          "exists"
                        ],
                        "type": "object"
                      }
                    ]
                  },
                  "maxItems": 20,
                  "type": "array"
                },
                "files": {
                  "description": "Static site files. At least one file is required; the deployment may contain at most 100 files.",
                  "items": {
                    "additionalProperties": false,
                    "oneOf": [
                      {
                        "not": {
                          "required": [
                            "content_base64"
                          ]
                        },
                        "required": [
                          "content"
                        ]
                      },
                      {
                        "not": {
                          "required": [
                            "content"
                          ]
                        },
                        "required": [
                          "content_base64"
                        ]
                      }
                    ],
                    "properties": {
                      "content": {
                        "description": "UTF-8 text content. Provide exactly one of content or content_base64.",
                        "type": "string"
                      },
                      "content_base64": {
                        "contentEncoding": "base64",
                        "description": "Base64-encoded binary content. Provide exactly one of content or content_base64.",
                        "type": "string"
                      },
                      "content_type": {
                        "description": "Optional MIME type. When omitted, it is inferred from path.",
                        "type": "string"
                      },
                      "path": {
                        "description": "Relative file path such as index.html or assets/app.js. Absolute paths and path traversal are rejected.",
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "path"
                    ],
                    "type": "object"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array"
                },
                "manage_token": {
                  "description": "Optional. Required together with site_id when updating an existing site. It is returned only by the first successful deployment.",
                  "minLength": 1,
                  "type": "string"
                },
                "site_id": {
                  "description": "Optional. Include the site_id returned by the first successful deployment to update that site.",
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "files"
              ],
              "type": "object"
            },
            "bodyType": {
              "enum": [
                "json",
                "form-data",
                "text"
              ],
              "type": "string"
            },
            "method": {
              "enum": [
                "POST"
              ],
              "type": "string"
            },
            "type": {
              "const": "http",
              "type": "string"
            }
          },
          "required": [
            "type",
            "method",
            "bodyType",
            "body"
          ],
          "type": "object"
        },
        "output": {
          "properties": {
            "example": {
              "additionalProperties": false,
              "properties": {
                "checks": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "detail": {
                        "type": "string"
                      },
                      "passed": {
                        "type": "boolean"
                      },
                      "target": {
                        "type": "string"
                      },
                      "type": {
                        "enum": [
                          "entrypoint",
                          "linked-assets",
                          "selector",
                          "status",
                          "text",
                          "asset"
                        ],
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "target",
                      "passed",
                      "detail"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "error": {
                  "description": "Present when verification fails.",
                  "type": "string"
                },
                "manage_token": {
                  "description": "Returned only by the first successful deployment. Never returned again.",
                  "type": "string"
                },
                "manage_token_note": {
                  "description": "Storage warning returned with manage_token.",
                  "type": "string"
                },
                "ok": {
                  "description": "True only when all checks passed and the version was published.",
                  "type": "boolean"
                },
                "previous_version_id": {
                  "description": "Previously active verified version, when one exists.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "site_id": {
                  "description": "Stable site identifier. Reuse it with manage_token for updates.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "site_url": {
                  "description": "Absolute public URL for a successfully published site; null on rejection.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "verdict": {
                  "enum": [
                    "verified_and_published",
                    "rejected_not_published"
                  ],
                  "type": "string"
                },
                "version_id": {
                  "description": "Immutable version identifier; null when no version was published.",
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "ok",
                "verdict",
                "site_id",
                "version_id",
                "site_url",
                "previous_version_id",
                "checks"
              ],
              "type": "object"
            },
            "type": {
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object"
        }
      },
      "required": [
        "input"
      ],
      "type": "object"
    }
  }
}

Use it

curl

curl "https://verified-deploy.road-me-band.chatgpt.site/api/deploy"
# -> 402 Payment Required, accepts[] lists how to pay
# retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid

JavaScript

const res = await fetch("https://verified-deploy.road-me-band.chatgpt.site/api/deploy");
if (res.status === 402) {
  const { accepts } = await res.json();
  // pay one of accepts[] via an x402 client, then retry with the payment header
}

Python

import httpx
res = httpx.get("https://verified-deploy.road-me-band.chatgpt.site/api/deploy")
if res.status_code == 402:
    accepts = res.json()["accepts"]
    # pay one of accepts[] via an x402 client, then retry with the payment header

Machine-readable

Everything on this page is also available as clean JSON at /resources/4856.json, and this resource appears in /discovery/resources and /discovery/search.