{"ucp":{"version":"2026-04-08","services":{"dev.ucp.shopping":[{"version":"2026-04-08","spec":"https://ucp.dev/2026-04-08/specification/overview","transport":"rest","endpoint":"https://www.hemmabo.com/api/ucp","schema":"https://ucp.dev/2026-04-08/services/shopping/rest.openapi.json"},{"version":"2026-04-08","spec":"https://ucp.dev/2026-04-08/specification/overview","transport":"mcp","endpoint":"https://www.hemmabo.com/api/mcp","schema":"https://ucp.dev/2026-04-08/services/shopping/mcp.openrpc.json"},{"version":"2026-04-08","spec":"https://ucp.dev/2026-04-08/specification/overview","transport":"a2a","endpoint":"https://www.hemmabo.com/.well-known/agent-card.json"}]},"capabilities":{"dev.ucp.shopping.checkout":[{"version":"2026-04-08","spec":"https://ucp.dev/2026-04-08/specification/checkout","schema":"https://ucp.dev/2026-04-08/schemas/shopping/checkout.json"}],"com.vacationrentalprotocol.vrp.signed_offer":[{"version":"2026-06-02","spec":"https://vacationrentalprotocol.com/spec/v0.1","schema":"https://vacationrentalprotocol.com/schemas/verified-stay-offer-v0.1.schema.json"}],"com.vacationrentalprotocol.vrp.host_domain_verification":[{"version":"2026-06-02","spec":"https://vacationrentalprotocol.com/spec/attestations-v0.1","schema":"https://vacationrentalprotocol.com/schemas/attestations-v0.1.schema.json"}]},"payment_handlers":{"com.stripe.checkout_session":[{"version":"2026-06-02","id":"stripe_checkout_redirect","spec":"https://docs.stripe.com/payments/checkout","schema":"https://docs.stripe.com/api/checkout/sessions","available_instruments":[{"type":"card"}]}],"com.stripe.payment_intent":[{"version":"2026-06-02","id":"stripe_payment_intent_mpp","spec":"https://docs.stripe.com/payments/payment-intents","schema":"https://docs.stripe.com/api/payment_intents","available_instruments":[{"type":"card"}]}]},"profile_role":"platform-resolver","note":"UCP profile for agent commerce discovery. Vacation-rental trust is verified through VRP on each host-owned domain."},"schema_version":"1.0","protocol":"ucp","name":"HemmaBo – Universal Commerce Protocol","description":"HemmaBo is vacation rental direct-booking infrastructure where each published property has its own domain, complete booking website, guest Wallet, Konversa guest chat in 12 languages, no-wall availability suggestions, and booking endpoints. Compatible clients can discover verified host domains, request quotes, create checkout sessions, and read booking status.","provider":{"name":"HemmaBo","url":"https://www.hemmabo.com","logo":"https://www.hemmabo.com/hemmabo-logo.svg","contact":"info@hemmabo.se"},"commerce_type":"vacation_rental","capabilities":{"discovery":true,"search":true,"negotiate":true,"checkout":true,"cancel":true,"reschedule":true,"real_time_availability":true,"real_time_pricing":true,"signed_verified_stay_offers":true,"portable_attestations":true,"host_domain_verification":true,"no_gatekeeper_trust":true,"guest_wallet":true,"konversa_guest_chat_languages":12,"no_wall_availability_suggestions":true,"gap_night_flows":true,"extend_stay_offers":true},"product_features":["complete booking website","guest Wallet","Konversa guest chat in 12 languages","no-wall availability suggestions","gap-night flows","extend-stay offers","AI-agent-readable booking data"],"protocols_supported":["mcp","a2a","rest","ucp","vrp"],"ap2":{"status":"compatible_by_design","role":"payment_authorization","spec":"https://github.com/google-agentic-commerce/AP2"},"endpoints":{"mcp_manifest":"https://www.hemmabo.com/.well-known/mcp.json","mcp_server":"https://www.hemmabo.com/api/mcp","mcp_sse":"https://www.hemmabo.com/api/mcp-sse","agent_card":"https://www.hemmabo.com/.well-known/agent-card.json","legacy_agent_json":"https://www.hemmabo.com/.well-known/agent.json","openapi":"https://www.hemmabo.com/.well-known/openapi.yaml","ai_plugin":"https://www.hemmabo.com/.well-known/ai-plugin.json","vacation_rental":"https://www.hemmabo.com/.well-known/vacation-rental.json","vrp_spec":"https://vacationrentalprotocol.com/spec/v0.1","vrp_attestations_spec":"https://vacationrentalprotocol.com/spec/attestations-v0.1","vrp_context":"https://vacationrentalprotocol.com/contexts/v1","vrp_interop":"https://vacationrentalprotocol.com/docs/interop-and-trust-positioning","llms_txt":"https://www.hemmabo.com/llms.txt","search":"https://www.hemmabo.com/api/ai-gateway/offers/search","negotiate":"https://www.hemmabo.com/api/ai-gateway/offers/{offerId}/negotiate","checkout":"https://www.hemmabo.com/api/ai-gateway/checkout","ucp_checkout_sessions":"https://www.hemmabo.com/api/ucp/checkout-sessions","ucp_checkout_session":"https://www.hemmabo.com/api/ucp/checkout-sessions/{id}","ucp_checkout_complete":"https://www.hemmabo.com/api/ucp/checkout-sessions/{id}/complete","ucp_checkout_cancel":"https://www.hemmabo.com/api/ucp/checkout-sessions/{id}/cancel","cancel":"https://www.hemmabo.com/api/ai-gateway/cancel","reschedule":"https://www.hemmabo.com/api/ai-gateway/reschedule"},"payment":{"provider":"Stripe","modes":["checkout_session","payment_intent"],"mpp_supported":true,"direct_to_host":true},"trust":{"source_of_truth":false,"canonical_resolver":true,"data_ownership":"host","no_platform_commission":true,"vrp":{"role":"resolver","standard":"Vacation Rental Protocol v0.1","host_domain_source_of_truth":true,"no_central_issuer":true,"no_trusted_issuer_registry":true,"no_gatekeeper":true,"verifier_policy":"verifier_chosen","hemmabo_role":"reference_implementation"}},"supported_languages":["sv","en","de","fr","da","no","fi","nl","it","es","pl","ar"]}