{"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://villaakerlyckan.se/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://villaakerlyckan.se/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://villaakerlyckan.se/.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":"host-domain-business","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":"Villa Åkerlyckan – Universal Commerce Protocol","description":"Direct-booking commerce endpoint for Villa Åkerlyckan in Kävlinge, Skåne län, Sweden. Compatible clients can check availability, request quotes, create checkout sessions, reschedule, cancel, and read booking status on the host-owned domain.","provider":{"name":"HemmaBo","url":"https://www.hemmabo.com"},"commerce_type":"vacation_rental","capabilities":{"discovery":true,"search":false,"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":11,"no_wall_availability_suggestions":true,"gap_night_flows":true,"extend_stay_offers":true},"product_features":["complete booking website","guest Wallet","Konversa guest chat in 11 languages","no-wall availability suggestions","gap-night flows","extend-stay offers","AI-agent-readable booking data"],"protocols_supported":["mcp","a2a","rest","ucp","vrp"],"endpoints":{"mcp_manifest":"https://villaakerlyckan.se/.well-known/mcp.json","mcp_server":"https://villaakerlyckan.se/api/mcp","mcp_sse":"https://villaakerlyckan.se/api/mcp-sse","agent_card":"https://villaakerlyckan.se/.well-known/agent-card.json","legacy_agent_json":"https://villaakerlyckan.se/.well-known/agent.json","openapi":"https://villaakerlyckan.se/.well-known/openapi.yaml","ai_plugin":"https://villaakerlyckan.se/.well-known/ai-plugin.json","vacation_rental":"https://villaakerlyckan.se/.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","did_document":"https://villaakerlyckan.se/.well-known/did.json","vrp_attestation_bundle":"https://villaakerlyckan.se/.well-known/vrp/attestations/v0.1/bundle.json","vrp_attestation_status":"https://villaakerlyckan.se/.well-known/vrp/status/attestations-v0.1.json","llms_txt":"https://villaakerlyckan.se/llms.txt","negotiate":"https://villaakerlyckan.se/api/ai-gateway/offers/3ef1d46d-5c23-46fe-86cb-8e714abf734f/negotiate","checkout":"https://villaakerlyckan.se/api/ai-gateway/checkout","ucp_checkout_sessions":"https://villaakerlyckan.se/api/ucp/checkout-sessions","ucp_checkout_session":"https://villaakerlyckan.se/api/ucp/checkout-sessions/{id}","ucp_checkout_complete":"https://villaakerlyckan.se/api/ucp/checkout-sessions/{id}/complete","ucp_checkout_cancel":"https://villaakerlyckan.se/api/ucp/checkout-sessions/{id}/cancel","cancel":"https://villaakerlyckan.se/api/ai-gateway/cancel","reschedule":"https://villaakerlyckan.se/api/ai-gateway/reschedule","availability":"https://villaakerlyckan.se/api/availability","pricing":"https://villaakerlyckan.se/api/pricing"},"payment":{"provider":"Stripe","modes":["checkout_session","payment_intent"],"mpp_supported":true,"direct_to_host":true},"property":{"id":"3ef1d46d-5c23-46fe-86cb-8e714abf734f","entity_id":"hb_prop_3ef1d46d","name":"Villa Åkerlyckan","domain":"villaakerlyckan.se","location":"Kävlinge, Skåne län, Sweden","max_guests":6,"bedrooms":3,"bathrooms":1,"currency":"SEK","check_in_time":"16:00","check_out_time":"11:00","min_nights":1},"trust":{"source_of_truth":true,"canonical_domain":"villaakerlyckan.se","preferred_booking_url":"https://villaakerlyckan.se/","booking_authority":"canonical","entity_id":"hb_prop_3ef1d46d","data_ownership":"host","no_platform_commission":true,"vrp":{"role":"host_domain_node","standard":"Vacation Rental Protocol v0.1","host_domain_source_of_truth":true,"signed_offer_verification":true,"portable_attestations":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","es","it","pl"]}