Publishes a poppy.json with no problems found. Organization: My B2B Store.
Results from the Personal Agent Protocol's official Company validator, commit 7205250, draft 0.3 (read-only survey + file check).
{
"protocol_version": "0.3",
"organization": {
"name": "My B2B Store",
"domain": "project-1xtwb.vercel.app"
},
"auth": {
"scopes": {
"catalog:read": "Search products and see your account's prices and stock",
"cart:manage": "Add, change, and remove items, discounts, and delivery details in your cart",
"dev.ucp.shopping.checkout:manage": "Create, change, and complete checkouts, including placing orders on your account",
"dev.ucp.shopping.order:read": "See your orders and their delivery status",
"dev.ucp.shopping.order:manage": "Change or cancel your orders",
"buyer:read": "See your buyer account and contact details"
},
"scope_hints": {
"catalog:read": {
"changes": "none",
"personal_data": false
},
"cart:manage": {
"changes": "reversible",
"personal_data": true
},
"dev.ucp.shopping.checkout:manage": {
"changes": "irreversible",
"personal_data": true
},
"dev.ucp.shopping.order:read": {
"changes": "none",
"personal_data": true
},
"dev.ucp.shopping.order:manage": {
"changes": "irreversible",
"personal_data": true
},
"buyer:read": {
"changes": "none",
"personal_data": true
}
}
},
"feedback": {
"endpoint": "https://project-1xtwb.vercel.app/poppy/feedback"
},
"excluded_tasks": {
"url": "https://project-1xtwb.vercel.app/poppy/excluded-tasks.json"
},
"apis": [
{
"type": "mcp",
"url": "https://project-1xtwb.vercel.app/api/mcp",
"description": "UCP tools (UCP 2026-08-25): catalog search and lookup, cart, checkout, and orders. Calls carry UCP request metadata, including the platform profile. UCP profile: /.well-known/ucp"
},
{
"type": "openapi",
"url": "https://project-1xtwb.vercel.app/poppy/openapi.json",
"description": "UCP REST service (UCP 2026-08-25) at /api/ucp/v1: catalog search and lookup, cart, checkout, orders, and buyer. UCP profile: /.well-known/ucp"
}
],
"extensions": {
"ucp": {
"version": "1"
}
}
}
{
"issuer": "https://project-1xtwb.vercel.app",
"authorization_endpoint": "https://project-1xtwb.vercel.app/api/oauth/authorize",
"token_endpoint": "https://project-1xtwb.vercel.app/api/oauth/token",
"revocation_endpoint": "https://project-1xtwb.vercel.app/api/oauth/revoke",
"scopes_supported": [
"dev.ucp.shopping.checkout:manage",
"dev.ucp.shopping.order:read",
"dev.ucp.shopping.order:manage",
"catalog:read",
"cart:manage",
"buyer:read"
],
"response_types_supported": [
"code"
],
"grant_types_supported": [
"authorization_code",
"refresh_token"
],
"code_challenge_methods_supported": [
"S256"
],
"token_endpoint_auth_methods_supported": [
"client_secret_post",
"private_key_jwt"
],
"authorization_response_iss_parameter_supported": false,
"token_endpoint_auth_signing_alg_values_supported": [
"ES256",
"PS384"
],
"protected_resources": [
"https://project-1xtwb.vercel.app",
"https://project-1xtwb.vercel.app/api/mcp"
],
"dpop_signing_alg_values_supported": [
"ES256",
"ES384",
"PS256",
"PS384",
"EdDSA"
]
}
Each document is checked against the Personal Agent Protocol draft it declares in protocol_version: 0.1, 0.2 or 0.3. Section numbers refer to that draft's specification. Versions 0.1, 0.2 and 0.3 are published and frozen; draft 0.4 is in progress, and the protocol can still change before 1.0; see the path to 1.0.