staging.luma.gift
verified_user Multi-version UCP compliance, backward compatibility & transport audit
Conformance
98%Capability
100%Negative
93%Backward Compat
0%Transport
100%Latency
64%Audit Details
Cache-Control max-age is within recommended bounds
No Cache-Control header — clients may re-fetch every request
Profile response advertises cache headers
Discovery response has no Cache-Control header
Profile declares at least the checkout capability
Completed in 72ms
Capability version strings are valid ISO dates
Completed in 75ms
Profile response Content-Type is application/json
Completed in 77ms
Discovery endpoint exposes CORS headers
Completed in 74ms
Profile is served over HTTPS
Completed in 47ms
Two consecutive profile fetches return identical bodies
Completed in 114ms
Signing JWKs use only allowed kty/crv values
Completed in 78ms
No duplicate capability entries (same name + version)
Completed in 75ms
OpenAPI servers[] URL is reachable
Completed in 51ms
Business profile has a valid structure
Completed in 78ms
robots.txt allows AI agents to read the UCP profile
Completed in 91ms
All declared schema URLs use HTTPS
Completed in 78ms
Signing keys are importable via Web Crypto
Completed in 74ms
Profile advertises well-formed signing keys
Completed in 73ms
Service binding transports are in the allowed set
Completed in 75ms
Profile declares a ucp.version string
Completed in 75ms
Profile ucp.version is one the grader recognizes
Completed in 77ms
Profile is served at the canonical .well-known/ucp path
Completed in 88ms
Declared capabilities match operations in the OpenAPI
Capability JSON Schemas declare a modern $schema draft
Capability-level JSON Schemas are well-formed
OpenAPI components.schemas has no orphans
3 of 14 components.schemas are unreferenced
Service-level OpenAPI document is valid OpenAPI 3.x
Every OpenAPI operation declares a 2xx JSON response schema
Every OpenAPI operation declares an error response shape
13 of 13 operations have no 4xx/5xx/default JSON error schema
Every $ref referenced schema document is reachable
Completed in 5149ms
All declared schema URLs return 200
Cancel session response matches the OpenAPI schema
Schema unavailable: ajv_compile_error: can't resolve reference https://ucp.dev/2026-04-08/schemas/shopping/checkout.json from id #
Create session response matches the OpenAPI schema
Schema unavailable: ajv_compile_error: can't resolve reference https://ucp.dev/2026-04-08/schemas/shopping/checkout.json from id #
Discovery profile matches the published JSON Schema
Completed in 75ms
Get product response matches the OpenAPI schema
Schema unavailable: no_operation
Get session response matches the OpenAPI schema
Schema unavailable: ajv_compile_error: can't resolve reference https://ucp.dev/2026-04-08/schemas/shopping/checkout.json from id #
Search products response matches the OpenAPI schema
Schema unavailable: ajv_compile_error: can't resolve reference https://ucp.dev/2026-04-08/schemas/shopping/catalog_search.json#/$defs/search_response from id #
Update session response matches the OpenAPI schema
Schema unavailable: no_operation
Get a product by id
Completed in 106ms
Get a product by id
Completed in 104ms
Search products returns a products array
Completed in 153ms
Search products returns a products array
Completed in 145ms
Selected options filter variants in product detail
Product detail returned zero variants when selected Color=Black. The endpoint may not support variant filtering yet.
Selected options filter variants in product detail
Product detail returned zero variants when selected Color=Black. The endpoint may not support variant filtering yet.
Cancel a checkout session
Completed in 4017ms
Cancel a checkout session
Completed in 4045ms
Create checkout session with defaults
Completed in 4099ms
Create checkout session with defaults
Completed in 3715ms
Repeated createSession with same idempotency key returns same session
Completed in 4122ms
Repeated createSession with same idempotency key returns same session
Completed in 4279ms
Create session then set shipping address
Completed in 5836ms
Create session then set shipping address
Completed in 5423ms
Retrieve a checkout session by id
Completed in 5914ms
Retrieve a checkout session by id
Completed in 4600ms
Select a shipping method on a checkout session
Completed in 6876ms
Select a shipping method on a checkout session
Completed in 7415ms
Shipping methods are returned after setting an address
Completed in 5368ms
Shipping methods are returned after setting an address
Completed in 5312ms
Catalog capability advertised for product lookup
Catalog capability advertised for product lookup
Catalog capability is declared
Catalog capability is declared
Checkout capability is declared and reachable
Completed in 3830ms
Checkout capability is declared and reachable
Completed in 3577ms