{"id":"ia.ucp","name":"UCP","verify":{"command":"curl -sf https://{domain}/.well-known/ucp | jq -e 'type == \"object\"'","rescan":"isagentready results {domain} --checkpoint ia.ucp","expect":"exit code 0"},"fix":{"steps":[{"action":"Describe the commerce capabilities, payment handlers and endpoints in the profile.","order":1,"language":null,"code_example":null},{"action":"Serve the profile as JSON with HTTP 200.","order":2,"language":null,"code_example":null}],"summary":"Serve a Universal Commerce Profile at /.well-known/ucp.","skill":{"name":"agent-protocols","anchor":"ia.ucp"}},"category":"agent_protocols","aggregate":null,"references":[{"title":"Universal Commerce Profile","kind":"guide","url":"https://universalcommerce.org"}],"stage":"act","lifecycle":{"introduced":"2026-08-24","revised":[],"retired":null,"replaced_by":null},"methodology_version":"2026-10-22","evidence_tier":"experimental","evidence_source":{"title":"agentready.org AR-ACT-08","url":"https://www.agentready.org/#act"},"why":"Universal Commerce Profile (UCP) at /.well-known/ucp publishes a machine-readable profile of a merchant's commerce capabilities so agents can negotiate purchases.","profiles":["agentic_commerce"],"score_role":"informational","legacy_id":"4.14","i18n":{"nl":{"name":"UCP","steps":["Beschrijf de commerce-mogelijkheden, betaalhandlers en endpoints in het profiel.","Lever het profiel als JSON met HTTP 200."],"why":"Een Universal Commerce Profile (UCP) op /.well-known/ucp publiceert een machineleesbaar profiel van de commerce-mogelijkheden van een merchant, zodat agents aankopen kunnen regelen.","fix_summary":"Lever een Universal Commerce Profile op /.well-known/ucp.","verify_expect":"exitcode 0"}},"ar_practice_ids":["AR-ACT-08","AR-READ-06"],"strength":"MAY","ar_mapping":"partial","evidence_type":"recommendation","detail_url":"https://isagentready.com/en/methodology/checkpoints/ia.ucp","maturity":"emerging","applicability":{"mode":"detected_surface","condition":null,"surfaces":["commerce"]}}