UCP status report
kasa.cz
kasa.cz responded, but its profile did not pass schema validation.
HTTP 200
Release none
Checked 17 Oct, 14:00 UTC
To fix first
Problem
Serve profile as application/json
The profile URL did not return parseable JSON. How to fix →
Also worth fixing
To fix
Publish Organization schema (JSON-LD) on the homepage
No Organization-typed JSON-LD detected on your homepage. How to fix →
To fix
Publish a /llms.txt brand brief
No /llms.txt file detected at the root of your domain. How to fix →
To fix
Publish a sitemap.xml
No sitemap.xml detected at the root of your domain. How to fix →
To fix
Add Open Graph meta tags to the homepage
OG tags missing or incomplete on your homepage. How to fix →
To fix
Add a mobile viewport meta tag
No viewport meta tag detected on your homepage. How to fix →
Passed
4 OK
HTTPS, AI bot access, Public keys published, No validation warnings
Show all 4
- HTTPS: Profile URL uses https://
- AI bot access: robots.txt allows /.well-known/ucp
- Public keys published: Keys published at the top level
- No validation warnings: No outstanding validation issues
Check trace
How kasa.cz answered our check
The five ways an agent can reach this store, what each one met, and every request we made.
1 of 5 open
4 requests · 568 ms at the store · public requests only
4 requests · 568 ms at the store · public requests only
-
Finding the profileOpen
-
Acting for the buyerNot offered
-
In the buyer's browserNot offered
-
Calling its servicesNone
-
Sending the buyer to the websiteNot declared
UCP Checkerpublic requests
- 2 requestsFinding the profile/.well-known/ucp · 200
- read from profileActing for the buyernot declared
- read from profileIn the buyer's browsernot declared
- not calledCalling its servicesnone declared
- read from profileSending to the websitenot declared
- 2 requestsOutside UCPhomepage · /llms.txt
Open
01 · Finding the profile2 requests
Served at /.well-known/ucp with 200 OK, 58.5 KB. robots.txt allows /.well-known/ucp.
Not offered
02 · Acting for the buyerread from profile
The profile doesn't declare identity linking, so an agent can't act for a signed-in buyer.
Not offered
03 · In the buyer's browserread from profile
No Embedded service is declared.
None
04 · Calling its servicesnot called
No services are declared.
Not declared
05 · Sending the buyer to the websiteread from profile
No permalink declared. Whether error replies carry a continue_url shows only in an agent run.
- 01 PROFILEGET /.well-known/ucp → 200, 58.5 KB of JSON568 ms
- 01 PROFILEGET /robots.txt → allows /.well-known/ucp–
- 01 PROFILEProfile did not pass schema validation: Response is not a valid JSON objectlocal
- OUTSIDE UCPGET / → 200, no Organization schema found–
- OUTSIDE UCPGET /llms.txt → 200, not found–
UCP profile as served 3.9 KB · 19 lines
<!DOCTYPE html>
<html><head>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="-1"/>
<meta http-equiv="CacheControl" content="no-cache"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" href="data:;base64,iVBORw0KGgo="/>
<script type="text/javascript">
(function(){
window["bobcmn"] = "101110101010102000000062000000052000000062000000012029dd9ca200000096200000000200000002300000000300000000300000006/TSPD/300000008TSPD_10130000000cTSPD_101_DID300000005https3000000b00882048cf5ab20004191bae86e425a5177a7f76fd5a80c289a2f552361f2a75d115ca6c5e6d5c41308187f4ae80a280088d0ad3e36004d6c25a5380c99ac5707cf4e5343df9b97e6673ebdbeead6fd45d2a40e25808ec703300000002TS200000000200000000";
window["failureConfig"] = "524f6f70732e2e2e2e736f6d657468696e672077656e742077726f6e672e2e2e2e20796f757220737570706f72742069642069733a2025444f534c372e6368616c6c656e67652e737570706f72745f6964252e143134383431373032383730353834343539383334062f545350442f171801";window.WTyD=!!window.WTyD;try{(function(){(function(){})();var _s=1;try{var is,Js,Ls=S(249)?1:0,zs=S(235)?1:0,sS=S(527)?0:1,iS=S(991)?0:1,IS=S(106)?1:0,oS=S(320)?0:1;for(var zS=(S(540),0);zS<Js;++zS)Ls+=(S(177),2),zs+=(S(400),2),sS+=S(263)?1:2,iS+=S(279)?1:2,IS+=(S(217),2),oS+=S(550)?2:3;is=Ls+zs+sS+iS+IS+oS;window.j_===is&&(window.j_=++is)}catch(ZS){window.j_=is}var S_=!0;function I(s,_){s+=_;return s.toString(36)}
function __(s){var _=47;!s||document[l(_,165,152,162,152,145,152,155,152,163,168,130,163,144,163,148)]&&document[l(_,165,152,162,152,145,152,155,152,163,168,130,163,144,163,148)]!==l(_,165,152,162,152,145,155,148)||(S_=!1);return S_}function I_(){}__(window[I_[l(_s,111,98,110,102)]]===I_);__(typeof ie9rgb4!==L(_s,103,118,111,100,117,106,112,111));__(RegExp("\x3c")[I(1372204,_s)](function(){return"\x3c"})&!RegExp(I(42888,_s))[I(1372204,_s)](function(){return"'x3'+'d';"}));
var l_=window[L(_s,98,117,117,98,100,105,70,119,102,111,117)]||RegExp(L(_s,110,112,99,106,125,98,111,101,115,112,106,101),l(_s,106))[I(1372204,_s)](window["\x6e\x61vi\x67a\x74\x6f\x72"]["\x75\x73e\x72A\x67\x65\x6et"]),L_=+new Date+(S(395)?632526:6E5),O_,z_,_i,ii=window[L(_s,116,102,117,85,106,110,102,112,118,117)],Ii=l_?S(402)?22363:3E4:S(498)?4918:6E3;
document[l(_s,98,101,101,70,119,102,111,117,77,106,116,117,102,111,102,115)]&&document[L(_s,98,101,101,70,119,102,111,117,77,106,116,117,102,111,102,115)](L(_s,119,106,116,106,99,106,109,106,117,122,100,105,98,111,104,102),function(s){var _=57;document[l(_,175,162,172,162,155,162,165,162,173,178,140,173,154,173,158)]&&(document[l(_,175,162,172,162,155,162,165,162,173,178,140,173,154,173,158)]===I(1058781926,_)&&s[l(_,162,172,141,171,174,172,173,158,157)]?_i=!0:document[L(_,175,162,172,162,155,162,
165,162,173,178,140,173,154,173,158)]===I(68616527609,_)&&(O_=+new Date,_i=!1,Ji()))});function L(s){var _=arguments.length,J=[];for(var O=1;O<_;++O)J.push(arguments[O]-s);return String.fromCharCode.apply(String,J)}function Ji(){if(!document[L(5,118,122,106,119,126,88,106,113,106,104,121,116,119)])return!0;var s=+new Date;if(s>L_&&(S(381)?609931:6E5)>s-O_)return __(!1);var _=__(z_&&!_i&&O_+Ii<s);O_=s;z_||(z_=!0,ii(function(){z_=!1},S(909)?0:1));return _}Ji();
var li=[S(424)?22179536:17795081,S(599)?2147483647:27611931586,S(159)?1558153217:1947003719];function Li(s){var _=58;s=typeof s===I(1743045618,_)?s:s[L(_,174,169,141,174,172,163,168,161)](S(801)?19:36);var J=window[s];if(!J||!J[L(_,174,169,141,174,172,163,168,161)])return;var O=""+J;window[s]=function(s,_){z_=!1;return J(s,_)};window[s][l(_,174,169,141,174,172,163,168,161)]=function(){return O}}for(var oi=(S(913),0);oi<li[I(1294399204,_s)];++oi)Li(li[oi]);__(!1!==window[L(_s,88,85,122,69)]);
window.JS=window.JS||{};window.JS.Sl="089e18716a0200013481d700071b01801c3810957a81561883c76de29342f89d01d179b5f4313a2ed7bec6996d9e6fa8374d4c040f03dc98d9c336ae406e691ff859c015572d578705b9265a2b72492d6ac82cbd9df13ae140653f0d2795d6d8d9e74089ded71ac1e9104fac67aa...
Is kasa.cz your store?
Claim it with one DNS record.
Why is kasa.cz's profile invalid?
We found a UCP profile, but it failed schema validation against the official spec. The findings on this page list what failed — usually missing required fields, wrong data types, or version mismatches. Agents reject profiles that don't validate, so this needs fixing before kasa.cz is agent-ready.
How can kasa.cz fix this?
Run the profile through our UCP Validator — it shows line-by-line schema deviations and how to fix each one. Most invalid profiles are quick fixes: a missing field, a typo, or an outdated spec version.
Does this mean kasa.cz is broken for shoppers?
No — the regular website still works fine for human customers. Only AI agents that strictly validate the profile will refuse to use the UCP integration. The store just isn't agent-ready until the validation issues are resolved.
How was this UCP report for kasa.cz generated?
Our crawler fetches
kasa.cz/.well-known/ucp directly, parses the profile against the official UCP JSON schema, checks robots.txt for its rules for AI crawlers, and runs payment-handler validation. No manual review, no opinions — just what the profile actually says. The check ran 2 days ago.How do I get a newer result for kasa.cz?
This page shows the stored result of our last check and when it was observed. To run a new check, use Check again on this page.
Why does this status matter?
Universal Commerce Protocol is an open standard that lets a UCP agent find out what a store sells, build a cart and check out through a published contract instead of reading web pages. A valid UCP profile is how a store declares that support.
