Skip to content

Commit 21c50e1

Browse files
committed
chore: update protocol refs to 2026-01-23
1 parent 8d38854 commit 21c50e1

12 files changed

Lines changed: 73 additions & 73 deletions

File tree

a2a/SKILLS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ UCP_PAYMENT_DATA_KEY = "a2a.ucp.checkout.payment_data"
8686
UCP_RISK_SIGNALS_KEY = "a2a.ucp.checkout.risk_signals"
8787

8888
# Extension constants
89-
A2A_UCP_EXTENSION_URL = "https://ucp.dev/specification/reference?v=2026-01-11"
89+
A2A_UCP_EXTENSION_URL = "https://ucp.dev/specification/reference?v=2026-01-23"
9090
UCP_AGENT_HEADER = "UCP-Agent" # HTTP header for client profile
9191
```
9292

a2a/business_agent/src/business_agent/constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
ADK_EXTENSIONS_STATE_KEY = "__session_extensions__"
2121
ADK_LATEST_TOOL_RESULT = "temp:LATEST_TOOL_RESULT"
2222

23-
A2A_UCP_EXTENSION_URL = "https://ucp.dev/specification/reference?v=2026-01-11"
23+
A2A_UCP_EXTENSION_URL = "https://ucp.dev/specification/reference?v=2026-01-23"
2424

2525
UCP_AGENT_HEADER = "UCP-Agent"
2626
UCP_FULFILLMENT_EXTENSION = "dev.ucp.shopping.fulfillment"

a2a/business_agent/src/business_agent/data/agent_card.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44
{
55
"description": "UCP Extension",
66
"required": true,
7-
"uri": "https://ucp.dev/specification/reference?v=2026-01-11",
7+
"uri": "https://ucp.dev/specification/reference?v=2026-01-23",
88
"params": {
99
"capabilities": [
1010
{
1111
"name": "dev.ucp.shopping.checkout",
12-
"version": "2026-01-11",
12+
"version": "2026-01-23",
1313
"spec": "https://ucp.dev/specs/shopping/checkout",
1414
"schema": "https://ucp.dev/schemas/shopping/checkout.json"
1515
},
1616
{
1717
"name": "dev.ucp.shopping.fulfillment",
18-
"version": "2026-01-11",
18+
"version": "2026-01-23",
1919
"spec": "https://ucp.dev/specs/shopping/fulfillment",
2020
"schema": "https://ucp.dev/schemas/shopping/fulfillment.json",
2121
"extends": "dev.ucp.shopping.checkout"
2222
},
2323
{
2424
"name": "dev.ucp.shopping.discount",
25-
"version": "2026-01-11",
25+
"version": "2026-01-23",
2626
"spec": "https://ucp.dev/specs/shopping/discount",
2727
"schema": "https://ucp.dev/schemas/shopping/discount.json",
2828
"extends": "dev.ucp.shopping.checkout"

a2a/business_agent/src/business_agent/data/ucp.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"ucp": {
3-
"version": "2026-01-11",
3+
"version": "2026-01-23",
44
"services": {
55
"dev.ucp.shopping": {
6-
"version": "2026-01-11",
6+
"version": "2026-01-23",
77
"spec": "https://ucp.dev/specs/shopping",
88
"a2a": {
99
"endpoint": "http://localhost:10999/.well-known/agent-card.json"
@@ -13,13 +13,13 @@
1313
"capabilities": [
1414
{
1515
"name": "dev.ucp.shopping.checkout",
16-
"version": "2026-01-11",
16+
"version": "2026-01-23",
1717
"spec": "https://ucp.dev/specs/shopping/checkout",
1818
"schema": "https://ucp.dev/schemas/shopping/checkout.json"
1919
},
2020
{
2121
"name": "dev.ucp.shopping.fulfillment",
22-
"version": "2026-01-11",
22+
"version": "2026-01-23",
2323
"spec": "https://ucp.dev/specs/shopping/fulfillment",
2424
"schema": "https://ucp.dev/schemas/shopping/fulfillment.json",
2525
"extends": "dev.ucp.shopping.checkout"
@@ -31,7 +31,7 @@
3131
{
3232
"id": "example_payment_provider",
3333
"name": "example.payment.provider",
34-
"version": "2026-01-11",
34+
"version": "2026-01-23",
3535
"spec": "https://pay.provider.example/specs/handlers/payments",
3636
"config_schema": "https://pay.provider.example/specs/handlers/config.json",
3737
"instrument_schemas": [

a2a/chat-client/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ function App() {
283283
const defaultHeaders = {
284284
"Content-Type": "application/json",
285285
"X-A2A-Extensions":
286-
"https://ucp.dev/specification/reference?v=2026-01-11",
286+
"https://ucp.dev/specification/reference?v=2026-01-23",
287287
"UCP-Agent":
288288
'profile="http://localhost:3000/profile/agent_profile.json"',
289289
};

a2a/chat-client/profile/agent_profile.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
{
22
"ucp": {
3-
"version": "2026-01-11",
3+
"version": "2026-01-23",
44
"capabilities": [
55
{
66
"name": "dev.ucp.shopping.checkout",
7-
"version": "2026-01-11",
7+
"version": "2026-01-23",
88
"spec": "https://ucp.dev/specs/shopping/checkout",
99
"schema": "https://ucp.dev/schemas/shopping/checkout.json"
1010
},
1111
{
1212
"name": "dev.ucp.shopping.fulfillment",
13-
"version": "2026-01-11",
13+
"version": "2026-01-23",
1414
"spec": "https://ucp.dev/specs/shopping/fulfillment",
1515
"schema": "https://ucp.dev/schemas/shopping/fulfillment.json",
1616
"extends": "dev.ucp.shopping.checkout"
1717
},
1818
{
1919
"name": "dev.ucp.shopping.discount",
20-
"version": "2026-01-11",
20+
"version": "2026-01-23",
2121
"spec": "https://ucp.dev/specs/shopping/discount",
2222
"schema": "https://ucp.dev/schemas/shopping/discount.json",
2323
"extends": "dev.ucp.shopping.checkout"
2424
},
2525
{
2626
"name": "dev.ucp.shopping.buyer_consent",
27-
"version": "2026-01-11",
27+
"version": "2026-01-23",
2828
"extends": "dev.ucp.shopping.checkout"
2929
}
3030
]
@@ -34,7 +34,7 @@
3434
{
3535
"id": "example_payment_provider",
3636
"name": "example.payment.provider",
37-
"version": "2026-01-11",
37+
"version": "2026-01-23",
3838
"spec": "https://pay.provider.example/specs/handlers/payments",
3939
"config_schema": "https://pay.provider.example/specs/handlers/config.json",
4040
"instrument_schemas": [

a2a/docs/03-ucp-integration.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ This enables any UCP-compliant client to work with any UCP-compliant merchant.
4141
```json
4242
{
4343
"ucp": {
44-
"version": "2026-01-11",
44+
"version": "2026-01-23",
4545
"services": {
4646
"dev.ucp.shopping": {
47-
"version": "2026-01-11",
47+
"version": "2026-01-23",
4848
"spec": "https://ucp.dev/specs/shopping",
4949
"a2a": {
5050
"endpoint": "http://localhost:10999/.well-known/agent-card.json"
@@ -54,13 +54,13 @@ This enables any UCP-compliant client to work with any UCP-compliant merchant.
5454
"capabilities": [
5555
{
5656
"name": "dev.ucp.shopping.checkout",
57-
"version": "2026-01-11",
57+
"version": "2026-01-23",
5858
"spec": "https://ucp.dev/specs/shopping/checkout",
5959
"schema": "https://ucp.dev/schemas/shopping/checkout.json"
6060
},
6161
{
6262
"name": "dev.ucp.shopping.fulfillment",
63-
"version": "2026-01-11",
63+
"version": "2026-01-23",
6464
"extends": "dev.ucp.shopping.checkout"
6565
}
6666
]
@@ -70,7 +70,7 @@ This enables any UCP-compliant client to work with any UCP-compliant merchant.
7070
{
7171
"id": "example_payment_provider",
7272
"name": "example.payment.provider",
73-
"version": "2026-01-11"
73+
"version": "2026-01-23"
7474
}
7575
]
7676
}
@@ -84,7 +84,7 @@ This enables any UCP-compliant client to work with any UCP-compliant merchant.
8484
```json
8585
{
8686
"ucp": {
87-
"version": "2026-01-11",
87+
"version": "2026-01-23",
8888
"capabilities": [
8989
{ "name": "dev.ucp.shopping.checkout" },
9090
{ "name": "dev.ucp.shopping.fulfillment" },

a2a/docs/05-frontend.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ fetch("/api", {
7676
method: "POST",
7777
headers: {
7878
"Content-Type": "application/json",
79-
"X-A2A-Extensions": "https://ucp.dev/specification/reference?v=2026-01-11",
79+
"X-A2A-Extensions": "https://ucp.dev/specification/reference?v=2026-01-23",
8080
"UCP-Agent": `profile="http://localhost:3000/profile/agent_profile.json"`,
8181
},
8282
body: JSON.stringify(request),

a2a/docs/06-extending.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ UCP capabilities let you extend checkout data in a standardized way. The client
241241
...existing...,
242242
{
243243
"name": "dev.ucp.shopping.loyalty",
244-
"version": "2026-01-11",
244+
"version": "2026-01-23",
245245
"extends": "dev.ucp.shopping.checkout"
246246
}
247247
]
@@ -335,7 +335,7 @@ def move_to_checkout(tool_context: ToolContext, product_id: str) -> dict:
335335
{
336336
"id": "stripe_handler",
337337
"name": "stripe.payment.provider",
338-
"version": "2026-01-11",
338+
"version": "2026-01-23",
339339
"config": { "business_id": "acct_123456" }
340340
}
341341
]

rest/nodejs/src/api/discovery.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { type UcpDiscoveryProfile } from "../models";
1010
* capabilities (checkout, order, etc.), and supported payment handlers.
1111
*/
1212
export class DiscoveryService {
13-
readonly ucpVersion = "2026-01-11";
13+
readonly ucpVersion = "2026-01-23";
1414

1515
/**
1616
* Returns the merchant profile, detailing the server's UCP configuration.
@@ -99,7 +99,7 @@ export class DiscoveryService {
9999
{
100100
id: "shop_pay",
101101
name: "com.shopify.shop_pay",
102-
version: "2026-01-11",
102+
version: "2026-01-23",
103103
spec: "https://shopify.dev/ucp/handlers/shop_pay",
104104
config_schema:
105105
"https://shopify.dev/ucp/handlers/shop_pay/config.json",

0 commit comments

Comments
 (0)