{
    "version": "1.0",
    "protocol_version": "2026-01-11",
    "spec_version": "1.0",
    "name": "Яворівська олійня",
    "description": "Craft cold-pressed oils & natural superfoods commerce profile for autonomous AI shopping agents.",
    "spec": "https://ucp.dev/specification/overview/",
    "services": {
        "dev.ucp.shopping": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/specification/overview/",
                "transport": "mcp",
                "schema": "https://ucp.dev/services/shopping/mcp.openrpc.json",
                "endpoint": "https://yavorivska-oliinia.com/mcp",
                "description": "Product discovery and cart calculations via Model Context Protocol (WebMCP)"
            },
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/specification/overview/",
                "transport": "rest",
                "schema": "https://ucp.dev/services/shopping/rest.openapi.json",
                "endpoint": "https://yavorivska-oliinia.com/order",
                "description": "Direct order submission and recipient details handling via REST API"
            }
        ],
        "dev.ucp.order": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/latest/specification/order/",
                "transport": "rest",
                "schema": "https://ucp.dev/services/order/rest.openapi.json",
                "endpoint": "https://yavorivska-oliinia.com/order",
                "description": "Dedicated order service endpoint for status tracking, receipt inspection, and fulfillment state"
            }
        ]
    },
    "capabilities": {
        "dev.ucp.shopping.catalog": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/specification/overview/",
                "schema": "https://ucp.dev/schemas/shopping/catalog.json",
                "transport": "mcp",
                "endpoint": "https://yavorivska-oliinia.com/mcp"
            }
        ],
        "dev.ucp.shopping.cart": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/draft/specification/",
                "schema": "https://ucp.dev/schemas/shopping/cart.json",
                "transport": "mcp",
                "endpoint": "https://yavorivska-oliinia.com/mcp"
            }
        ],
        "dev.ucp.shopping.checkout": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/specification/overview/",
                "schema": "https://ucp.dev/schemas/shopping/checkout.json",
                "transport": "rest",
                "endpoint": "https://yavorivska-oliinia.com/order",
                "continue_url": "https://yavorivska-oliinia.com/order"
            }
        ],
        "dev.ucp.shopping.order": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/specification/overview/",
                "schema": "https://ucp.dev/schemas/shopping/order.json",
                "transport": "rest",
                "endpoint": "https://yavorivska-oliinia.com/order"
            }
        ],
        "dev.ucp.shopping.fulfillment": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/latest/specification/fulfillment/",
                "schema": "https://ucp.dev/schemas/shopping/fulfillment/1.0.json",
                "transport": "rest",
                "endpoint": "https://yavorivska-oliinia.com/order"
            }
        ],
        "dev.ucp.shopping.discount": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/latest/specification/discount/",
                "schema": "https://ucp.dev/schemas/shopping/discount/1.0.json",
                "transport": "mcp",
                "endpoint": "https://yavorivska-oliinia.com/mcp"
            }
        ],
        "dev.ucp.identity.linking": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/latest/specification/identity-linking/",
                "schema": "https://ucp.dev/schemas/identity/linking/1.0.json",
                "authorization_server": "https://yavorivska-oliinia.com/.well-known/oauth-authorization-server",
                "scopes": [
                    "checkout:create",
                    "orders:read",
                    "loyalty:read"
                ]
            }
        ],
        "dev.ucp.shopping.ap2_mandate": [
            {
                "version": "1.0",
                "protocol_version": "2026-01-11",
                "spec": "https://ucp.dev/latest/specification/overview/#payment-architecture",
                "schema": "https://ucp.dev/schemas/shopping/ap2_mandate/1.0.json",
                "vp_formats": {
                    "sd-jwt": {
                        "alg": [
                            "ES256",
                            "ES384"
                        ]
                    },
                    "ldp_vc": {
                        "proof_type": [
                            "Ed25519Signature2020"
                        ]
                    }
                }
            }
        ]
    },
    "endpoints": {
        "catalog_query": "https://yavorivska-oliinia.com/mcp",
        "cart_management": "https://yavorivska-oliinia.com/mcp",
        "checkout_handler": "https://yavorivska-oliinia.com/order",
        "payment_handler": "https://yavorivska-oliinia.com/order/pay",
        "order_service": "https://yavorivska-oliinia.com/order",
        "order_lookup": "https://yavorivska-oliinia.com/order",
        "order_tracking": "https://yavorivska-oliinia.com/order",
        "mcp_server": "https://yavorivska-oliinia.com/mcp",
        "jwks_uri": "https://yavorivska-oliinia.com/.well-known/jwks.json",
        "profile": "https://yavorivska-oliinia.com/.well-known/ucp"
    },
    "payment_handlers": {
        "stripe": {
            "id": "stripe",
            "version": "1.0",
            "spec": "https://stripe.com/docs/api",
            "schema": "https://ucp.dev/schemas/payment/stripe.json",
            "endpoint": "https://yavorivska-oliinia.com/order/pay"
        },
        "google_pay": {
            "id": "google_pay",
            "version": "1.0",
            "spec": "https://developers.google.com/pay/api",
            "schema": "https://ucp.dev/schemas/payment/google_pay.json",
            "endpoint": "https://yavorivska-oliinia.com/order/pay"
        },
        "ua.privatbank.liqpay": {
            "id": "liqpay",
            "version": "1.0",
            "spec": "https://www.liqpay.ua/documentation/api/aquiring/checkout/doc",
            "schema": "https://yavorivska-oliinia.com/.well-known/ucp/schemas/liqpay.json",
            "endpoint": "https://yavorivska-oliinia.com/order/pay"
        }
    },
    "signing_keys": [
        {
            "kid": "yavorivska-key-2026",
            "kty": "EC",
            "crv": "P-256",
            "x": "WbbXwVYGdJoP4Xm3qCkGvBRcRvKtEfXDbWvPzpPS8LA",
            "y": "sP4jHHxYqC89HBo8TjrtVOAGHfJDflYxw7MFMxuFMPY",
            "use": "sig",
            "alg": "ES256"
        }
    ],
    "keys": [
        {
            "kid": "yavorivska-key-2026",
            "kty": "EC",
            "crv": "P-256",
            "x": "WbbXwVYGdJoP4Xm3qCkGvBRcRvKtEfXDbWvPzpPS8LA",
            "y": "sP4jHHxYqC89HBo8TjrtVOAGHfJDflYxw7MFMxuFMPY",
            "use": "sig",
            "alg": "ES256"
        }
    ],
    "authorization_server": "https://yavorivska-oliinia.com/.well-known/oauth-authorization-server",
    "oauth_authorization_server": "https://yavorivska-oliinia.com/.well-known/oauth-authorization-server",
    "scopes": [
        "checkout:create",
        "orders:read",
        "loyalty:read"
    ],
    "ucp": {
        "version": "1.0",
        "protocol_version": "2026-01-11",
        "spec_version": "1.0",
        "services": {
            "dev.ucp.shopping": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/specification/overview/",
                    "transport": "mcp",
                    "schema": "https://ucp.dev/services/shopping/mcp.openrpc.json",
                    "endpoint": "https://yavorivska-oliinia.com/mcp",
                    "description": "Product discovery and cart calculations via Model Context Protocol (WebMCP)"
                },
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/specification/overview/",
                    "transport": "rest",
                    "schema": "https://ucp.dev/services/shopping/rest.openapi.json",
                    "endpoint": "https://yavorivska-oliinia.com/order",
                    "description": "Direct order submission and recipient details handling via REST API"
                }
            ],
            "dev.ucp.order": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/latest/specification/order/",
                    "transport": "rest",
                    "schema": "https://ucp.dev/services/order/rest.openapi.json",
                    "endpoint": "https://yavorivska-oliinia.com/order",
                    "description": "Dedicated order service endpoint for status tracking, receipt inspection, and fulfillment state"
                }
            ]
        },
        "capabilities": {
            "dev.ucp.shopping.catalog": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/specification/overview/",
                    "schema": "https://ucp.dev/schemas/shopping/catalog.json",
                    "transport": "mcp",
                    "endpoint": "https://yavorivska-oliinia.com/mcp"
                }
            ],
            "dev.ucp.shopping.cart": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/draft/specification/",
                    "schema": "https://ucp.dev/schemas/shopping/cart.json",
                    "transport": "mcp",
                    "endpoint": "https://yavorivska-oliinia.com/mcp"
                }
            ],
            "dev.ucp.shopping.checkout": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/specification/overview/",
                    "schema": "https://ucp.dev/schemas/shopping/checkout.json",
                    "transport": "rest",
                    "endpoint": "https://yavorivska-oliinia.com/order",
                    "continue_url": "https://yavorivska-oliinia.com/order"
                }
            ],
            "dev.ucp.shopping.order": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/specification/overview/",
                    "schema": "https://ucp.dev/schemas/shopping/order.json",
                    "transport": "rest",
                    "endpoint": "https://yavorivska-oliinia.com/order"
                }
            ],
            "dev.ucp.shopping.fulfillment": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/latest/specification/fulfillment/",
                    "schema": "https://ucp.dev/schemas/shopping/fulfillment/1.0.json",
                    "transport": "rest",
                    "endpoint": "https://yavorivska-oliinia.com/order"
                }
            ],
            "dev.ucp.shopping.discount": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/latest/specification/discount/",
                    "schema": "https://ucp.dev/schemas/shopping/discount/1.0.json",
                    "transport": "mcp",
                    "endpoint": "https://yavorivska-oliinia.com/mcp"
                }
            ],
            "dev.ucp.identity.linking": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/latest/specification/identity-linking/",
                    "schema": "https://ucp.dev/schemas/identity/linking/1.0.json",
                    "authorization_server": "https://yavorivska-oliinia.com/.well-known/oauth-authorization-server",
                    "scopes": [
                        "checkout:create",
                        "orders:read",
                        "loyalty:read"
                    ]
                }
            ],
            "dev.ucp.shopping.ap2_mandate": [
                {
                    "version": "1.0",
                    "protocol_version": "2026-01-11",
                    "spec": "https://ucp.dev/latest/specification/overview/#payment-architecture",
                    "schema": "https://ucp.dev/schemas/shopping/ap2_mandate/1.0.json",
                    "vp_formats": {
                        "sd-jwt": {
                            "alg": [
                                "ES256",
                                "ES384"
                            ]
                        },
                        "ldp_vc": {
                            "proof_type": [
                                "Ed25519Signature2020"
                            ]
                        }
                    }
                }
            ]
        },
        "endpoints": {
            "catalog_query": "https://yavorivska-oliinia.com/mcp",
            "cart_management": "https://yavorivska-oliinia.com/mcp",
            "checkout_handler": "https://yavorivska-oliinia.com/order",
            "payment_handler": "https://yavorivska-oliinia.com/order/pay",
            "order_service": "https://yavorivska-oliinia.com/order",
            "order_lookup": "https://yavorivska-oliinia.com/order",
            "order_tracking": "https://yavorivska-oliinia.com/order",
            "mcp_server": "https://yavorivska-oliinia.com/mcp",
            "jwks_uri": "https://yavorivska-oliinia.com/.well-known/jwks.json",
            "profile": "https://yavorivska-oliinia.com/.well-known/ucp"
        },
        "payment_handlers": {
            "stripe": {
                "id": "stripe",
                "version": "1.0",
                "spec": "https://stripe.com/docs/api",
                "schema": "https://ucp.dev/schemas/payment/stripe.json",
                "endpoint": "https://yavorivska-oliinia.com/order/pay"
            },
            "google_pay": {
                "id": "google_pay",
                "version": "1.0",
                "spec": "https://developers.google.com/pay/api",
                "schema": "https://ucp.dev/schemas/payment/google_pay.json",
                "endpoint": "https://yavorivska-oliinia.com/order/pay"
            },
            "ua.privatbank.liqpay": {
                "id": "liqpay",
                "version": "1.0",
                "spec": "https://www.liqpay.ua/documentation/api/aquiring/checkout/doc",
                "schema": "https://yavorivska-oliinia.com/.well-known/ucp/schemas/liqpay.json",
                "endpoint": "https://yavorivska-oliinia.com/order/pay"
            }
        },
        "signing_keys": [
            {
                "kid": "yavorivska-key-2026",
                "kty": "EC",
                "crv": "P-256",
                "x": "WbbXwVYGdJoP4Xm3qCkGvBRcRvKtEfXDbWvPzpPS8LA",
                "y": "sP4jHHxYqC89HBo8TjrtVOAGHfJDflYxw7MFMxuFMPY",
                "use": "sig",
                "alg": "ES256"
            }
        ],
        "keys": [
            {
                "kid": "yavorivska-key-2026",
                "kty": "EC",
                "crv": "P-256",
                "x": "WbbXwVYGdJoP4Xm3qCkGvBRcRvKtEfXDbWvPzpPS8LA",
                "y": "sP4jHHxYqC89HBo8TjrtVOAGHfJDflYxw7MFMxuFMPY",
                "use": "sig",
                "alg": "ES256"
            }
        ],
        "authorization_server": "https://yavorivska-oliinia.com/.well-known/oauth-authorization-server",
        "oauth_authorization_server": "https://yavorivska-oliinia.com/.well-known/oauth-authorization-server",
        "scopes": [
            "checkout:create",
            "orders:read",
            "loyalty:read"
        ]
    }
}