{"api":"v1","generated_at":"2026-09-16T00:05:02.234Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/verified-deploy-road-me-band-chatgpt-site-api-deploy-a4aea8","pinned_page":"https://tollindex.com/e/verified-deploy-road-me-band-chatgpt-site-api-deploy-a4aea8/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"verified-deploy-road-me-band-chatgpt-site-api-deploy-a4aea8","canonical_url":"https://verified-deploy.road-me-band.chatgpt.site/api/deploy","resource":"https://verified-deploy.road-me-band.chatgpt.site/api/deploy","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"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.","service_name":"Verified Deploy","declared_category":null,"declared_tags":["deployment","static-site","verification","rollback","ai-agents"],"route_template":null,"registry_updated":"2026-08-25T03:02:26.432Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"deploy","category":"identity","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0x94B1Ead544BFe355759C3B5f7dd9d6ac38303cEE","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":2,"unique_payers_30d":2,"last_called_at":"2026-08-25T03:02:25.648Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:06:08.828Z","state":"malformed","failed_checks":["parse"],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":0,"ratio":0},{"days":30,"observed":5,"passed":0,"ratio":0},{"days":90,"observed":5,"passed":0,"ratio":0}],"history_90d":[{"observed_at":"2026-09-15T06:06:08.828Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T05:37:16.366Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T05:31:08.349Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:47:57.444Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T11:39:24.262Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x94B1Ead544BFe355759C3B5f7dd9d6ac38303cEE","page":"https://tollindex.com/seller/0x94B1Ead544BFe355759C3B5f7dd9d6ac38303cEE","endpoints":1,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["deployment","static-site","verification","rollback","ai-agents"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x94B1Ead544BFe355759C3B5f7dd9d6ac38303cEE","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-08-25T03:02:25.648Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":2},"resource":"https://verified-deploy.road-me-band.chatgpt.site/api/deploy","extensions":{"bazaar":{"info":{"input":{"body":{"files":[{"path":"index.html","content":"<link rel=\"stylesheet\" href=\"styles.css\"><h1 id=\"ready\">Live</h1>"},{"path":"styles.css","content":"#ready { color: green; }"}],"checks":[{"path":"index.html","type":"entrypoint"},{"path":"index.html","type":"linked-assets"},{"path":"/","type":"selector","exists":"#ready"}]},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"ok":true,"checks":[{"type":"entrypoint","detail":"index.html is present","passed":true,"target":"/"},{"type":"linked-assets","detail":"All relative src/href assets exist","passed":true,"target":"/"},{"type":"selector","detail":"Found selector: #ready","passed":true,"target":"/"}],"site_id":"site_demo91c2","verdict":"verified_and_published","site_url":"https://verified-deploy.example/s/site_demo91c2","version_id":"ver_demoa47f","manage_token":"vd_demo_manage_token_not_valid_for_any_site","manage_token_note":"Store this token now. It is never shown again.","previous_version_id":null}}},"schema":{"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":{"const":"index.html","description":"Required site entrypoint."},"type":{"const":"entrypoint"}},"additionalProperties":false},{"type":"object","required":["type","path"],"properties":{"path":{"const":"index.html","description":"HTML document whose relative src and href assets must exist."},"type":{"const":"linked-assets"}},"additionalProperties":false},{"type":"object","required":["type","path","exists"],"properties":{"path":{"type":"string","description":"HTML route to inspect, for example /."},"type":{"const":"selector"},"exists":{"type":"string","maxLength":100,"minLength":1,"description":"Required simple CSS selector: an ID, class, or element selector."}},"additionalProperties":false}]},"maxItems":20,"description":"Verification checks. entrypoint and linked-assets run automatically; declaring them makes the requested evidence explicit. Up to 20 checks may be supplied."},"site_id":{"type":"string","minLength":1,"description":"Optional. Include the site_id returned by the first successful deployment to update that site."},"manage_token":{"type":"string","minLength":1,"description":"Optional. Required together with site_id when updating an existing site. It is returned only by the first successful deployment."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","verdict","site_id","version_id","site_url","previous_version_id","checks"],"properties":{"ok":{"type":"boolean","description":"True only when all checks passed and the version was published."},"error":{"type":"string","description":"Present when verification fails."},"checks":{"type":"array","items":{"type":"object","required":["type","target","passed","detail"],"properties":{"type":{"enum":["entrypoint","linked-assets","selector","status","text","asset"],"type":"string"},"detail":{"type":"string"},"passed":{"type":"boolean"},"target":{"type":"string"}},"additionalProperties":false}},"site_id":{"type":["string","null"],"description":"Stable site identifier. Reuse it with manage_token for updates."},"verdict":{"enum":["verified_and_published","rejected_not_published"],"type":"string"},"site_url":{"type":["string","null"],"description":"Absolute public URL for a successfully published site; null on rejection."},"version_id":{"type":["string","null"],"description":"Immutable version identifier; null when no version was published."},"manage_token":{"type":"string","description":"Returned only by the first successful deployment. Never returned again."},"manage_token_note":{"type":"string","description":"Storage warning returned with manage_token."},"previous_version_id":{"type":["string","null"],"description":"Previously active verified version, when one exists."}},"additionalProperties":false}}}}}}},"description":"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.","lastUpdated":"2026-08-25T03:02:26.432Z","serviceName":"Verified Deploy","x402Version":2}]}}