Skip to content

Commit 09e0f71

Browse files
vvillait88claude
andcommitted
fix(identity): align hand-crafted capability fixture schema URL with SDK
The capability scenario in the cross-lang orchestrator hand-crafted the old `https://agentscore.sh/schema/identity/1` URL while the SDK's build_ucp_profile auto-injects the new `https://agentscore.sh/schemas/ucp/sh-agentscore-identity-v1.json`. The inconsistency made the corpus dishonest about what callers should publish. Update the orchestrator script to use the canonical URL and regenerate all 20 fixtures so canonical bytes stay byte-identical between Node and Python siblings. Also bump the README stability section to reflect the current 1.4.0 version. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 6745320 commit 09e0f71

22 files changed

Lines changed: 72 additions & 72 deletions

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ The [examples/](./examples) directory has 7 runnable single-file FastAPI apps co
391391

392392
## Stability
393393

394-
`agentscore-commerce@1.0.0` ships with the full merchant SDK surface stable. Helpers are protocol translations + configurable opinions; most evolution is additive (new optional params, new helpers, new networks/rails). Major bumps are reserved for genuine protocol-mapping bugs.
394+
`agentscore-commerce@1.4.0` ships with the full merchant SDK surface stable. Helpers are protocol translations + configurable opinions; most evolution is additive (new optional params, new helpers, new networks/rails). Major bumps are reserved for genuine protocol-mapping bugs.
395395

396396
## Documentation
397397

scripts/regenerate_cross_lang_fixtures.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def main() -> None:
106106
capabilities=[
107107
UCPCapability(
108108
name="sh.agentscore.identity",
109-
schema="https://agentscore.sh/schema/identity/1",
109+
schema="https://agentscore.sh/schemas/ucp/sh-agentscore-identity-v1.json",
110110
version="1",
111111
extras={"kyc_required": True},
112112
),

tests/fixtures/cross-lang/node-capability.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"capabilities": [
1212
{
1313
"name": "sh.agentscore.identity",
14-
"schema": "https://agentscore.sh/schema/identity/1",
14+
"schema": "https://agentscore.sh/schemas/ucp/sh-agentscore-identity-v1.json",
1515
"version": "1",
1616
"kyc_required": true
1717
}
@@ -32,11 +32,11 @@
3232
"use": "sig",
3333
"crv": "Ed25519",
3434
"kty": "OKP",
35-
"x": "kFgwv82ZN7H3jk9gHbUDTi6EZZeaUUBsLBgnfm8Mtog"
35+
"x": "W2J3iYt-Q1U5AIkFuN205U90p-BZLwCI-dYhaAbZdUA"
3636
}
3737
],
3838
"name": "Capability Merchant",
39-
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtY2FwYWJpbGl0eS1FZERTQSIsInR5cCI6ImFnZW50c2NvcmUtcHJvZmlsZStqd3MifQ.eyJjYXBhYmlsaXRpZXMiOlt7Imt5Y19yZXF1aXJlZCI6dHJ1ZSwibmFtZSI6InNoLmFnZW50c2NvcmUuaWRlbnRpdHkiLCJzY2hlbWEiOiJodHRwczovL2FnZW50c2NvcmUuc2gvc2NoZW1hL2lkZW50aXR5LzEiLCJ2ZXJzaW9uIjoiMSJ9XSwibmFtZSI6IkNhcGFiaWxpdHkgTWVyY2hhbnQiLCJwYXltZW50X2hhbmRsZXJzIjpbeyJjb25maWciOnsiY2hhaW5faWQiOjQyMTcsInJhaWwiOiJ0ZW1wby1tYWlubmV0In0sIm5hbWUiOiJ0ZW1wbyJ9XSwic2VydmljZXMiOlt7InR5cGUiOiJyZXN0IiwidXJsIjoiaHR0cHM6Ly9jLmV4YW1wbGUuY29tIn1dLCJzaWduaW5nX2tleXMiOlt7ImFsZyI6IkVkRFNBIiwiY3J2IjoiRWQyNTUxOSIsImtpZCI6Im5vZGUtY2FwYWJpbGl0eS1FZERTQSIsImt0eSI6Ik9LUCIsInVzZSI6InNpZyIsIngiOiJrRmd3djgyWk43SDNqazlnSGJVRFRpNkVaWmVhVVVCc0xCZ25mbThNdG9nIn1dLCJzcGVjIjoiaHR0cHM6Ly91Y3AuZGV2LyIsInZlcnNpb24iOiIyMDI2LTA0LTE3In0.PIG6fQt84ZM1r08g7_vsl1Hhi6B385BFnPCKo7WkbsyjcpKFpvidTmwBjZ6auUzEOyag6IF0OmEz_8gotuEZAw"
39+
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtY2FwYWJpbGl0eS1FZERTQSIsInR5cCI6ImFnZW50c2NvcmUtcHJvZmlsZStqd3MifQ.eyJjYXBhYmlsaXRpZXMiOlt7Imt5Y19yZXF1aXJlZCI6dHJ1ZSwibmFtZSI6InNoLmFnZW50c2NvcmUuaWRlbnRpdHkiLCJzY2hlbWEiOiJodHRwczovL2FnZW50c2NvcmUuc2gvc2NoZW1hcy91Y3Avc2gtYWdlbnRzY29yZS1pZGVudGl0eS12MS5qc29uIiwidmVyc2lvbiI6IjEifV0sIm5hbWUiOiJDYXBhYmlsaXR5IE1lcmNoYW50IiwicGF5bWVudF9oYW5kbGVycyI6W3siY29uZmlnIjp7ImNoYWluX2lkIjo0MjE3LCJyYWlsIjoidGVtcG8tbWFpbm5ldCJ9LCJuYW1lIjoidGVtcG8ifV0sInNlcnZpY2VzIjpbeyJ0eXBlIjoicmVzdCIsInVybCI6Imh0dHBzOi8vYy5leGFtcGxlLmNvbSJ9XSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLWNhcGFiaWxpdHktRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4IjoiVzJKM2lZdC1RMVU1QUlrRnVOMjA1VTkwcC1CWkx3Q0ktZFloYUFiWmRVQSJ9XSwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyJ9.mwtNLE6M0xn5ghwoqUPVFpVgNTDcaXApIKRRZyzUG_WMwOFD1tekXQU5uEcNJ6kt9rRLAAxfMyz_PB0pUe2dBg"
4040
},
4141
"jwks": {
4242
"keys": [
@@ -46,7 +46,7 @@
4646
"use": "sig",
4747
"crv": "Ed25519",
4848
"kty": "OKP",
49-
"x": "kFgwv82ZN7H3jk9gHbUDTi6EZZeaUUBsLBgnfm8Mtog"
49+
"x": "W2J3iYt-Q1U5AIkFuN205U90p-BZLwCI-dYhaAbZdUA"
5050
}
5151
]
5252
},

tests/fixtures/cross-lang/node-data-driven-claims.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
"use": "sig",
3434
"crv": "Ed25519",
3535
"kty": "OKP",
36-
"x": "iABhA50IBuZJsPzheBf_qf7suVsmKUQCL7Dw8Uk6CHU"
36+
"x": "9X-YThZErqEd3mhlWLPolMQ_E-ZVtR6nKOJlJvzPLpo"
3737
}
3838
],
3939
"name": "Data Driven Claims Merchant",
40-
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtZGF0YS1kcml2ZW4tY2xhaW1zLUVkRFNBIiwidHlwIjoiYWdlbnRzY29yZS1wcm9maWxlK2p3cyJ9.eyJjYXBhYmlsaXRpZXMiOlt7ImNsYWltcyI6eyJhZ2VfYnJhY2tldCI6InVua25vd24iLCJpc3N1ZXIiOiJodHRwczovL2FnZW50c2NvcmUuc2giLCJqdXJpc2RpY3Rpb24iOiIiLCJreWNfbGV2ZWwiOiJub25lIiwib3BlcmF0b3JfaWQiOiJvcF9kYXRhX2RyaXZlbiIsInNhbmN0aW9uc19jbGVhciI6ZmFsc2UsInZlcmlmaWVkX2F0IjpudWxsLCJ2ZXJpZnlfdXJsIjoiaHR0cHM6Ly9hZ2VudHNjb3JlLnNoL3ZlcmlmeS9vcF9kYXRhX2RyaXZlbiJ9LCJuYW1lIjoic2guYWdlbnRzY29yZS5pZGVudGl0eSIsInNjaGVtYSI6Imh0dHBzOi8vYWdlbnRzY29yZS5zaC9zY2hlbWFzL3VjcC9zaC1hZ2VudHNjb3JlLWlkZW50aXR5LXYxLmpzb24iLCJ2ZXJzaW9uIjoiMSJ9XSwibmFtZSI6IkRhdGEgRHJpdmVuIENsYWltcyBNZXJjaGFudCIsInBheW1lbnRfaGFuZGxlcnMiOltdLCJzZXJ2aWNlcyI6W3sidHlwZSI6InJlc3QiLCJ1cmwiOiJodHRwczovL2QuZXhhbXBsZS5jb20ifV0sInNpZ25pbmdfa2V5cyI6W3siYWxnIjoiRWREU0EiLCJjcnYiOiJFZDI1NTE5Iiwia2lkIjoibm9kZS1kYXRhLWRyaXZlbi1jbGFpbXMtRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4IjoiaUFCaEE1MElCdVpKc1B6aGVCZl9xZjdzdVZzbUtVUUNMN0R3OFVrNkNIVSJ9XSwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyJ9.0RqtC9uJRddT-U28IcM2BU8yeqxCAvuR7-nLNYQRlxhTeMiYpVRTFHDI54NRGKuzQL1c_X_EFMcsMxPhl073Dg"
40+
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtZGF0YS1kcml2ZW4tY2xhaW1zLUVkRFNBIiwidHlwIjoiYWdlbnRzY29yZS1wcm9maWxlK2p3cyJ9.eyJjYXBhYmlsaXRpZXMiOlt7ImNsYWltcyI6eyJhZ2VfYnJhY2tldCI6InVua25vd24iLCJpc3N1ZXIiOiJodHRwczovL2FnZW50c2NvcmUuc2giLCJqdXJpc2RpY3Rpb24iOiIiLCJreWNfbGV2ZWwiOiJub25lIiwib3BlcmF0b3JfaWQiOiJvcF9kYXRhX2RyaXZlbiIsInNhbmN0aW9uc19jbGVhciI6ZmFsc2UsInZlcmlmaWVkX2F0IjpudWxsLCJ2ZXJpZnlfdXJsIjoiaHR0cHM6Ly9hZ2VudHNjb3JlLnNoL3ZlcmlmeS9vcF9kYXRhX2RyaXZlbiJ9LCJuYW1lIjoic2guYWdlbnRzY29yZS5pZGVudGl0eSIsInNjaGVtYSI6Imh0dHBzOi8vYWdlbnRzY29yZS5zaC9zY2hlbWFzL3VjcC9zaC1hZ2VudHNjb3JlLWlkZW50aXR5LXYxLmpzb24iLCJ2ZXJzaW9uIjoiMSJ9XSwibmFtZSI6IkRhdGEgRHJpdmVuIENsYWltcyBNZXJjaGFudCIsInBheW1lbnRfaGFuZGxlcnMiOltdLCJzZXJ2aWNlcyI6W3sidHlwZSI6InJlc3QiLCJ1cmwiOiJodHRwczovL2QuZXhhbXBsZS5jb20ifV0sInNpZ25pbmdfa2V5cyI6W3siYWxnIjoiRWREU0EiLCJjcnYiOiJFZDI1NTE5Iiwia2lkIjoibm9kZS1kYXRhLWRyaXZlbi1jbGFpbXMtRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4IjoiOVgtWVRoWkVycUVkM21obFdMUG9sTVFfRS1aVnRSNm5LT0psSnZ6UExwbyJ9XSwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyJ9.PUbT2371mHGBf4wfE6m5jhFwb7VEinUlfBmmP7yKj2_uPHFybTsAdmIGIV9PgfH9l_4FkxBfcVk4WNTjU3a7CA"
4141
},
4242
"jwks": {
4343
"keys": [
@@ -47,7 +47,7 @@
4747
"use": "sig",
4848
"crv": "Ed25519",
4949
"kty": "OKP",
50-
"x": "iABhA50IBuZJsPzheBf_qf7suVsmKUQCL7Dw8Uk6CHU"
50+
"x": "9X-YThZErqEd3mhlWLPolMQ_E-ZVtR6nKOJlJvzPLpo"
5151
}
5252
]
5353
},

tests/fixtures/cross-lang/node-emoji-keys.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@
2222
"use": "sig",
2323
"crv": "Ed25519",
2424
"kty": "OKP",
25-
"x": "3GZayUqGDFe-3oMlX3-ztVFvprBcPJZBreNbGiNWtJA"
25+
"x": "fiqJRqiAc0s1XVU4B8soGyQeu_a6x-Vlm2q93AjpKG0"
2626
}
2727
],
2828
"name": "Emoji Keys Merchant",
2929
"a": 1,
3030
"豈": 2,
3131
"": 3,
3232
"🍷": 4,
33-
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtZW1vamkta2V5cy1FZERTQSIsInR5cCI6ImFnZW50c2NvcmUtcHJvZmlsZStqd3MifQ.eyJhIjoxLCJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiRW1vamkgS2V5cyBNZXJjaGFudCIsInBheW1lbnRfaGFuZGxlcnMiOlt7ImNvbmZpZyI6e30sIm5hbWUiOiJ0ZW1wbyJ9XSwic2VydmljZXMiOlt7InR5cGUiOiJyZXN0IiwidXJsIjoiaHR0cHM6Ly9lbW9qaS5leGFtcGxlLmNvbSJ9XSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLWVtb2ppLWtleXMtRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4IjoiM0daYXlVcUdERmUtM29NbFgzLXp0VkZ2cHJCY1BKWkJyZU5iR2lOV3RKQSJ9XSwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyIsIuixiCI6Miwi7oCAIjozLCLwn423Ijo0fQ.PB3GPO2nViPHCCEq7EZXIhYrLdf4STu0jgvE2SHMBlftC8yZzTxoDRU4yEpBIVDoUGXV0nNBXC6yNUlui4jOBw"
33+
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtZW1vamkta2V5cy1FZERTQSIsInR5cCI6ImFnZW50c2NvcmUtcHJvZmlsZStqd3MifQ.eyJhIjoxLCJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiRW1vamkgS2V5cyBNZXJjaGFudCIsInBheW1lbnRfaGFuZGxlcnMiOlt7ImNvbmZpZyI6e30sIm5hbWUiOiJ0ZW1wbyJ9XSwic2VydmljZXMiOlt7InR5cGUiOiJyZXN0IiwidXJsIjoiaHR0cHM6Ly9lbW9qaS5leGFtcGxlLmNvbSJ9XSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLWVtb2ppLWtleXMtRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4IjoiZmlxSlJxaUFjMHMxWFZVNEI4c29HeVFldV9hNngtVmxtMnE5M0FqcEtHMCJ9XSwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyIsIuixiCI6Miwi7oCAIjozLCLwn423Ijo0fQ.qNiFf0E5z9tpQdRYHQBzcTJYE9E-CctXUV0ZisplcBNKPeM7a5rXi05Z-nfIwlg9L3kIhA5Pi0iqdmymwrwSBQ"
3434
},
3535
"jwks": {
3636
"keys": [
@@ -40,7 +40,7 @@
4040
"use": "sig",
4141
"crv": "Ed25519",
4242
"kty": "OKP",
43-
"x": "3GZayUqGDFe-3oMlX3-ztVFvprBcPJZBreNbGiNWtJA"
43+
"x": "fiqJRqiAc0s1XVU4B8soGyQeu_a6x-Vlm2q93AjpKG0"
4444
}
4545
]
4646
},

tests/fixtures/cross-lang/node-es256-rails.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@
3737
"use": "sig",
3838
"crv": "P-256",
3939
"kty": "EC",
40-
"x": "CkXn7DA7i8sfzXfW7lCMhtFQ7B22baNab72gYKTbhLk",
41-
"y": "Xti6FK9qpiBtI6WoDSl7fMbaOMi0SVM9B0w7QjGAmiI"
40+
"x": "eF7O-0UhTnZOMUGovXaHe_shSo6DdXZcKm5jBbGTY4w",
41+
"y": "haXjE-ASyvJQdyGQ7zbRUTLjiOLHcQT2_e1cPr39lhg"
4242
}
4343
],
4444
"name": "ES256 Merchant",
45-
"signature": "eyJhbGciOiJFUzI1NiIsImtpZCI6Im5vZGUtZXMyNTYtcmFpbHMtRVMyNTYiLCJ0eXAiOiJhZ2VudHNjb3JlLXByb2ZpbGUrandzIn0.eyJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiRVMyNTYgTWVyY2hhbnQiLCJwYXltZW50X2hhbmRsZXJzIjpbeyJjb25maWciOnsiY2hhaW5faWQiOjQyMTcsInJhaWwiOiJ0ZW1wby1tYWlubmV0In0sIm5hbWUiOiJ0ZW1wbyJ9LHsiY29uZmlnIjp7Im5ldHdvcmtzIjpbImJhc2UtODQ1MyJdfSwibmFtZSI6Ing0MDIifV0sInNlcnZpY2VzIjpbeyJ0eXBlIjoicmVzdCIsInVybCI6Imh0dHBzOi8vYS5leGFtcGxlLmNvbSJ9LHsidHlwZSI6ImEyYSIsInVybCI6Imh0dHBzOi8vYS5leGFtcGxlLmNvbS9hZ2VudC1jYXJkLmpzb24ifV0sInNpZ25pbmdfa2V5cyI6W3siYWxnIjoiRVMyNTYiLCJjcnYiOiJQLTI1NiIsImtpZCI6Im5vZGUtZXMyNTYtcmFpbHMtRVMyNTYiLCJrdHkiOiJFQyIsInVzZSI6InNpZyIsIngiOiJDa1huN0RBN2k4c2Z6WGZXN2xDTWh0RlE3QjIyYmFOYWI3MmdZS1RiaExrIiwieSI6Ilh0aTZGSzlxcGlCdEk2V29EU2w3Zk1iYU9NaTBTVk05QjB3N1FqR0FtaUkifV0sInNwZWMiOiJodHRwczovL3VjcC5kZXYvIiwidmVyc2lvbiI6IjIwMjYtMDQtMTcifQ.YUy5baNvQdxWp9Wowcxu0mVufOv6mOkCIrbQJQpLFQuPt45nX-d3g1f04zSNxLhTS-5Z9OFmz3UsWjGJOLpaLQ"
45+
"signature": "eyJhbGciOiJFUzI1NiIsImtpZCI6Im5vZGUtZXMyNTYtcmFpbHMtRVMyNTYiLCJ0eXAiOiJhZ2VudHNjb3JlLXByb2ZpbGUrandzIn0.eyJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiRVMyNTYgTWVyY2hhbnQiLCJwYXltZW50X2hhbmRsZXJzIjpbeyJjb25maWciOnsiY2hhaW5faWQiOjQyMTcsInJhaWwiOiJ0ZW1wby1tYWlubmV0In0sIm5hbWUiOiJ0ZW1wbyJ9LHsiY29uZmlnIjp7Im5ldHdvcmtzIjpbImJhc2UtODQ1MyJdfSwibmFtZSI6Ing0MDIifV0sInNlcnZpY2VzIjpbeyJ0eXBlIjoicmVzdCIsInVybCI6Imh0dHBzOi8vYS5leGFtcGxlLmNvbSJ9LHsidHlwZSI6ImEyYSIsInVybCI6Imh0dHBzOi8vYS5leGFtcGxlLmNvbS9hZ2VudC1jYXJkLmpzb24ifV0sInNpZ25pbmdfa2V5cyI6W3siYWxnIjoiRVMyNTYiLCJjcnYiOiJQLTI1NiIsImtpZCI6Im5vZGUtZXMyNTYtcmFpbHMtRVMyNTYiLCJrdHkiOiJFQyIsInVzZSI6InNpZyIsIngiOiJlRjdPLTBVaFRuWk9NVUdvdlhhSGVfc2hTbzZEZFhaY0ttNWpCYkdUWTR3IiwieSI6ImhhWGpFLUFTeXZKUWR5R1E3emJSVVRMamlPTEhjUVQyX2UxY1ByMzlsaGcifV0sInNwZWMiOiJodHRwczovL3VjcC5kZXYvIiwidmVyc2lvbiI6IjIwMjYtMDQtMTcifQ.BgY_Em8HJ4WIro_-WpmiTPnBqi5W5e06fOF662as2v6bTQRmP-JfIqkOdoWKs68YrnVwk-zax8APgcAiOo6ERQ"
4646
},
4747
"jwks": {
4848
"keys": [
@@ -52,8 +52,8 @@
5252
"use": "sig",
5353
"crv": "P-256",
5454
"kty": "EC",
55-
"x": "CkXn7DA7i8sfzXfW7lCMhtFQ7B22baNab72gYKTbhLk",
56-
"y": "Xti6FK9qpiBtI6WoDSl7fMbaOMi0SVM9B0w7QjGAmiI"
55+
"x": "eF7O-0UhTnZOMUGovXaHe_shSo6DdXZcKm5jBbGTY4w",
56+
"y": "haXjE-ASyvJQdyGQ7zbRUTLjiOLHcQT2_e1cPr39lhg"
5757
}
5858
]
5959
},

tests/fixtures/cross-lang/node-extras-int.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525
"use": "sig",
2626
"crv": "Ed25519",
2727
"kty": "OKP",
28-
"x": "teOaKZqmXMzlEA-VliLxgfI66IcrOQ-v3CQftdC8rJ8"
28+
"x": "76eVD6Zq7GlZJb7YTAKpl7t5GmCz1MRCC0QixYG8ZiU"
2929
}
3030
],
3131
"name": "Extras Merchant",
32-
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtZXh0cmFzLWludC1FZERTQSIsInR5cCI6ImFnZW50c2NvcmUtcHJvZmlsZStqd3MifQ.eyJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiRXh0cmFzIE1lcmNoYW50IiwicGF5bWVudF9oYW5kbGVycyI6W3siY29uZmlnIjp7ImNvdW50Ijo3LCJwcm9maWxlX2lkIjoiYWJjIn0sIm5hbWUiOiJzdHJpcGUifV0sInNlcnZpY2VzIjpbeyJ0eXBlIjoicmVzdCIsInVybCI6Imh0dHBzOi8vZS5leGFtcGxlLmNvbSJ9XSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLWV4dHJhcy1pbnQtRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4IjoidGVPYUtacW1YTXpsRUEtVmxpTHhnZkk2Nkljck9RLXYzQ1FmdGRDOHJKOCJ9XSwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyJ9.1XePOww8hYlUbgG2agc-DYCW540mSXYPoAwNTpLs0bkQZ7KxSBZ3ywpjrKh3B6VdGtpRKySgXuEBN9Y-oO3fBA"
32+
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtZXh0cmFzLWludC1FZERTQSIsInR5cCI6ImFnZW50c2NvcmUtcHJvZmlsZStqd3MifQ.eyJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiRXh0cmFzIE1lcmNoYW50IiwicGF5bWVudF9oYW5kbGVycyI6W3siY29uZmlnIjp7ImNvdW50Ijo3LCJwcm9maWxlX2lkIjoiYWJjIn0sIm5hbWUiOiJzdHJpcGUifV0sInNlcnZpY2VzIjpbeyJ0eXBlIjoicmVzdCIsInVybCI6Imh0dHBzOi8vZS5leGFtcGxlLmNvbSJ9XSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLWV4dHJhcy1pbnQtRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4IjoiNzZlVkQ2WnE3R2xaSmI3WVRBS3BsN3Q1R21DejFNUkNDMFFpeFlHOFppVSJ9XSwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyJ9.xFnQJQ9aOp8ErMBxsuUqS9RCD49ZvIBApbSPMzgwtPykYkqj2Wbx32sYlLY2GFu4ipQx-XshDaK6sImzHy2IBA"
3333
},
3434
"jwks": {
3535
"keys": [
@@ -39,7 +39,7 @@
3939
"use": "sig",
4040
"crv": "Ed25519",
4141
"kty": "OKP",
42-
"x": "teOaKZqmXMzlEA-VliLxgfI66IcrOQ-v3CQftdC8rJ8"
42+
"x": "76eVD6Zq7GlZJb7YTAKpl7t5GmCz1MRCC0QixYG8ZiU"
4343
}
4444
]
4545
},

tests/fixtures/cross-lang/node-int-boundary.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"use": "sig",
1818
"crv": "Ed25519",
1919
"kty": "OKP",
20-
"x": "sXu5mABH7PE57nRP1-oRCs3ubCDb4-n12Y8rLOl4UTE"
20+
"x": "u8lJmcdJDrxcns-GfXH4Tnv5XsbMbanbW6tflZWXZig"
2121
}
2222
],
2323
"name": "Int Boundary Merchant",
@@ -26,7 +26,7 @@
2626
"small_int": 42,
2727
"neg_small_int": -42,
2828
"zero": 0,
29-
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtaW50LWJvdW5kYXJ5LUVkRFNBIiwidHlwIjoiYWdlbnRzY29yZS1wcm9maWxlK2p3cyJ9.eyJjYXBhYmlsaXRpZXMiOltdLCJtYXhfc2FmZV9pbnQiOjkwMDcxOTkyNTQ3NDA5OTEsIm1pbl9zYWZlX2ludCI6LTkwMDcxOTkyNTQ3NDA5OTEsIm5hbWUiOiJJbnQgQm91bmRhcnkgTWVyY2hhbnQiLCJuZWdfc21hbGxfaW50IjotNDIsInBheW1lbnRfaGFuZGxlcnMiOltdLCJzZXJ2aWNlcyI6W3sidHlwZSI6InJlc3QiLCJ1cmwiOiJodHRwczovL2kuZXhhbXBsZS5jb20ifV0sInNpZ25pbmdfa2V5cyI6W3siYWxnIjoiRWREU0EiLCJjcnYiOiJFZDI1NTE5Iiwia2lkIjoibm9kZS1pbnQtYm91bmRhcnktRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4Ijoic1h1NW1BQkg3UEU1N25SUDEtb1JDczN1YkNEYjQtbjEyWThyTE9sNFVURSJ9XSwic21hbGxfaW50Ijo0Miwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyIsInplcm8iOjB9.h4E6dSRdyvnJ1bB15NmTetEWnAkLsJYQKMBf1HaxlO_REUsVyz69qjFzs274bEZXv_SAumvZhA0KHjwMVHlQBA"
29+
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtaW50LWJvdW5kYXJ5LUVkRFNBIiwidHlwIjoiYWdlbnRzY29yZS1wcm9maWxlK2p3cyJ9.eyJjYXBhYmlsaXRpZXMiOltdLCJtYXhfc2FmZV9pbnQiOjkwMDcxOTkyNTQ3NDA5OTEsIm1pbl9zYWZlX2ludCI6LTkwMDcxOTkyNTQ3NDA5OTEsIm5hbWUiOiJJbnQgQm91bmRhcnkgTWVyY2hhbnQiLCJuZWdfc21hbGxfaW50IjotNDIsInBheW1lbnRfaGFuZGxlcnMiOltdLCJzZXJ2aWNlcyI6W3sidHlwZSI6InJlc3QiLCJ1cmwiOiJodHRwczovL2kuZXhhbXBsZS5jb20ifV0sInNpZ25pbmdfa2V5cyI6W3siYWxnIjoiRWREU0EiLCJjcnYiOiJFZDI1NTE5Iiwia2lkIjoibm9kZS1pbnQtYm91bmRhcnktRWREU0EiLCJrdHkiOiJPS1AiLCJ1c2UiOiJzaWciLCJ4IjoidThsSm1jZEpEcnhjbnMtR2ZYSDRUbnY1WHNiTWJhbmJXNnRmbFpXWFppZyJ9XSwic21hbGxfaW50Ijo0Miwic3BlYyI6Imh0dHBzOi8vdWNwLmRldi8iLCJ2ZXJzaW9uIjoiMjAyNi0wNC0xNyIsInplcm8iOjB9.WMSttoe3Gw89si_bPwYG7X0s8MxuyY0z3K73Bx9-JzfKIUDcQCo5HkFWN8pjdgkQDKLa6qHg1voj4fSf87qpAg"
3030
},
3131
"jwks": {
3232
"keys": [
@@ -36,7 +36,7 @@
3636
"use": "sig",
3737
"crv": "Ed25519",
3838
"kty": "OKP",
39-
"x": "sXu5mABH7PE57nRP1-oRCs3ubCDb4-n12Y8rLOl4UTE"
39+
"x": "u8lJmcdJDrxcns-GfXH4Tnv5XsbMbanbW6tflZWXZig"
4040
}
4141
]
4242
},

tests/fixtures/cross-lang/node-minimal.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
"use": "sig",
1818
"crv": "Ed25519",
1919
"kty": "OKP",
20-
"x": "sDSRPsve9rtfqQCJu0TySrPz7cUZR2rGaqN-HY2Rn5c"
20+
"x": "Eu3xy7R5qKTAVsCTUVwHevr-kuSThQs3rrTrCDTVXYw"
2121
}
2222
],
2323
"name": "Minimal Merchant",
24-
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtbWluaW1hbC1FZERTQSIsInR5cCI6ImFnZW50c2NvcmUtcHJvZmlsZStqd3MifQ.eyJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiTWluaW1hbCBNZXJjaGFudCIsInBheW1lbnRfaGFuZGxlcnMiOltdLCJzZXJ2aWNlcyI6W3sidHlwZSI6InJlc3QiLCJ1cmwiOiJodHRwczovL20uZXhhbXBsZS5jb20ifV0sInNpZ25pbmdfa2V5cyI6W3siYWxnIjoiRWREU0EiLCJjcnYiOiJFZDI1NTE5Iiwia2lkIjoibm9kZS1taW5pbWFsLUVkRFNBIiwia3R5IjoiT0tQIiwidXNlIjoic2lnIiwieCI6InNEU1JQc3ZlOXJ0ZnFRQ0p1MFR5U3JQejdjVVpSMnJHYXFOLUhZMlJuNWMifV0sInNwZWMiOiJodHRwczovL3VjcC5kZXYvIiwidmVyc2lvbiI6IjIwMjYtMDQtMTcifQ.S6ZWBp4P6xpbIDbDnoZk3F2yAF2cxDM5QDQ0SnWaASNSKq6henttDoe1XS5Kgr8o8CF51fXwNEUcBKyg91F8CA"
24+
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtbWluaW1hbC1FZERTQSIsInR5cCI6ImFnZW50c2NvcmUtcHJvZmlsZStqd3MifQ.eyJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiTWluaW1hbCBNZXJjaGFudCIsInBheW1lbnRfaGFuZGxlcnMiOltdLCJzZXJ2aWNlcyI6W3sidHlwZSI6InJlc3QiLCJ1cmwiOiJodHRwczovL20uZXhhbXBsZS5jb20ifV0sInNpZ25pbmdfa2V5cyI6W3siYWxnIjoiRWREU0EiLCJjcnYiOiJFZDI1NTE5Iiwia2lkIjoibm9kZS1taW5pbWFsLUVkRFNBIiwia3R5IjoiT0tQIiwidXNlIjoic2lnIiwieCI6IkV1M3h5N1I1cUtUQVZzQ1RVVndIZXZyLWt1U1RoUXMzcnJUckNEVFZYWXcifV0sInNwZWMiOiJodHRwczovL3VjcC5kZXYvIiwidmVyc2lvbiI6IjIwMjYtMDQtMTcifQ.ILipSybEiTS5CZqKGB3gtqiK0nQY8GqNG8B_K9rp9MtJJtIrmVGmDsWDMLBnCjntLL-dCr0OZnbTVTQvjUFaAw"
2525
},
2626
"jwks": {
2727
"keys": [
@@ -31,7 +31,7 @@
3131
"use": "sig",
3232
"crv": "Ed25519",
3333
"kty": "OKP",
34-
"x": "sDSRPsve9rtfqQCJu0TySrPz7cUZR2rGaqN-HY2Rn5c"
34+
"x": "Eu3xy7R5qKTAVsCTUVwHevr-kuSThQs3rrTrCDTVXYw"
3535
}
3636
]
3737
},

tests/fixtures/cross-lang/node-multikey.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,19 @@
2424
"use": "sig",
2525
"crv": "Ed25519",
2626
"kty": "OKP",
27-
"x": "Ap8p8aQoUCi_zL0WPN9zW_-W1ch3KxT8VulefBvLKlY"
27+
"x": "wRNqLwTtRaQaHxrhcelM7SGsDYot5O9Wl-acDn3yy4M"
2828
},
2929
{
3030
"kid": "node-multikey-new",
3131
"alg": "EdDSA",
3232
"use": "sig",
3333
"crv": "Ed25519",
3434
"kty": "OKP",
35-
"x": "ryOmTDKCGw-Ln_homqdAVYZNOrmxDpila_S-04GxP-A"
35+
"x": "_yZm0qvM75hqnp5ShYwGAe1OWkpxriymzwhXmQAbwuw"
3636
}
3737
],
3838
"name": "Multi-Key Merchant",
39-
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtbXVsdGlrZXktbmV3IiwidHlwIjoiYWdlbnRzY29yZS1wcm9maWxlK2p3cyJ9.eyJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiTXVsdGktS2V5IE1lcmNoYW50IiwicGF5bWVudF9oYW5kbGVycyI6W3siY29uZmlnIjp7InJhaWwiOiJ0ZW1wby1tYWlubmV0In0sIm5hbWUiOiJ0ZW1wbyJ9XSwic2VydmljZXMiOlt7InR5cGUiOiJyZXN0IiwidXJsIjoiaHR0cHM6Ly9tay5leGFtcGxlLmNvbSJ9XSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLW11bHRpa2V5LW9sZCIsImt0eSI6Ik9LUCIsInVzZSI6InNpZyIsIngiOiJBcDhwOGFRb1VDaV96TDBXUE45eldfLVcxY2gzS3hUOFZ1bGVmQnZMS2xZIn0seyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLW11bHRpa2V5LW5ldyIsImt0eSI6Ik9LUCIsInVzZSI6InNpZyIsIngiOiJyeU9tVERLQ0d3LUxuX2hvbXFkQVZZWk5Pcm14RHBpbGFfUy0wNEd4UC1BIn1dLCJzcGVjIjoiaHR0cHM6Ly91Y3AuZGV2LyIsInZlcnNpb24iOiIyMDI2LTA0LTE3In0.kXvc8pxI8tTQeJAqYFmd99w4VA2m0gjbMoqDspGz7UnJ2ycz9ap3oMfx209f4cX-eOidnZVApVW3QguILj-5CQ"
39+
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6Im5vZGUtbXVsdGlrZXktbmV3IiwidHlwIjoiYWdlbnRzY29yZS1wcm9maWxlK2p3cyJ9.eyJjYXBhYmlsaXRpZXMiOltdLCJuYW1lIjoiTXVsdGktS2V5IE1lcmNoYW50IiwicGF5bWVudF9oYW5kbGVycyI6W3siY29uZmlnIjp7InJhaWwiOiJ0ZW1wby1tYWlubmV0In0sIm5hbWUiOiJ0ZW1wbyJ9XSwic2VydmljZXMiOlt7InR5cGUiOiJyZXN0IiwidXJsIjoiaHR0cHM6Ly9tay5leGFtcGxlLmNvbSJ9XSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLW11bHRpa2V5LW9sZCIsImt0eSI6Ik9LUCIsInVzZSI6InNpZyIsIngiOiJ3Uk5xTHdUdFJhUWFIeHJoY2VsTTdTR3NEWW90NU85V2wtYWNEbjN5eTRNIn0seyJhbGciOiJFZERTQSIsImNydiI6IkVkMjU1MTkiLCJraWQiOiJub2RlLW11bHRpa2V5LW5ldyIsImt0eSI6Ik9LUCIsInVzZSI6InNpZyIsIngiOiJfeVptMHF2TTc1aHFucDVTaFl3R0FlMU9Xa3B4cml5bXp3aFhtUUFid3V3In1dLCJzcGVjIjoiaHR0cHM6Ly91Y3AuZGV2LyIsInZlcnNpb24iOiIyMDI2LTA0LTE3In0.6AFnRp5fphJLvR0pCw5n-uPqA7ZcO5sGKJtsb0lepJeqdaonfp1FxrK1UeyW-WHRr5wNjk24W8DpKwvljyroCg"
4040
},
4141
"jwks": {
4242
"keys": [
@@ -46,15 +46,15 @@
4646
"use": "sig",
4747
"crv": "Ed25519",
4848
"kty": "OKP",
49-
"x": "Ap8p8aQoUCi_zL0WPN9zW_-W1ch3KxT8VulefBvLKlY"
49+
"x": "wRNqLwTtRaQaHxrhcelM7SGsDYot5O9Wl-acDn3yy4M"
5050
},
5151
{
5252
"kid": "node-multikey-new",
5353
"alg": "EdDSA",
5454
"use": "sig",
5555
"crv": "Ed25519",
5656
"kty": "OKP",
57-
"x": "ryOmTDKCGw-Ln_homqdAVYZNOrmxDpila_S-04GxP-A"
57+
"x": "_yZm0qvM75hqnp5ShYwGAe1OWkpxriymzwhXmQAbwuw"
5858
}
5959
]
6060
},

0 commit comments

Comments
 (0)