{"ucp":{"version":"2026-08-25","keys":[{"kty":"EC","crv":"P-256","x":"FMuYBK9r7ELDAJmzg2wLx2HC2HcPZcRw9EbxyQeZJ8E","y":"WbQxxJFSV4xLKtinHb55ZiObZPdcPk65Jqjqjuk2gKo","kid":"key_merchant_store_2026-09","alg":"ES256","use":"sig"}],"services":{"dev.ucp.shopping":[{"version":"2026-08-25","spec":"https://ucp.dev/2026-08-25/specification/overview","transport":"rest","schema":"https://ucp.dev/2026-08-25/services/shopping/rest.openapi.json","endpoint":"https://reamandrule.com"},{"version":"2026-08-25","spec":"https://ucp.dev/2026-08-25/specification/overview","transport":"mcp","schema":"https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json","endpoint":"https://reamandrule.com/mcp"}]},"capabilities":{"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","config":{"method_combinations":[["shipping"]]}}],"dev.ucp.shopping.buyer_consent":[{"version":"2026-08-25","spec":"https://ucp.dev/2026-08-25/specification/shopping/extensions/buyer-consent","schema":"https://ucp.dev/2026-08-25/schemas/shopping/buyer_consent.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":{"jwt":{}}}}],"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.catalog.lookup":[{"version":"2026-08-25","spec":"https://ucp.dev/2026-08-25/specification/shopping/catalog/lookup","schema":"https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json"}]},"payment_handlers":{"dev.enruta.card":[{"id":"enruta_card","name":"dev.enruta.card","version":"2026-08-25","spec":"https://enruta.ai/docs/mandate","config_schema":"https://enruta.ai/ucp/handlers/enruta_card/config.json","instrument_schemas":["https://ucp.dev/2026-08-25/schemas/common/types/card_payment_instrument.json"],"available_instruments":[{"type":"card"}],"config":{"credential_type":"token","token_prefix":"ectok_","description":"Single-use Enruta credential bound to a mandate; the store authorizes it on the Enruta sandbox rail."}}],"dev.ucp.mock_payment":[{"id":"mock_payment_handler","name":"dev.ucp.mock_payment","version":"2026-08-25","spec":"https://ucp.dev/2026-08-25/specification/mock","config_schema":"https://ucp.dev/2026-08-25/schemas/mock.json","instrument_schemas":["https://ucp.dev/2026-08-25/schemas/common/types/card_payment_instrument.json"],"available_instruments":[{"type":"card"}],"config":{"supported_tokens":["success_token","fail_token"]}}]}},"keys":[{"kty":"EC","crv":"P-256","x":"FMuYBK9r7ELDAJmzg2wLx2HC2HcPZcRw9EbxyQeZJ8E","y":"WbQxxJFSV4xLKtinHb55ZiObZPdcPk65Jqjqjuk2gKo","kid":"key_merchant_store_2026-09","alg":"ES256","use":"sig"}],"signing_keys":[{"kty":"EC","crv":"P-256","x":"FMuYBK9r7ELDAJmzg2wLx2HC2HcPZcRw9EbxyQeZJ8E","y":"WbQxxJFSV4xLKtinHb55ZiObZPdcPk65Jqjqjuk2gKo","kid":"key_merchant_store_2026-09","alg":"ES256","use":"sig"}],"payment":{"handlers":[{"id":"enruta_card","name":"dev.enruta.card","version":"2026-08-25","spec":"https://enruta.ai/docs/mandate","config_schema":"https://enruta.ai/ucp/handlers/enruta_card/config.json","instrument_schemas":["https://ucp.dev/2026-08-25/schemas/common/types/card_payment_instrument.json"],"available_instruments":[{"type":"card"}],"config":{"credential_type":"token","token_prefix":"ectok_","description":"Single-use Enruta credential bound to a mandate; the store authorizes it on the Enruta sandbox rail."}},{"id":"mock_payment_handler","name":"dev.ucp.mock_payment","version":"2026-08-25","spec":"https://ucp.dev/2026-08-25/specification/mock","config_schema":"https://ucp.dev/2026-08-25/schemas/mock.json","instrument_schemas":["https://ucp.dev/2026-08-25/schemas/common/types/card_payment_instrument.json"],"available_instruments":[{"type":"card"}],"config":{"supported_tokens":["success_token","fail_token"]}}]},"business":{"name":"Ream & Rule","domain":"reamandrule.com"}}