Independent website QA and pre-handover verification for AI agents
Independent website QA and pre-handover verification for AI agents. Submit one public website URL. Atinamos loads the real site in desktop and mobile Chromium, checks HTTP and browser failures, failed requests, console errors and warnings, captures screenshots, and returns machine-readable evidence. Poll the returned status_url for results.
250000 (raw units)
price
1
calls / 30d
1
unique payers
2026-08-31
updated
Provider
agent.atinamos.co.uk · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x105bc7a04eec0c162342874110084dfe01996435",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "250000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://example.com/"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"job_id": "xr-example",
"price_usdc": 0.25,
"result_capabilities": [
"desktop Chromium verification",
"mobile Chromium verification",
"HTTP status",
"browser failures",
"failed requests",
"console errors",
"console warnings",
"desktop screenshot",
"mobile screenshot",
"verification hashes"
],
"result_delivery": "Poll status_url for the completed machine-readable result and evidence.",
"retry_after_seconds": 30,
"service": "render-check",
"status": "queued",
"status_url": "https://agent.atinamos.co.uk/agent/jobs/xr-example"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"url": {
"description": "Public HTTP or HTTPS website or landing-page URL to verify.",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"job_id": {
"type": "string"
},
"price_usdc": {
"type": "number"
},
"result_capabilities": {
"description": "Capabilities included in the completed Render Check result.",
"items": {
"type": "string"
},
"type": "array"
},
"result_delivery": {
"description": "How the completed verification result is retrieved.",
"type": "string"
},
"retry_after_seconds": {
"type": "integer"
},
"service": {
"type": "string"
},
"status": {
"type": "string"
},
"status_url": {
"description": "Fully qualified URL to poll for queued, running, completed or failed job status and the final machine-readable verification result.",
"format": "uri",
"type": "string"
}
},
"required": [
"job_id",
"service",
"status",
"price_usdc",
"status_url"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
}Use it
curl
curl "https://agent.atinamos.co.uk/agent/render-check" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://agent.atinamos.co.uk/agent/render-check");
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://agent.atinamos.co.uk/agent/render-check")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/5535.json, and this resource appears in /discovery/resources and /discovery/search.