{
    "ucp": {
        "version": "2026-08-25",
        "services": {
            "dev.ucp.common": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/overview",
                    "transport": "rest",
                    "schema": "https://ucp.dev/2026-08-25/services/common/rest.openapi.json",
                    "endpoint": "https://stays.ucpsandbox.com/ucp/common"
                },
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/overview",
                    "transport": "mcp",
                    "schema": "https://ucp.dev/2026-08-25/services/common/mcp.openrpc.json",
                    "endpoint": "https://stays.ucpsandbox.com/mcp"
                }
            ],
            "dev.ucp.lodging": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/draft/specification/overview",
                    "transport": "rest",
                    "schema": "https://ucp.dev/draft/services/lodging/rest.openapi.json",
                    "endpoint": "https://stays.ucpsandbox.com/ucp"
                },
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/draft/specification/overview",
                    "transport": "mcp",
                    "schema": "https://ucp.dev/draft/services/lodging/mcp.openrpc.json",
                    "endpoint": "https://stays.ucpsandbox.com/mcp"
                }
            ]
        },
        "capabilities": {
            "dev.ucp.lodging.booking": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/draft/specification/lodging/booking",
                    "schema": "https://ucp.dev/draft/schemas/lodging/booking.json"
                }
            ],
            "dev.ucp.common.payment.terms": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/payment/extensions/terms",
                    "schema": "https://ucp.dev/2026-08-25/schemas/common/payment_terms.json",
                    "extends": [
                        "dev.ucp.lodging.booking"
                    ]
                }
            ],
            "dev.ucp.lodging.policy.cancellation": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/draft/specification/lodging/extensions/cancellation-policy",
                    "schema": "https://ucp.dev/draft/schemas/lodging/policy_cancellation.json",
                    "extends": [
                        "dev.ucp.lodging.booking"
                    ]
                }
            ],
            "dev.ucp.common.location.lookup": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/location/lookup",
                    "schema": "https://ucp.dev/2026-08-25/schemas/common/location_lookup.json"
                }
            ]
        },
        "payment_handlers": {
            "dev.mock.payment_handler": [
                {
                    "id": "mock_payment_handler",
                    "version": "2026-08-25",
                    "spec": "https://mock.dev/ucp/payment-handler",
                    "available_instruments": [
                        {
                            "type": "card"
                        }
                    ],
                    "config": {}
                }
            ],
            "com.ucpsandbox.pay_at_property": [
                {
                    "id": "pay_at_property",
                    "version": "2026-08-25",
                    "spec": "https://ucpsandbox.com/docs/pay-at-property",
                    "available_instruments": [
                        {
                            "type": "card"
                        }
                    ],
                    "config": {
                        "collects": "at_property",
                        "guarantee": "card"
                    }
                }
            ]
        }
    },
    "keys": [
        {
            "kid": "5aFwgaXo9t7DMkkLfKLcksBd_7jrZPhOL4YyJaNmLaE",
            "kty": "OKP",
            "crv": "Ed25519",
            "x": "WDEOwuWEythXIRXxvPJ10hL7mFy2xBwvUSgik5XeP3g",
            "use": "sig",
            "alg": "EdDSA"
        }
    ],
    "signing_keys": [
        {
            "kid": "5aFwgaXo9t7DMkkLfKLcksBd_7jrZPhOL4YyJaNmLaE",
            "kty": "OKP",
            "crv": "Ed25519",
            "x": "WDEOwuWEythXIRXxvPJ10hL7mFy2xBwvUSgik5XeP3g",
            "use": "sig",
            "alg": "EdDSA"
        }
    ],
    "name": "Harbour Row Stays",
    "description": "Reference test stores. Nothing here is for sale: test cards only, no goods ship."
}