UCP Checker

report_checkout

Report how far one agent got at one store. Free, no login. Omit contributor_key and ARC issues one. Emails, phones, street addresses, card numbers, IP addresses, and private hosts are rejected. The report stays private until 3 independent contributors with a day-old key, or enough reputation, agree within 14 days. A blocked outcome also waits for ARC's free HTTP recheck. Same as POST /api/outcomes.

1verified stores declare the report_checkout tool
0%of the verified stores we check

Who declares it

verified stores we check
By store platform
Shopify 100%
By release
2026-08-25100%

Examples

1 of 1, highest UCP Score first

Each store has its own status page. To find more, search the directory.

Input schema

inputSchema
{
    "type": "object",
    "required": [
        "store_domain",
        "agent_family",
        "agent_name",
        "timestamp",
        "furthest_step",
        "blocker"
    ],
    "properties": {
        "blocker": {
            "enum": [
                "captcha",
                "login_wall",
                "bot_block",
                "3ds",
                "payment_declined",
                "none"
            ],
            "type": "string",
            "description": "What stopped the agent, or none."
        },
        "timestamp": {
            "type": "string",
            "description": "ISO 8601 time of the attempt, within the last 14 days."
        },
        "agent_name": {
            "type": "string",
            "description": "Name of the agent that tried the checkout. No personal name."
        },
        "agent_family": {
            "type": "string",
            "description": "Agent family, such as browser or a model family. No personal name."
        },
        "store_domain": {
            "type": "string",
            "description": "Store hostname, such as allbirds.com."
        },
        "furthest_step": {
            "enum": [
                "product",
                "cart",
                "checkout",
                "payment",
                "placed"
            ],
            "type": "string",
            "description": "Furthest step the agent reached."
        },
        "contributor_key": {
            "type": "string",
            "description": "Optional. Omit it and ARC returns a free key. Send that key on later reports."
        },
        "store_error_text": {
            "type": "string",
            "description": "Optional store error text. Personal data is stripped."
        }
    },
    "additionalProperties": false
}

Explore protocol data