{
    "protocol_version": "2026-08-25",
    "services": [
        "dev.ucp.shopping"
    ],
    "capabilities": [
        "dev.ucp.shopping.catalog.search",
        "dev.ucp.shopping.checkout",
        "dev.ucp.shopping.order",
        "dev.ucp.shopping.fulfillment",
        "dev.ucp.shopping.discount",
        "com.ticketfairy.www.ticketing.attendees",
        "com.ticketfairy.www.ticketing.selection",
        "dev.ucp.common.payment.ap2_mandate",
        "com.ticketfairy.www.ap2_receipts",
        "dev.ucp.common.payment.authentication",
        "com.ticketfairy.www.ticket-refunds"
    ],
    "endpoints": {
        "shopping": "https://www.ticketfairy.com/api/v1/agentic/ucp"
    },
    "ucp": {
        "version": "2026-08-25",
        "services": {
            "dev.ucp.shopping": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/overview",
                    "schema": "https://ucp.dev/2026-08-25/services/shopping/rest.openapi.json",
                    "transport": "rest",
                    "endpoint": "https://www.ticketfairy.com/api/v1/agentic/ucp"
                },
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/overview",
                    "transport": "a2a",
                    "endpoint": "https://www.ticketfairy.com/.well-known/ucp-agent-card.json"
                },
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/overview",
                    "transport": "a2a",
                    "endpoint": "https://www.ticketfairy.com/.well-known/agent-card.json"
                }
            ]
        },
        "capabilities": {
            "dev.ucp.shopping.catalog.search": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/search",
                    "schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_search.json"
                }
            ],
            "dev.ucp.shopping.checkout": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/shopping/checkout",
                    "schema": "https://ucp.dev/2026-08-25/schemas/shopping/checkout.json"
                }
            ],
            "dev.ucp.shopping.order": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/shopping/order",
                    "schema": "https://ucp.dev/2026-08-25/schemas/shopping/order.json"
                }
            ],
            "dev.ucp.shopping.fulfillment": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/fulfillment",
                    "schema": "https://ucp.dev/2026-08-25/schemas/shopping/fulfillment.json",
                    "extends": "dev.ucp.shopping.checkout"
                }
            ],
            "dev.ucp.shopping.discount": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/discount",
                    "schema": "https://ucp.dev/2026-08-25/schemas/shopping/discount.json",
                    "extends": "dev.ucp.shopping.checkout"
                }
            ],
            "com.ticketfairy.www.ticketing.attendees": [
                {
                    "version": "2026-10-07",
                    "spec": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-07/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-07/schema.json",
                    "extends": "dev.ucp.shopping.checkout"
                },
                {
                    "version": "2026-10-08",
                    "spec": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-08/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-08/schema.json",
                    "extends": "dev.ucp.shopping.checkout"
                },
                {
                    "version": "2026-10-13",
                    "spec": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-13/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-13/schema.json",
                    "extends": "dev.ucp.shopping.checkout"
                },
                {
                    "version": "2026-10-15",
                    "spec": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-15/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-15/schema.json",
                    "extends": "dev.ucp.shopping.checkout"
                },
                {
                    "version": "2026-10-10",
                    "spec": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-10/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-10/schema.json",
                    "extends": "dev.ucp.shopping.checkout"
                },
                {
                    "version": "2026-10-22",
                    "spec": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-22/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ticketing-attendees/2026-10-22/schema.json",
                    "extends": "dev.ucp.shopping.checkout"
                }
            ],
            "com.ticketfairy.www.ticketing.selection": [
                {
                    "version": "2026-10-09",
                    "spec": "https://www.ticketfairy.com/agentic/ticketing-selection/2026-10-09/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ticketing-selection/2026-10-09/schema.json",
                    "extends": "dev.ucp.shopping.checkout"
                }
            ],
            "dev.ucp.common.payment.ap2_mandate": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/payment/extensions/ap2-mandates",
                    "schema": "https://ucp.dev/2026-08-25/schemas/common/payment_ap2_mandate.json",
                    "extends": "dev.ucp.shopping.checkout",
                    "config": {
                        "vp_formats_supported": {
                            "dc+sd-jwt": {}
                        }
                    }
                }
            ],
            "com.ticketfairy.www.ap2_receipts": [
                {
                    "version": "2026-10-23",
                    "spec": "https://www.ticketfairy.com/agentic/ap2-receipts/2026-10-23/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ap2-receipts/2026-10-23/schema.json",
                    "extends": "dev.ucp.shopping.checkout"
                }
            ],
            "dev.ucp.common.payment.authentication": [
                {
                    "version": "2026-08-25",
                    "spec": "https://ucp.dev/2026-08-25/specification/payment/extensions/authentication",
                    "schema": "https://ucp.dev/2026-08-25/schemas/common/payment_authentication.json",
                    "extends": "dev.ucp.shopping.checkout"
                }
            ],
            "com.ticketfairy.www.ticket-refunds": [
                {
                    "version": "2026-10-17",
                    "spec": "https://www.ticketfairy.com/agentic/ticket-refunds/2026-10-17/spec.md",
                    "schema": "https://www.ticketfairy.com/agentic/ticket-refunds/2026-10-17/schema.json",
                    "extends": "dev.ucp.shopping.order"
                }
            ]
        },
        "payment_handlers": {
            "com.ticketfairy.www.stripe_spt": [
                {
                    "id": "stripe",
                    "version": "2026-09-16",
                    "spec": "https://www.ticketfairy.com/api/v1/agentic/ucp/payment-handlers/stripe-spt/2026-09-16/spec.md",
                    "schema": "https://www.ticketfairy.com/api/v1/agentic/ucp/payment-handlers/stripe-spt/2026-09-16/schema.json",
                    "available_instruments": [
                        {
                            "type": "card"
                        }
                    ]
                }
            ],
            "com.ticketfairy.www.ap2_spt": [
                {
                    "id": "ap2_spt",
                    "version": "2026-08-25",
                    "spec": "https://www.ticketfairy.com/api/v1/agentic/ucp/payment-handlers/ap2-spt/2026-08-25/spec.md",
                    "schema": "https://www.ticketfairy.com/api/v1/agentic/ucp/payment-handlers/ap2-spt/2026-08-25/discovery.schema.json",
                    "available_instruments": [
                        {
                            "type": "card"
                        }
                    ],
                    "config": {
                        "merchant_reference": "stripe-profile:profile_test_61TU90nIeGjU7NNVXA6TU90m7ISQWsBxpcx9lASWWXTk",
                        "source_handler": {
                            "id": "stripe",
                            "version": "2026-09-16",
                            "spec": "https://www.ticketfairy.com/api/v1/agentic/ucp/payment-handlers/stripe-spt/2026-09-16/spec.md",
                            "schema": "https://www.ticketfairy.com/api/v1/agentic/ucp/payment-handlers/stripe-spt/2026-09-16/schema.json",
                            "available_instruments": [
                                {
                                    "type": "card"
                                }
                            ]
                        }
                    }
                }
            ]
        }
    },
    "keys": [
        {
            "kid": "merchant-2026",
            "kty": "EC",
            "crv": "P-256",
            "x": "oHSfxjTULeRgpj-gPyUg3GHRfDnu7kYwthmenox79eg",
            "y": "_BcTfEZj71E7E2NbplLJj0FJGL1AYCGWAv0VrMBbm84",
            "alg": "ES256",
            "use": "sig",
            "key_ops": [
                "verify"
            ]
        }
    ]
}