UCP Score for daebak.de
90 out of 100, grade A: ready for UCP agents. The missing 11 points are spread across Discovery and Conformance and Capabilities. One spec break on the status page isn't counted in the score.
Discovery 85Conformance 97Capabilities 84release 2026-08-25
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "OnlineStore",
"name": "Yourstore",
"url": "https://yourstore.com",
"logo": "https://yourstore.com/logo.png",
"sameAs": [
"https://twitter.com/yourstore",
"https://www.instagram.com/yourstore"
],
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-800-000-0000",
"contactType": "Customer Service"
}
}
</script>
Drop into <head> or end of <body>. Use OnlineStore (more specific) when the entire site is an ecommerce store; Organization is the generic fallback.
<meta property="og:title" content="Yourstore | short tagline"> <meta property="og:type" content="website"> <meta property="og:url" content="https://yourstore.com/"> <meta property="og:description" content="One-sentence description of what you sell."> <meta property="og:image" content="https://yourstore.com/og-cover.jpg"> <meta property="og:site_name" content="Yourstore">
Add inside <head>. og:title and og:type are the minimum; og:url, og:description, and og:image are strongly recommended.
<meta name="viewport" content="width=device-width, initial-scale=1">
One line inside <head>. Modern frontend frameworks add this automatically; its absence usually means a hand-rolled or legacy template.
HTTPS, UCP profile reachable, AI bot access, llms.txt, sitemap.xmlShow
- HTTPS · Profile URL uses https://
- UCP profile reachable · HTTP 200
- AI bot access · robots.txt allows /.well-known/ucp for UCPCheckerBot, but blocks GPTBot
- llms.txt · Found at /llms.txt
- sitemap.xml · Found at /sitemap.xml
Profile passes schema validation, Protocol version present and well-formed, Public keys publishedShow
- Profile passes schema validation · No structural errors
- Protocol version present and well-formed · Version: 2026-08-25
- Public keys published · Keys published at the top level
Capabilities declared, Checkout capability, Transports declaredShow
- Capabilities declared · 4 of 6 capability families detected: Checkout, Cart Management, Order Management, Catalog. A family counts once however many namespaces or extensions declare it.
- Checkout capability · dev.ucp.shopping.checkout detected
- Transports declared · REST, Embedded, MCP, A2A
The score measures what the profile declares across the three areas above. These break a rule in the spec that agents follow, so they can stop an agent before the score matters.
Files daebak.de publishes for agents beyond its UCP profile, from our weekly look. Only what we found is listed.
/.well-known/agent-card.json/.well-known/ai-catalog.json/agents.md/.well-known/api-catalog/.well-known/agent-card.json as served 3.4 KB
{"name":"Universal Commerce Protocol","description":"Commerce agent surface for catalog, cart, checkout, and order capabilities.","url":"https:\/\/www.daebak.de\/ucp\/a2a","version":"2026-08-25","protocolVersion":"2026-08-25","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"skills":[{"id":"dev.ucp.shopping.cart","name":"dev.ucp.shopping.cart","description":"UCP capability exposed through the A2A transport."},{"id":"dev.ucp.shopping.catalog.search","name":"dev.ucp.shopping.catalog.search","description":"UCP capability exposed through the A2A transport."},{"id":"dev.ucp.shopping.checkout","name":"dev.ucp.shopping.checkout","description":"UCP capability exposed through the A2A transport."},{"id":"dev.ucp.shopping.discount","name":"dev.ucp.shopping.discount","description":"UCP capability exposed through the A2A transport."},{"id":"dev.ucp.shopping.order","name":"dev.ucp.shopping.order","description":"UCP capability exposed through the A2A transport."},{"id":"dev.ucp.shopping.catalog.lookup","name":"dev.ucp.shopping.catalog.lookup","description":"UCP capability exposed through the A2A transport."}],"metadata":{"ucp_profile":{"ucp":{"version":"2026-08-25","services":{"dev.ucp.shopping":[{"transport":"rest","endpoint":"https:\/\/www.daebak.de\/ucp\/v1","version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/overview\/","schema":"https:\/\/ucp.dev\/2026-08-25\/services\/shopping\/rest.openapi.json"},{"transport":"embedded","endpoint":"https:\/\/www.daebak.de\/ucp\/embedded","version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/overview\/","schema":"https:\/\/ucp.dev\/2026-08-25\/services\/shopping\/embedded.openrpc.json"},{"transport":"mcp","endpoint":"https:\/\/www.daebak.de\/ucp\/mcp","version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/overview\/","schema":"https:\/\/ucp.dev\/2026-08-25\/services\/shopping\/mcp.openrpc.json"},{"transport":"a2a","endpoint":"https:\/\/www.daebak.de\/ucp\/a2a","version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/overview\/"}]},"capabilities":{"dev.ucp.shopping.cart":[{"version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/cart\/","schema":"https:\/\/ucp.dev\/2026-08-25\/schemas\/shopping\/cart.json"}],"dev.ucp.shopping.catalog.search":[{"version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/catalog\/","schema":"https:\/\/ucp.dev\/2026-08-25\/schemas\/shopping\/catalog.json"}],"dev.ucp.shopping.checkout":[{"version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/checkout\/","schema":"https:\/\/ucp.dev\/2026-08-25\/schemas\/shopping\/checkout.json"}],"dev.ucp.shopping.discount":[{"version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/discount\/","schema":"https:\/\/ucp.dev\/2026-08-25\/schemas\/shopping\/discount.json","extends":["dev.ucp.shopping.cart","dev.ucp.shopping.checkout"]}],"dev.ucp.shopping.order":[{"version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/order\/","schema":"https:\/\/ucp.dev\/2026-08-25\/schemas\/shopping\/order.json"}],"dev.ucp.shopping.catalog.lookup":[{"version":"2026-08-25","spec":"https:\/\/ucp.dev\/specification\/catalog\/","schema":"https:\/\/ucp.dev\/2026-08-25\/schemas\/shopping\/catalog.json"}]},"payment_handlers":{}},"keys":[{"kid":"default","kty":"EC","alg":"ES256","use":"sig","crv":"P-256","x":"nfE5lg2MqMQYb6Mxu-7VoycbHOcCHHuh_IBce7zNThE","y":"x3hwLQvzjSPIpljYtmkN9SpRMUfvw4vvN9wKRreGVBQ"}]},"transports":["rest","embedded","mcp","a2a"]}}
/.well-known/ai-catalog.json as served 811 B
{
"specVersion": "1.0",
"host": {
"displayName": "DAEBAK K-Pop Shop e.K."
},
"entries": [
{
"identifier": "urn:air:www.daebak.de:resource:ucp-profile",
"displayName": "Shopware UCP Profile",
"type": "application/json",
"url": "https://www.daebak.de/.well-known/ucp",
"description": "Machine-readable Universal Commerce Protocol profile for enabled commerce capabilities on this sales channel.",
"tags": [
"shopware",
"ucp",
"commerce"
],
"representativeQueries": [
"inspect enabled UCP capabilities for this shop",
"use the UCP profile before performing commerce actions"
]
}
]
}
/agents.md as served 2.3 KB
# Agent instructions for DAEBAK K-Pop Shop e.K. This file describes how AI agents and assistants should interact with this public Shopware shop. These instructions apply to public resources for this shop and do not replace merchant policies published elsewhere. ## General principles - Act only on behalf of a user and follow the user's explicit intent. - Use public shop content as the source of truth. - Respect `robots.txt`, published access rules, rate limits, and applicable laws. - Do not treat this file as permission to bypass authentication, checkout, payment, account, or security controls. ## Shopping interactions - You may help users discover products, compare publicly available information, and navigate to relevant shop pages. - Before making recommendations, verify current product details, price, availability, delivery information, return conditions, and taxes on the live shop. - Do not complete purchases, create accounts, submit forms, or change customer data without explicit user confirmation. - Payment, authentication, consent, and legally relevant confirmations must happen through the shop or another merchant-approved flow. ## Data handling - Do not request or expose personal data unless it is necessary for the user's requested action. - Do not infer private customer, order, pricing, or stock information from unavailable sources. - Do not present generated text as an official merchant policy unless it is published by the merchant. ## Agentic commerce via UCP - Check `/.well-known/ucp` before using UCP. Only use capabilities and transports advertised for this sales channel. - Use catalog capabilities for product discovery and product detail lookup. - Use cart, discount, checkout, and order capabilities only for actions the user explicitly requested. - Do not complete checkout, submit payment, link identity, access account data, or retrieve order information without explicit user confirmation and the required authentication or consent flow. - Treat returned checkout, payment, identity, and continuation URLs as merchant-approved user interaction points. Do not bypass them. - For state-changing requests, use idempotency where required and respect the advertised signature policy, agent allowlist, and protocol version. - Payment tokenization and identity linking are available only when explicitly advertised by the UCP profile.
/.well-known/api-catalog as served 242 B
{"linkset":[{"anchor":"https://www.daebak.de/.well-known/api-catalog","service-meta":[{"href":"https://www.daebak.de/.well-known/ucp","type":"application/json"}],"item":[{"href":"https://www.daebak.de/store-api","type":"application/json"}]}]}
