diff --git a/README.md b/README.md index 24dbf4b..c8d2055 100644 --- a/README.md +++ b/README.md @@ -86,4 +86,4 @@ Tampered receipt: ## Schema source of truth -CommandLayer commons schemas are canonical in `commandlayer-clas`. This repository may mirror selected stable public schemas only when required for verifier/docs convenience. Stale commons and commercial schema families are not hosted here by default. +Canonical CLAS schemas live in commandlayer-clas. commandlayer.org hosts docs, verifier surfaces, and selected public examples only. diff --git a/public/agent-cards/agents/v1.0.0/commercial/authorizeagent.eth.json b/public/agent-cards/agents/v1.0.0/commercial/authorizeagent.eth.json index a636576..957c680 100644 --- a/public/agent-cards/agents/v1.0.0/commercial/authorizeagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commercial/authorizeagent.eth.json @@ -16,8 +16,8 @@ "implements": ["authorize"], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/authorize/requests/authorize.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/authorize/receipts/authorize.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commercial/authorize/requests/authorize.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commercial/authorize/receipts/authorize.receipt.schema.json" }, "schemas_mirror": { "request": "https://ipfs.io/ipfs/bafybeiftjpyw6lwy3zm52sipbbwryssg5hoyu2qhr53j5gaqjvwfgfc344/commercial/authorize/requests/authorize.request.schema.json", diff --git a/public/agent-cards/agents/v1.0.0/commercial/checkoutagent.eth.json b/public/agent-cards/agents/v1.0.0/commercial/checkoutagent.eth.json index 7971ba6..20261ef 100644 --- a/public/agent-cards/agents/v1.0.0/commercial/checkoutagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commercial/checkoutagent.eth.json @@ -16,8 +16,8 @@ "implements": ["checkout"], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/checkout/requests/checkout.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/checkout/receipts/checkout.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commercial/checkout/requests/checkout.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commercial/checkout/receipts/checkout.receipt.schema.json" }, "schemas_mirror": { "request": "https://ipfs.io/ipfs/bafybeiftjpyw6lwy3zm52sipbbwryssg5hoyu2qhr53j5gaqjvwfgfc344/commercial/checkout/requests/checkout.request.schema.json", diff --git a/public/agent-cards/agents/v1.0.0/commercial/purchaseagent.eth.json b/public/agent-cards/agents/v1.0.0/commercial/purchaseagent.eth.json index dd579de..038f2f9 100644 --- a/public/agent-cards/agents/v1.0.0/commercial/purchaseagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commercial/purchaseagent.eth.json @@ -16,8 +16,8 @@ "implements": ["purchase"], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/purchase/requests/purchase.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/purchase/receipts/purchase.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commercial/purchase/requests/purchase.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commercial/purchase/receipts/purchase.receipt.schema.json" }, "schemas_mirror": { "request": "https://ipfs.io/ipfs/bafybeiftjpyw6lwy3zm52sipbbwryssg5hoyu2qhr53j5gaqjvwfgfc344/commercial/purchase/requests/purchase.request.schema.json", diff --git a/public/agent-cards/agents/v1.0.0/commercial/shipagent.eth.json b/public/agent-cards/agents/v1.0.0/commercial/shipagent.eth.json index 409bd62..522550d 100644 --- a/public/agent-cards/agents/v1.0.0/commercial/shipagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commercial/shipagent.eth.json @@ -16,8 +16,8 @@ "implements": ["ship"], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/ship/requests/ship.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/ship/receipts/ship.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commercial/ship/requests/ship.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commercial/ship/receipts/ship.receipt.schema.json" }, "schemas_mirror": { "request": "https://ipfs.io/ipfs/bafybeiftjpyw6lwy3zm52sipbbwryssg5hoyu2qhr53j5gaqjvwfgfc344/commercial/ship/requests/ship.request.schema.json", diff --git a/public/agent-cards/agents/v1.0.0/commons/analyzeagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/analyzeagent.eth.json index fac535b..c05c43f 100644 --- a/public/agent-cards/agents/v1.0.0/commons/analyzeagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/analyzeagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/analyze/receipts/analyze.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/analyze/requests/analyze.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/analyze/receipts/analyze.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/analyze/requests/analyze.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/analyze/receipts/analyze.receipt.schema.json" }, "entry": "x402://analyzeagent.eth/analyze/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/classifyagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/classifyagent.eth.json index ac46f56..f210f10 100644 --- a/public/agent-cards/agents/v1.0.0/commons/classifyagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/classifyagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/classify/receipts/classify.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/classify/requests/classify.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/classify/receipts/classify.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/classify/requests/classify.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/classify/receipts/classify.receipt.schema.json" }, "entry": "x402://classifyagent.eth/classify/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/cleanagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/cleanagent.eth.json index cc8daf3..c530c9d 100644 --- a/public/agent-cards/agents/v1.0.0/commons/cleanagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/cleanagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/clean/receipts/clean.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/clean/requests/clean.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/clean/receipts/clean.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/clean/requests/clean.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/clean/receipts/clean.receipt.schema.json" }, "entry": "x402://cleanagent.eth/clean/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/convertagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/convertagent.eth.json index bd022f6..613c5c9 100644 --- a/public/agent-cards/agents/v1.0.0/commons/convertagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/convertagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/convert/receipts/convert.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/convert/requests/convert.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/convert/receipts/convert.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/convert/requests/convert.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/convert/receipts/convert.receipt.schema.json" }, "entry": "x402://convertagent.eth/convert/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/describeagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/describeagent.eth.json index 39a82f3..6ef99a8 100644 --- a/public/agent-cards/agents/v1.0.0/commons/describeagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/describeagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/describe/receipts/describe.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/describe/requests/describe.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/describe/receipts/describe.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/describe/requests/describe.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/describe/receipts/describe.receipt.schema.json" }, "entry": "x402://describeagent.eth/describe/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/explainagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/explainagent.eth.json index 67e43b3..47446ca 100644 --- a/public/agent-cards/agents/v1.0.0/commons/explainagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/explainagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/explain/receipts/explain.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/explain/requests/explain.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/explain/receipts/explain.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/explain/requests/explain.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/explain/receipts/explain.receipt.schema.json" }, "entry": "x402://explainagent.eth/explain/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/fetchagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/fetchagent.eth.json index 255c0a4..78a1f93 100644 --- a/public/agent-cards/agents/v1.0.0/commons/fetchagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/fetchagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/fetch/receipts/fetch.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/fetch/requests/fetch.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/fetch/receipts/fetch.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/fetch/requests/fetch.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/fetch/receipts/fetch.receipt.schema.json" }, "entry": "x402://fetchagent.eth/fetch/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/formatagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/formatagent.eth.json index 94718dd..852e77d 100644 --- a/public/agent-cards/agents/v1.0.0/commons/formatagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/formatagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/format/receipts/format.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/format/requests/format.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/format/receipts/format.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/format/requests/format.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/format/receipts/format.receipt.schema.json" }, "entry": "x402://formatagent.eth/format/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/parseagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/parseagent.eth.json index c73da92..d9470d2 100644 --- a/public/agent-cards/agents/v1.0.0/commons/parseagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/parseagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/parse/receipts/parse.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/parse/requests/parse.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/parse/receipts/parse.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/parse/requests/parse.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/parse/receipts/parse.receipt.schema.json" }, "entry": "x402://parseagent.eth/parse/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.0.0/commons/summarizeagent.eth.json b/public/agent-cards/agents/v1.0.0/commons/summarizeagent.eth.json index 8e49402..252f995 100644 --- a/public/agent-cards/agents/v1.0.0/commons/summarizeagent.eth.json +++ b/public/agent-cards/agents/v1.0.0/commons/summarizeagent.eth.json @@ -18,8 +18,8 @@ "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/summarize/receipts/summarize.receipt.schema.json" }, "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/summarize/requests/summarize.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/summarize/receipts/summarize.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/summarize/requests/summarize.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.0.0/commons/summarize/receipts/summarize.receipt.schema.json" }, "entry": "x402://summarizeagent.eth/summarize/v1.0.0", "capabilities": { diff --git a/public/agent-cards/agents/v1.1.0/commercial/authorizeagent.eth.json b/public/agent-cards/agents/v1.1.0/commercial/authorizeagent.eth.json index a4ab1b2..52e436e 100644 --- a/public/agent-cards/agents/v1.1.0/commercial/authorizeagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commercial/authorizeagent.eth.json @@ -11,8 +11,8 @@ "authorize" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json" }, "entry": "x402://authorizeagent.eth/authorize/v1.1.0", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commercial/checkoutagent.eth.json b/public/agent-cards/agents/v1.1.0/commercial/checkoutagent.eth.json index 0f20f5d..3fd7502 100644 --- a/public/agent-cards/agents/v1.1.0/commercial/checkoutagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commercial/checkoutagent.eth.json @@ -11,8 +11,8 @@ "checkout" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json" }, "entry": "x402://checkoutagent.eth/checkout/v1.1.0", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commercial/purchaseagent.eth.json b/public/agent-cards/agents/v1.1.0/commercial/purchaseagent.eth.json index fb2d8f6..03e6555 100644 --- a/public/agent-cards/agents/v1.1.0/commercial/purchaseagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commercial/purchaseagent.eth.json @@ -11,8 +11,8 @@ "purchase" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json" }, "entry": "x402://purchaseagent.eth/purchase/v1.1.0", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commercial/shipagent.eth.json b/public/agent-cards/agents/v1.1.0/commercial/shipagent.eth.json index 753bff2..bb55f9a 100644 --- a/public/agent-cards/agents/v1.1.0/commercial/shipagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commercial/shipagent.eth.json @@ -11,8 +11,8 @@ "ship" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/ship/ship.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json" }, "entry": "x402://shipagent.eth/ship/v1.1.0", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/analyzeagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/analyzeagent.eth.json index d0e36d2..1dbcc1c 100644 --- a/public/agent-cards/agents/v1.1.0/commons/analyzeagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/analyzeagent.eth.json @@ -11,8 +11,8 @@ "analyze" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/classifyagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/classifyagent.eth.json index 88f447e..7e41248 100644 --- a/public/agent-cards/agents/v1.1.0/commons/classifyagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/classifyagent.eth.json @@ -11,8 +11,8 @@ "classify" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/classify/classify.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/classify/classify.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/cleanagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/cleanagent.eth.json index bed2e89..9b24378 100644 --- a/public/agent-cards/agents/v1.1.0/commons/cleanagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/cleanagent.eth.json @@ -11,8 +11,8 @@ "clean" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/clean/clean.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/clean/clean.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/convertagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/convertagent.eth.json index bdb3b3e..c3e6b0c 100644 --- a/public/agent-cards/agents/v1.1.0/commons/convertagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/convertagent.eth.json @@ -11,8 +11,8 @@ "convert" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/convert/convert.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/convert/convert.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/describeagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/describeagent.eth.json index f4de842..db825d7 100644 --- a/public/agent-cards/agents/v1.1.0/commons/describeagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/describeagent.eth.json @@ -11,8 +11,8 @@ "describe" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/describe/describe.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/describe/describe.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/explainagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/explainagent.eth.json index e1346d9..971d7ab 100644 --- a/public/agent-cards/agents/v1.1.0/commons/explainagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/explainagent.eth.json @@ -11,8 +11,8 @@ "explain" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/explain/explain.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/explain/explain.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/fetchagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/fetchagent.eth.json index 12e9bed..5a23735 100644 --- a/public/agent-cards/agents/v1.1.0/commons/fetchagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/fetchagent.eth.json @@ -11,8 +11,8 @@ "fetch" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/formatagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/formatagent.eth.json index 65a349f..be0c703 100644 --- a/public/agent-cards/agents/v1.1.0/commons/formatagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/formatagent.eth.json @@ -11,8 +11,8 @@ "format" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/format/format.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/format/format.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/parseagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/parseagent.eth.json index b3a9c63..85f464e 100644 --- a/public/agent-cards/agents/v1.1.0/commons/parseagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/parseagent.eth.json @@ -11,8 +11,8 @@ "parse" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/parse/parse.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/parse/parse.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/agents/v1.1.0/commons/summarizeagent.eth.json b/public/agent-cards/agents/v1.1.0/commons/summarizeagent.eth.json index 33a6357..69dc51e 100644 --- a/public/agent-cards/agents/v1.1.0/commons/summarizeagent.eth.json +++ b/public/agent-cards/agents/v1.1.0/commons/summarizeagent.eth.json @@ -11,8 +11,8 @@ "summarize" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json" + "request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", + "receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "networks": [ diff --git a/public/agent-cards/meta/commercial-agent.json b/public/agent-cards/meta/commercial-agent.json index a0d13c3..32133e0 100644 --- a/public/agent-cards/meta/commercial-agent.json +++ b/public/agent-cards/meta/commercial-agent.json @@ -20,7 +20,7 @@ "bindings": { "shape": "flat", "entry_pattern": "x402:////v1.1.0", - "schema_root": "https://commandlayer.org/schemas/v1.1.0/commercial" + "schema_root": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial" }, "meta": { "agent_cards_version": "1.1.0", diff --git a/public/agent-cards/meta/commons-agent.json b/public/agent-cards/meta/commons-agent.json index 5da48d2..bb38d80 100644 --- a/public/agent-cards/meta/commons-agent.json +++ b/public/agent-cards/meta/commons-agent.json @@ -20,7 +20,7 @@ "bindings": { "shape": "flat", "entry": "https://runtime.commandlayer.org/execute", - "schema_root": "https://commandlayer.org/schemas/v1.1.0/commons" + "schema_root": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons" }, "meta": { "agent_cards_version": "1.1.0", diff --git a/public/agent-cards/meta/manifest.json b/public/agent-cards/meta/manifest.json index 1fa193f..44e7fb9 100644 --- a/public/agent-cards/meta/manifest.json +++ b/public/agent-cards/meta/manifest.json @@ -31,7 +31,7 @@ "shape": "flat", "count": 10, "entry": "https://runtime.commandlayer.org/execute", - "schema_root": "https://commandlayer.org/schemas/v1.1.0/commons" + "schema_root": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons" }, "commercial": { "source_repo": "https://github.com/commandlayer/protocol-commercial", @@ -39,7 +39,7 @@ "shape": "flat", "count": 4, "entry_pattern": "x402:////v1.1.0", - "schema_root": "https://commandlayer.org/schemas/v1.1.0/commercial" + "schema_root": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial" } }, "checksums": { @@ -59,8 +59,8 @@ "verb": "authorize", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/authorizeagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", "entry": "x402://authorizeagent.eth/authorize/v1.1.0", "status": "protocol_reference", "networks": [ @@ -73,8 +73,8 @@ "verb": "checkout", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/checkoutagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", "entry": "x402://checkoutagent.eth/checkout/v1.1.0", "status": "protocol_reference", "networks": [ @@ -87,8 +87,8 @@ "verb": "purchase", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/purchaseagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", "entry": "x402://purchaseagent.eth/purchase/v1.1.0", "status": "protocol_reference", "networks": [ @@ -101,8 +101,8 @@ "verb": "ship", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/shipagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/ship/ship.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", "entry": "x402://shipagent.eth/ship/v1.1.0", "status": "protocol_reference", "networks": [ @@ -115,8 +115,8 @@ "verb": "analyze", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/analyzeagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -129,8 +129,8 @@ "verb": "classify", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/classifyagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/classify/classify.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -143,8 +143,8 @@ "verb": "clean", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/cleanagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/clean/clean.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -157,8 +157,8 @@ "verb": "convert", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/convertagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/convert/convert.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -171,8 +171,8 @@ "verb": "describe", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/describeagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/describe/describe.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -185,8 +185,8 @@ "verb": "explain", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/explainagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/explain/explain.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -199,8 +199,8 @@ "verb": "fetch", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/fetchagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -213,8 +213,8 @@ "verb": "format", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/formatagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/format/format.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/format/format.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -227,8 +227,8 @@ "verb": "parse", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/parseagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/parse/parse.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -241,8 +241,8 @@ "verb": "summarize", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/summarizeagent.eth.json", - "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", + "schema_request": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", + "schema_receipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ diff --git a/public/erc8004/analyzeagent.eth.json b/public/erc8004/analyzeagent.eth.json index 565d690..0298416 100644 --- a/public/erc8004/analyzeagent.eth.json +++ b/public/erc8004/analyzeagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "analyze", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/analyzeagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/authorizeagent.eth.json b/public/erc8004/authorizeagent.eth.json index c9fd832..461d5ce 100644 --- a/public/erc8004/authorizeagent.eth.json +++ b/public/erc8004/authorizeagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "authorize", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/authorizeagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/checkoutagent.eth.json b/public/erc8004/checkoutagent.eth.json index 3af3785..ebd3c6a 100644 --- a/public/erc8004/checkoutagent.eth.json +++ b/public/erc8004/checkoutagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "checkout", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/checkoutagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/classifyagent.eth.json b/public/erc8004/classifyagent.eth.json index a8a6cf9..5e7a9ee 100644 --- a/public/erc8004/classifyagent.eth.json +++ b/public/erc8004/classifyagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "classify", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/classifyagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/classify/classify.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/cleanagent.eth.json b/public/erc8004/cleanagent.eth.json index 00155ee..122a537 100644 --- a/public/erc8004/cleanagent.eth.json +++ b/public/erc8004/cleanagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "clean", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/cleanagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/clean/clean.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/convertagent.eth.json b/public/erc8004/convertagent.eth.json index 0cc5739..6641b15 100644 --- a/public/erc8004/convertagent.eth.json +++ b/public/erc8004/convertagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "convert", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/convertagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/convert/convert.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/describeagent.eth.json b/public/erc8004/describeagent.eth.json index 875c59e..5f90142 100644 --- a/public/erc8004/describeagent.eth.json +++ b/public/erc8004/describeagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "describe", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/describeagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/describe/describe.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/explainagent.eth.json b/public/erc8004/explainagent.eth.json index afd1f19..f92820c 100644 --- a/public/erc8004/explainagent.eth.json +++ b/public/erc8004/explainagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "explain", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/explainagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/explain/explain.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/fetchagent.eth.json b/public/erc8004/fetchagent.eth.json index a4b4883..fe32a36 100644 --- a/public/erc8004/fetchagent.eth.json +++ b/public/erc8004/fetchagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "fetch", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/fetchagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/formatagent.eth.json b/public/erc8004/formatagent.eth.json index 02231c9..22ff3e3 100644 --- a/public/erc8004/formatagent.eth.json +++ b/public/erc8004/formatagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "format", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/formatagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/format/format.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/format/format.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/parseagent.eth.json b/public/erc8004/parseagent.eth.json index 8473ebd..662ec3f 100644 --- a/public/erc8004/parseagent.eth.json +++ b/public/erc8004/parseagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "parse", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/parseagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/parse/parse.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/purchaseagent.eth.json b/public/erc8004/purchaseagent.eth.json index bedd751..bcdcd9b 100644 --- a/public/erc8004/purchaseagent.eth.json +++ b/public/erc8004/purchaseagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "purchase", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/purchaseagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/shipagent.eth.json b/public/erc8004/shipagent.eth.json index bdfdf86..a997c6e 100644 --- a/public/erc8004/shipagent.eth.json +++ b/public/erc8004/shipagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "ship", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/shipagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/ship/ship.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/erc8004/summarizeagent.eth.json b/public/erc8004/summarizeagent.eth.json index 1732acf..3bf0be9 100644 --- a/public/erc8004/summarizeagent.eth.json +++ b/public/erc8004/summarizeagent.eth.json @@ -21,8 +21,8 @@ "commandLayerVerb": "summarize", "commandLayerVersion": "1.1.0", "agentCard": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/summarizeagent.eth.json", - "schemaRequest": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "schemaReceipt": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", + "schemaRequest": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", + "schemaReceipt": "https://github.com/commandlayer/commandlayer-clas/tree/main/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", "receiptSigner": "runtime.commandlayer.eth", "receiptAlgorithm": "ed25519", "owner": "commandlayer.eth" diff --git a/public/schemas/v1.0.0/_shared/identity.schema.json b/public/schemas/v1.0.0/_shared/identity.schema.json deleted file mode 100644 index ac9a17f..0000000 --- a/public/schemas/v1.0.0/_shared/identity.schema.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/_shared/identity.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "identity", - "description": "Shared logical identity envelope for actors in CommandLayer (humans, apps, or agents).", - "type": "object", - "additionalProperties": false, - "properties": { - "id": { - "description": "Opaque logical identifier for the actor (user ID, system ID, etc.).", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "display_name": { - "description": "Optional human-readable display name.", - "type": "string", - "maxLength": 256 - }, - "wallet": { - "description": "Optional EVM wallet address associated with this identity.", - "type": "string", - "pattern": "^0x[a-fA-F0-9]{40}$" - }, - "ens": { - "description": "Optional ENS name associated with this identity.", - "type": "string", - "minLength": 3, - "maxLength": 253 - }, - "role": { - "description": "Optional role of this actor in the interaction (e.g., user, system, agent).", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional additional metadata about the actor. Safe to log.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["id"] -} diff --git a/public/schemas/v1.0.0/_shared/receipt.base.schema.json b/public/schemas/v1.0.0/_shared/receipt.base.schema.json deleted file mode 100644 index 0d37316..0000000 --- a/public/schemas/v1.0.0/_shared/receipt.base.schema.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/_shared/receipt.base.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "receipt.base", - "description": "Base structure for all CommandLayer receipts, extended on a per-verb basis. Designed for A2A, Swarm-style delegation, and x402 alignment.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the verb and version for this receipt.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Minimal execution trace for correlating this receipt with the originating request and downstream spans.", - "type": "object", - "additionalProperties": false, - "properties": { - "trace_id": { - "description": "Unique identifier for this execution trace within the provider or agent.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "parent_trace_id": { - "description": "Optional parent trace identifier for delegated or chained calls.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "started_at": { - "description": "RFC 3339 timestamp when execution started.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "completed_at": { - "description": "RFC 3339 timestamp when execution completed.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "duration_ms": { - "description": "Observed execution duration in milliseconds.", - "type": "integer", - "minimum": 0, - "maximum": 86400000 - }, - "provider": { - "description": "Logical provider identifier (platform, runtime, or cluster).", - "type": "string", - "maxLength": 256 - }, - "region": { - "description": "Execution region or data residency hint (e.g., us-east-1).", - "type": "string", - "maxLength": 64 - }, - "model": { - "description": "Model or engine identifier, if applicable.", - "type": "string", - "maxLength": 256 - }, - "tags": { - "description": "Optional opaque tags for downstream correlation and observability.", - "type": "array", - "items": { - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "maxItems": 64 - } - }, - "required": ["trace_id"] - }, - "status": { - "description": "Outcome status for this verb invocation.", - "type": "string", - "enum": ["success", "error", "delegated"] - }, - "error": { - "description": "Error details when status = 'error'.", - "type": "object", - "additionalProperties": false, - "properties": { - "code": { - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "message": { - "type": "string", - "minLength": 1, - "maxLength": 2048 - }, - "retryable": { - "description": "Whether the caller may reasonably retry this request.", - "type": "boolean" - }, - "details": { - "description": "Optional provider-specific error details. Non-normative.", - "type": "object", - "additionalProperties": true - } - } - }, - "delegation_result": { - "description": "Swarm-style delegation outcome when another agent participated in fulfilling this request.", - "type": "object", - "additionalProperties": false, - "properties": { - "performed": { - "description": "Whether any delegation or handoff actually occurred.", - "type": "boolean" - }, - "target_agent": { - "description": "Identifier (e.g., ENS name) of the downstream agent that took over.", - "type": "string", - "maxLength": 256 - }, - "reason": { - "description": "Human-readable reason for delegation or handoff.", - "type": "string", - "maxLength": 1024 - }, - "handoff_trace_id": { - "description": "Trace or task identifier used by the downstream agent.", - "type": "string", - "maxLength": 128 - } - } - }, - "metadata": { - "description": "Optional additional metadata, safe for logging and analytics. Must not change core semantics.", - "type": "object", - "additionalProperties": true - }, - "result": { - "description": "Verb-specific result payload; concrete shape defined by each verb receipt schema.", - "type": "object" - }, - "usage": { - "description": "Optional resource usage metrics; concrete shape may be extended by each verb receipt schema.", - "type": "object" - } - }, - "required": ["x402", "trace", "status"] -} diff --git a/public/schemas/v1.0.0/_shared/trace.schema.json b/public/schemas/v1.0.0/_shared/trace.schema.json deleted file mode 100644 index 4af7266..0000000 --- a/public/schemas/v1.0.0/_shared/trace.schema.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/_shared/trace.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "trace", - "description": "Shared trace envelope for correlating requests and receipts across agents, hops, and spans.", - "type": "object", - "additionalProperties": false, - "properties": { - "trace_id": { - "description": "Logical trace identifier for correlating all spans in a workflow.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "span_id": { - "description": "Identifier for this specific span within the trace.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "parent_span_id": { - "description": "Optional parent span identifier, if this span is a child of another.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "timestamp": { - "description": "ISO 8601 UTC timestamp for when this span was created.", - "type": "string", - "format": "date-time" - }, - "tags": { - "description": "Optional key-value tags for tracing and diagnostics.", - "type": "object", - "additionalProperties": { - "type": "string", - "maxLength": 512 - } - } - }, - "required": ["trace_id"] -} diff --git a/public/schemas/v1.0.0/_shared/verb.aliases.schema.json b/public/schemas/v1.0.0/_shared/verb.aliases.schema.json deleted file mode 100644 index f7c9ff3..0000000 --- a/public/schemas/v1.0.0/_shared/verb.aliases.schema.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/_shared/verb.aliases.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "verb.aliases", - "description": "Schema for CommandLayer verb alias documents: a canonical verb and a list of alias strings.", - "type": "object", - "additionalProperties": false, - "required": ["canonical", "aliases"], - "properties": { - "canonical": { - "description": "Canonical verb name as used in x402, ERC-8004, and schema IDs.", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "aliases": { - "description": "List of alternate spellings or synonyms for this verb. Non-normative; SDKs MAY use these for routing.", - "type": "array", - "items": { - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "minItems": 1, - "maxItems": 16, - "uniqueItems": true - } - } -} diff --git a/public/schemas/v1.0.0/_shared/x402.schema.json b/public/schemas/v1.0.0/_shared/x402.schema.json deleted file mode 100644 index e4f5418..0000000 --- a/public/schemas/v1.0.0/_shared/x402.schema.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/_shared/x402.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "x402 envelope", - "description": "Minimal x402-style envelope describing verb, version, and routing metadata for CommandLayer payloads.", - "type": "object", - "additionalProperties": false, - "properties": { - "verb": { - "description": "Canonical verb name (e.g., summarize, describe, clean, tag).", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "version": { - "description": "Semantic version of the verb contract implemented by this payload.", - "type": "string", - "pattern": "^\\d+\\.\\d+\\.\\d+$" - }, - "entry": { - "description": "Optional x402 entry URI for this verb on a given agent (e.g., x402://summarizeagent.eth/summarize/v1).", - "type": "string", - "format": "uri" - }, - "request_id": { - "description": "Idempotent client-assigned request identifier for correlating with receipts.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "idempotency_key": { - "description": "Client-provided key ensuring safe retries and preventing duplicate processing of the same logical operation.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "reply_to": { - "description": "Optional address or URI where responses/receipts should be delivered.", - "type": "string", - "format": "uri" - }, - "tenant": { - "description": "Optional tenant or account identifier in multi-tenant systems.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "network": { - "description": "Optional blockchain or network context (e.g., mainnet, base, optimism).", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "extras": { - "description": "Optional extension bag for implementation-specific routing/metadata.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["verb", "version"] -} diff --git a/public/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json b/public/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json deleted file mode 100644 index 631bf11..0000000 --- a/public/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "payment.amount", - "description": "Canonical amount + asset pair for CommandLayer commercial verbs (checkout, purchase, refund, etc.).", - "type": "object", - "additionalProperties": false, - "required": ["value", "asset"], - "properties": { - "value": { - "description": "Decimal amount as a string (e.g. \"10\", \"10.50\").", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "asset": { - "description": "Asset identifier (e.g. USDC, USD, ETH, or a token address/spec).", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "pricing_tier": { - "description": "Optional provider-defined tier (e.g. basic, pro, enterprise). Non-normative.", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional payment-related metadata (invoice IDs, internal refs, etc.).", - "type": "object", - "additionalProperties": true - } - } -} diff --git a/public/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json b/public/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json deleted file mode 100644 index f3d012f..0000000 --- a/public/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "payment.settlement", - "description": "Destination and network context for settlement of commercial CommandLayer verbs.", - "type": "object", - "additionalProperties": false, - "required": ["chain", "recipient"], - "properties": { - "chain": { - "description": "Network identifier (e.g. eip155:1, eip155:8453).", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "recipient": { - "description": "Recipient address or ENS name for settlement.", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "refund_address": { - "description": "Optional address or ENS for refunds, if different from recipient.", - "type": "string", - "maxLength": 256 - }, - "merchant_id": { - "description": "Optional logical merchant or account identifier inside the provider.", - "type": "string", - "maxLength": 128 - }, - "metadata": { - "description": "Optional settlement metadata (routing hints, payout channel, etc.).", - "type": "object", - "additionalProperties": true - } - } -} diff --git a/public/schemas/v1.0.0/commercial/authorize/receipts/authorize.receipt.schema.json b/public/schemas/v1.0.0/commercial/authorize/receipts/authorize.receipt.schema.json deleted file mode 100644 index 0023215..0000000 --- a/public/schemas/v1.0.0/commercial/authorize/receipts/authorize.receipt.schema.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/authorize/receipts/authorize.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "authorize.receipt", - "description": "Receipt schema for authorization operations.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Authorization outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["authorization_id", "status"], - "properties": { - "authorization_id": { - "description": "Canonical authorization identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Authorization status.", - "type": "string", - "enum": ["authorized", "declined", "expired", "canceled"] - }, - "amount": { - "description": "Authorized amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Settlement details for any subsequent capture.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "expires_at": { - "description": "Optional expiry timestamp for the authorization.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "reason": { - "description": "Optional reason for decline or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.0.0/commercial/authorize/requests/authorize.request.schema.json b/public/schemas/v1.0.0/commercial/authorize/requests/authorize.request.schema.json deleted file mode 100644 index e8c8fb3..0000000 --- a/public/schemas/v1.0.0/commercial/authorize/requests/authorize.request.schema.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/authorize/requests/authorize.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "authorize.request", - "description": "Request schema for authorizing a payment or mandate without necessarily capturing it.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/trace.schema.json" - } - ] - }, - "actor": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/identity.schema.json" - } - ] - }, - "payload": { - "description": "Authorization parameters describing the amount, settlement, and intent.", - "type": "object", - "additionalProperties": false, - "properties": { - "amount": { - "description": "Amount to authorize.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Settlement details for any future capture.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "purpose": { - "description": "Human-readable intent (e.g., hold for booking, card auth, recurring mandate).", - "type": "string", - "maxLength": 256 - }, - "metadata": { - "description": "Optional metadata (instrument fingerprint, PSP hints, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["amount", "settlement"] - } - }, - "required": ["x402", "trace", "actor", "payload"] -} diff --git a/public/schemas/v1.0.0/commercial/checkout/receipts/checkout.receipt.schema.json b/public/schemas/v1.0.0/commercial/checkout/receipts/checkout.receipt.schema.json deleted file mode 100644 index 2c73c5a..0000000 --- a/public/schemas/v1.0.0/commercial/checkout/receipts/checkout.receipt.schema.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/checkout/receipts/checkout.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "checkout.receipt", - "description": "Receipt schema for a completed or failed checkout operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Checkout outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["order_id", "status"], - "properties": { - "order_id": { - "description": "Provider-assigned canonical order identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Order/checkout status.", - "type": "string", - "enum": ["created", "authorized", "captured", "failed", "canceled"] - }, - "amount": { - "description": "Canonical settled or authorized amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Canonical settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "line_items": { - "description": "Resolved line items used in this order.", - "type": "array", - "items": { - "type": "object", - "additionalProperties": true - } - }, - "reason": { - "description": "Optional explanation for failure or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Provider-specific non-normative metadata.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.0.0/commercial/checkout/requests/checkout.request.schema.json b/public/schemas/v1.0.0/commercial/checkout/requests/checkout.request.schema.json deleted file mode 100644 index dfcf6d7..0000000 --- a/public/schemas/v1.0.0/commercial/checkout/requests/checkout.request.schema.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/checkout/requests/checkout.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "checkout.request", - "description": "Request schema for initiating a commercial checkout operation (cart → order).", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the checkout verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this checkout with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Checkout-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "cart_id": { - "description": "Optional logical cart identifier.", - "type": "string", - "maxLength": 128 - }, - "items": { - "description": "Line items in the checkout cart.", - "type": "array", - "minItems": 1, - "maxItems": 256, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["sku", "quantity"], - "properties": { - "sku": { - "description": "Stock keeping unit or product identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "quantity": { - "description": "Quantity requested.", - "type": "number", - "minimum": 0.000001 - }, - "unit_price": { - "description": "Optional unit price expectation for this item.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "metadata": { - "description": "Optional per-item metadata.", - "type": "object", - "additionalProperties": true - } - } - } - }, - "amount": { - "description": "Expected total amount for the checkout.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement destination for this checkout.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "shipping_address": { - "description": "Optional shipping address for physical goods.", - "type": "object", - "additionalProperties": false, - "properties": { - "name": { "type": "string", "maxLength": 256 }, - "line1": { "type": "string", "maxLength": 256 }, - "line2": { "type": "string", "maxLength": 256 }, - "city": { "type": "string", "maxLength": 128 }, - "state": { "type": "string", "maxLength": 128 }, - "postal_code": { "type": "string", "maxLength": 32 }, - "country": { "type": "string", "maxLength": 2 } - } - }, - "payment_method_hint": { - "description": "Optional hint for what payment rail to use (card, stablecoin, on-chain, etc.).", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional non-normative metadata.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["items", "amount", "settlement"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.0.0/commercial/checksums.txt b/public/schemas/v1.0.0/commercial/checksums.txt deleted file mode 100644 index 155c23e..0000000 --- a/public/schemas/v1.0.0/commercial/checksums.txt +++ /dev/null @@ -1,17 +0,0 @@ -9ecded47fb670f454ab0034af68fd9c25a48c98f4d2e3d7b6c4854b7d9d6e02b schemas/v1.0.0/_shared/identity.schema.json -06af7d20c7e01bea934d7bdfebb5355a4134458e1e9494777bdf56a5dcb69a20 schemas/v1.0.0/_shared/payment.amount.schema.json -679d12e70c531f7604ea95e8edbd9d7eaaaca7b14163d1eaa097f78e178ea8c8 schemas/v1.0.0/_shared/payment.settlement.schema.json -95401e31786c1123cbf6d144e5323503af8e97ce40cc40fffbaee02e00b0f51b schemas/v1.0.0/_shared/receipt.base.schema.json -be7b1639650b23f142062259d2fe1bf3d296c49b70a4a9f181e8c4945754e816 schemas/v1.0.0/_shared/trace.schema.json -2187b9b6b3abc62d75378fcaf6daf0e019f8bf2fede83ebaa6ee908f9f8b5804 schemas/v1.0.0/_shared/verb.aliases.schema.json -f98ff873303b221a8aed65227e579f8d30d3dd334a410c472053c6fefeaf9783 schemas/v1.0.0/_shared/x402.schema.json -4cb5c57b43a938cacdcaed4538eed6e5733946cd4db1ac45cf3aa168bb42709a schemas/v1.0.0/commercial/authorize/receipts/authorize.receipt.schema.json -3a8bf1ce13e147fb6ade6679f40b104f45ae88c0c1219c86c8f0f67ea0f499a1 schemas/v1.0.0/commercial/authorize/requests/authorize.request.schema.json -d9acf6d0f6ec6186bf6a3f2cfa80109e492fbb913ed60f68e96590af13d55323 schemas/v1.0.0/commercial/checkout/receipts/checkout.receipt.schema.json -5cc9d3968a10a08bd909aeb1b49b22f2d6736c8d8b48a01821c1de39be83078f schemas/v1.0.0/commercial/checkout/requests/checkout.request.schema.json -da9f054b90e03bbf1779457770624badef4a0edcac95425c7bcbe43d6be2e8ea schemas/v1.0.0/commercial/purchase/receipts/purchase.receipt.schema.json -ead7ce460394619d55ebaf9d7bbae07635910f47eb17c7cac4c6407d0c1e518a schemas/v1.0.0/commercial/purchase/requests/purchase.request.schema.json -6330bc769f90c60c438c4214339a65cfa244912ba1e2bf7b9eab1b3d22f29e2e schemas/v1.0.0/commercial/ship/receipts/ship.receipt.schema.json -8b2413b03f502b7a4911c2de400775b642e92a335a9aa6caed2050d21aacf1e6 schemas/v1.0.0/commercial/ship/requests/ship.request.schema.json -9bf58e3b6e3b9e7e7d92d1bd59a3bbab2a2cb5d10c780cf95316d9094127af29 schemas/v1.0.0/commercial/verify/receipts/verify.receipt.schema.json -ea640ab37a179c85b8787800f8a56762d500f708a1c690ea7672755a2c1dbf97 schemas/v1.0.0/commercial/verify/requests/verify.request.schema.json diff --git a/public/schemas/v1.0.0/commercial/manifest.json b/public/schemas/v1.0.0/commercial/manifest.json deleted file mode 100644 index c80f93d..0000000 --- a/public/schemas/v1.0.0/commercial/manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "version": "1.0.0", - "class": "commercial", - "schemas_root": "schemas/v1.0.0", - "verbs": [ - "authorize", - "checkout", - "purchase", - "ship", - "verify" - ], - "checksums_file": "checksums.txt" -} diff --git a/public/schemas/v1.0.0/commercial/purchase/receipts/purchase.receipt.schema.json b/public/schemas/v1.0.0/commercial/purchase/receipts/purchase.receipt.schema.json deleted file mode 100644 index a0816b2..0000000 --- a/public/schemas/v1.0.0/commercial/purchase/receipts/purchase.receipt.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/purchase/receipts/purchase.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "purchase.receipt", - "description": "Receipt schema for a purchase operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Purchase outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["purchase_id", "status"], - "properties": { - "purchase_id": { - "description": "Canonical purchase identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Purchase status.", - "type": "string", - "enum": ["success", "pending", "failed", "canceled"] - }, - "amount": { - "description": "Final canonical amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Final canonical settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "reason": { - "description": "Optional reason for failure or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Provider-specific non-normative metadata.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.0.0/commercial/purchase/requests/purchase.request.schema.json b/public/schemas/v1.0.0/commercial/purchase/requests/purchase.request.schema.json deleted file mode 100644 index 22ae37c..0000000 --- a/public/schemas/v1.0.0/commercial/purchase/requests/purchase.request.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/purchase/requests/purchase.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "purchase.request", - "description": "Request schema for a direct purchase (no complex cart semantics required).", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the purchase verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this purchase with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Purchase-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "item_id": { - "description": "Primary product or service identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "quantity": { - "description": "Quantity being purchased.", - "type": "number", - "minimum": 0.000001 - }, - "amount": { - "description": "Expected amount and asset.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "metadata": { - "description": "Optional non-normative metadata (SKU variant, campaign, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["item_id", "amount", "settlement"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.0.0/commercial/ship/receipts/ship.receipt.schema.json b/public/schemas/v1.0.0/commercial/ship/receipts/ship.receipt.schema.json deleted file mode 100644 index 9a45b6f..0000000 --- a/public/schemas/v1.0.0/commercial/ship/receipts/ship.receipt.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/ship/receipts/ship.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "ship.receipt", - "description": "Receipt schema for shipment / fulfillment events.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Shipment outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["shipment_id", "status"], - "properties": { - "shipment_id": { - "description": "Canonical shipment identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "order_id": { - "description": "Order ID this shipment is associated with.", - "type": "string", - "maxLength": 128 - }, - "status": { - "description": "Shipment status.", - "type": "string", - "enum": ["label_created", "in_transit", "delivered", "failed", "returned"] - }, - "carrier": { - "description": "Shipping carrier.", - "type": "string", - "maxLength": 64 - }, - "tracking_number": { - "description": "Tracking number or link reference.", - "type": "string", - "maxLength": 256 - }, - "eta": { - "description": "Estimated time of arrival.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.0.0/commercial/ship/requests/ship.request.schema.json b/public/schemas/v1.0.0/commercial/ship/requests/ship.request.schema.json deleted file mode 100644 index 7b04778..0000000 --- a/public/schemas/v1.0.0/commercial/ship/requests/ship.request.schema.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/ship/requests/ship.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "ship.request", - "description": "Request schema for triggering shipment / fulfillment for a confirmed order.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the ship verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this shipment with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Shipment-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "order_id": { - "description": "Canonical order ID to ship.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "items": { - "description": "Optional subset of order items to ship (for partial shipments).", - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "sku": { - "type": "string", - "maxLength": 128 - }, - "quantity": { - "type": "number", - "minimum": 0.000001 - } - } - } - }, - "shipping_address": { - "description": "Shipping address override, if different from order-level.", - "type": "object", - "additionalProperties": false, - "properties": { - "name": { "type": "string", "maxLength": 256 }, - "line1": { "type": "string", "maxLength": 256 }, - "line2": { "type": "string", "maxLength": 256 }, - "city": { "type": "string", "maxLength": 128 }, - "state": { "type": "string", "maxLength": 128 }, - "postal_code": { "type": "string", "maxLength": 32 }, - "country": { "type": "string", "maxLength": 2 } - } - }, - "carrier_preference": { - "description": "Optional preferred carrier.", - "type": "string", - "maxLength": 64 - }, - "service_level": { - "description": "Optional shipping service level (standard, express, overnight, etc.).", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional additional shipping metadata.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["order_id"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.0.0/commercial/verify/receipts/verify.receipt.schema.json b/public/schemas/v1.0.0/commercial/verify/receipts/verify.receipt.schema.json deleted file mode 100644 index 23b75ff..0000000 --- a/public/schemas/v1.0.0/commercial/verify/receipts/verify.receipt.schema.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/verify/receipts/verify.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "verify.receipt", - "description": "Receipt schema for commercial verification of a payment, invoice, or settlement against a provider’s canonical view.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Verification outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["target", "verified", "status"], - "properties": { - "target": { - "description": "The identifier that was verified (transaction ID, invoice ID, payout ID, etc.).", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "verified": { - "description": "Whether the provider’s canonical record matches the caller’s expectations.", - "type": "boolean" - }, - "status": { - "description": "Provider’s canonical status for this object.", - "type": "string", - "enum": ["success", "pending", "failed", "not_found"] - }, - "amount": { - "description": "Canonical amount/asset as seen by the provider.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Canonical settlement destination as seen by the provider.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "reason": { - "description": "Optional explanation when verified = false or status != 'success'.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.0.0/commercial/verify/requests/verify.request.schema.json b/public/schemas/v1.0.0/commercial/verify/requests/verify.request.schema.json deleted file mode 100644 index 33ebf93..0000000 --- a/public/schemas/v1.0.0/commercial/verify/requests/verify.request.schema.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.0.0/commercial/verify/requests/verify.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "verify.request", - "description": "Request schema for verifying a commercial payment, invoice, or settlement record against a provider’s canonical view.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the verify verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this verify request with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Verification parameters describing what should be verified and under which constraints.", - "type": "object", - "additionalProperties": false, - "properties": { - "kind": { - "description": "What type of object is being verified.", - "type": "string", - "enum": ["transaction", "payment", "invoice", "payout"] - }, - "target": { - "description": "Primary identifier for the object being verified (e.g., transaction ID, invoice ID, provider reference).", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "amount": { - "description": "Expected amount and asset for this operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement destination for this operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.0.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "window": { - "description": "Optional time window that this verification is expected to fall into.", - "type": "object", - "additionalProperties": false, - "properties": { - "from": { - "description": "RFC 3339 timestamp for the earliest expected time.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "to": { - "description": "RFC 3339 timestamp for the latest expected time.", - "type": "string", - "format": "date-time", - "maxLength": 64 - } - } - }, - "strict": { - "description": "If true, require the provider’s canonical view to match all supplied fields exactly.", - "type": "boolean", - "default": true - }, - "metadata": { - "description": "Optional, non-normative metadata useful for providers and SDKs.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["kind", "target"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.1.0/_shared/identity.schema.json b/public/schemas/v1.1.0/_shared/identity.schema.json deleted file mode 100644 index e818c40..0000000 --- a/public/schemas/v1.1.0/_shared/identity.schema.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/_shared/identity.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "identity", - "description": "Shared logical identity envelope for actors in CommandLayer (humans, apps, or agents).", - "type": "object", - "additionalProperties": false, - "properties": { - "id": { - "description": "Opaque logical identifier for the actor (user ID, system ID, etc.).", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "display_name": { - "description": "Optional human-readable display name.", - "type": "string", - "maxLength": 256 - }, - "wallet": { - "description": "Optional EVM wallet address associated with this identity.", - "type": "string", - "pattern": "^0x[a-fA-F0-9]{40}$" - }, - "ens": { - "description": "Optional ENS name associated with this identity.", - "type": "string", - "minLength": 3, - "maxLength": 253 - }, - "role": { - "description": "Optional role of this actor in the interaction (e.g., user, system, agent).", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional additional metadata about the actor. Safe to log.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["id"] -} diff --git a/public/schemas/v1.1.0/_shared/receipt.base.schema.json b/public/schemas/v1.1.0/_shared/receipt.base.schema.json deleted file mode 100644 index 9d11a66..0000000 --- a/public/schemas/v1.1.0/_shared/receipt.base.schema.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "receipt.base", - "description": "Base structure for all CommandLayer receipts, extended on a per-verb basis. Designed for A2A, Swarm-style delegation, and x402 alignment.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the verb and version for this receipt.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Minimal execution trace for correlating this receipt with the originating request and downstream spans.", - "type": "object", - "additionalProperties": false, - "properties": { - "trace_id": { - "description": "Unique identifier for this execution trace within the provider or agent.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "parent_trace_id": { - "description": "Optional parent trace identifier for delegated or chained calls.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "started_at": { - "description": "RFC 3339 timestamp when execution started.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "completed_at": { - "description": "RFC 3339 timestamp when execution completed.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "duration_ms": { - "description": "Observed execution duration in milliseconds.", - "type": "integer", - "minimum": 0, - "maximum": 86400000 - }, - "provider": { - "description": "Logical provider identifier (platform, runtime, or cluster).", - "type": "string", - "maxLength": 256 - }, - "region": { - "description": "Execution region or data residency hint (e.g., us-east-1).", - "type": "string", - "maxLength": 64 - }, - "model": { - "description": "Model or engine identifier, if applicable.", - "type": "string", - "maxLength": 256 - }, - "tags": { - "description": "Optional opaque tags for downstream correlation and observability.", - "type": "array", - "items": { - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "maxItems": 64 - } - }, - "required": ["trace_id"] - }, - "status": { - "description": "Outcome status for this verb invocation.", - "type": "string", - "enum": ["success", "error", "delegated"] - }, - "error": { - "description": "Error details when status = 'error'.", - "type": "object", - "additionalProperties": false, - "properties": { - "code": { - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "message": { - "type": "string", - "minLength": 1, - "maxLength": 2048 - }, - "retryable": { - "description": "Whether the caller may reasonably retry this request.", - "type": "boolean" - }, - "details": { - "description": "Optional provider-specific error details. Non-normative.", - "type": "object", - "additionalProperties": true - } - } - }, - "delegation_result": { - "description": "Swarm-style delegation outcome when another agent participated in fulfilling this request.", - "type": "object", - "additionalProperties": false, - "properties": { - "performed": { - "description": "Whether any delegation or handoff actually occurred.", - "type": "boolean" - }, - "target_agent": { - "description": "Identifier (e.g., ENS name) of the downstream agent that took over.", - "type": "string", - "maxLength": 256 - }, - "reason": { - "description": "Human-readable reason for delegation or handoff.", - "type": "string", - "maxLength": 1024 - }, - "handoff_trace_id": { - "description": "Trace or task identifier used by the downstream agent.", - "type": "string", - "maxLength": 128 - } - } - }, - "metadata": { - "description": "Optional additional metadata, safe for logging and analytics. Must not change core semantics.", - "type": "object", - "additionalProperties": true - }, - "result": { - "description": "Verb-specific result payload; concrete shape defined by each verb receipt schema.", - "type": "object" - }, - "usage": { - "description": "Optional resource usage metrics; concrete shape may be extended by each verb receipt schema.", - "type": "object" - } - }, - "required": ["x402", "trace", "status"] -} diff --git a/public/schemas/v1.1.0/_shared/trace.schema.json b/public/schemas/v1.1.0/_shared/trace.schema.json deleted file mode 100644 index 7517215..0000000 --- a/public/schemas/v1.1.0/_shared/trace.schema.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "trace", - "description": "Shared trace envelope for correlating requests and receipts across agents, hops, and spans.", - "type": "object", - "additionalProperties": false, - "properties": { - "trace_id": { - "description": "Logical trace identifier for correlating all spans in a workflow.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "span_id": { - "description": "Identifier for this specific span within the trace.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "parent_span_id": { - "description": "Optional parent span identifier, if this span is a child of another.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "timestamp": { - "description": "ISO 8601 UTC timestamp for when this span was created.", - "type": "string", - "format": "date-time" - }, - "tags": { - "description": "Optional key-value tags for tracing and diagnostics.", - "type": "object", - "additionalProperties": { - "type": "string", - "maxLength": 512 - } - } - }, - "required": ["trace_id"] -} diff --git a/public/schemas/v1.1.0/_shared/verb.aliases.schema.json b/public/schemas/v1.1.0/_shared/verb.aliases.schema.json deleted file mode 100644 index 240f078..0000000 --- a/public/schemas/v1.1.0/_shared/verb.aliases.schema.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/_shared/verb.aliases.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "verb.aliases", - "description": "Schema for CommandLayer verb alias documents: a canonical verb and a list of alias strings.", - "type": "object", - "additionalProperties": false, - "required": ["canonical", "aliases"], - "properties": { - "canonical": { - "description": "Canonical verb name as used in x402, ERC-8004, and schema IDs.", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "aliases": { - "description": "List of alternate spellings or synonyms for this verb. Non-normative; SDKs MAY use these for routing.", - "type": "array", - "items": { - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "minItems": 1, - "maxItems": 16, - "uniqueItems": true - } - } -} diff --git a/public/schemas/v1.1.0/_shared/x402.schema.json b/public/schemas/v1.1.0/_shared/x402.schema.json deleted file mode 100644 index 102f64b..0000000 --- a/public/schemas/v1.1.0/_shared/x402.schema.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "x402 envelope", - "description": "Minimal x402-style envelope describing verb, version, and routing metadata for CommandLayer payloads.", - "type": "object", - "additionalProperties": false, - "properties": { - "verb": { - "description": "Canonical verb name (e.g., summarize, describe, clean, tag).", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "version": { - "description": "Semantic version of the verb contract implemented by this payload.", - "type": "string", - "pattern": "^\\d+\\.\\d+\\.\\d+$" - }, - "entry": { - "description": "Optional x402 entry URI for this verb on a given agent (e.g., x402://summarizeagent.eth/summarize/v1).", - "type": "string", - "format": "uri" - }, - "request_id": { - "description": "Idempotent client-assigned request identifier for correlating with receipts.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "idempotency_key": { - "description": "Client-provided key ensuring safe retries and preventing duplicate processing of the same logical operation.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "reply_to": { - "description": "Optional address or URI where responses/receipts should be delivered.", - "type": "string", - "format": "uri" - }, - "tenant": { - "description": "Optional tenant or account identifier in multi-tenant systems.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "network": { - "description": "Optional blockchain or network context (e.g., mainnet, base, optimism).", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "extras": { - "description": "Optional extension bag for implementation-specific routing/metadata.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["verb", "version"] -} diff --git a/public/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json b/public/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json deleted file mode 100644 index 7cd3b7c..0000000 --- a/public/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "payment.amount", - "description": "Canonical amount + asset pair for CommandLayer commercial verbs (checkout, purchase, refund, etc.).", - "type": "object", - "additionalProperties": false, - "required": ["value", "asset"], - "properties": { - "value": { - "description": "Decimal amount as a string (e.g. \"10\", \"10.50\").", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "asset": { - "description": "Asset identifier (e.g. USDC, USD, ETH, or a token address/spec).", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "pricing_tier": { - "description": "Optional provider-defined tier (e.g. basic, pro, enterprise). Non-normative.", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional payment-related metadata (invoice IDs, internal refs, etc.).", - "type": "object", - "additionalProperties": true - } - } -} diff --git a/public/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json b/public/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json deleted file mode 100644 index 380ac3d..0000000 --- a/public/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "payment.settlement", - "description": "Destination and network context for settlement of commercial CommandLayer verbs.", - "type": "object", - "additionalProperties": false, - "required": ["chain", "recipient"], - "properties": { - "chain": { - "description": "Network identifier (e.g. eip155:1, eip155:8453).", - "type": "string", - "minLength": 1, - "maxLength": 64 - }, - "recipient": { - "description": "Recipient address or ENS name for settlement.", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "refund_address": { - "description": "Optional address or ENS for refunds, if different from recipient.", - "type": "string", - "maxLength": 256 - }, - "merchant_id": { - "description": "Optional logical merchant or account identifier inside the provider.", - "type": "string", - "maxLength": 128 - }, - "metadata": { - "description": "Optional settlement metadata (routing hints, payout channel, etc.).", - "type": "object", - "additionalProperties": true - } - } -} diff --git a/public/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json b/public/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json deleted file mode 100644 index d71f089..0000000 --- a/public/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/receipts/authorize.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "authorize.receipt", - "description": "Receipt schema for authorization operations.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Authorization outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["authorization_id", "status"], - "properties": { - "authorization_id": { - "description": "Canonical authorization identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Authorization status.", - "type": "string", - "enum": ["authorized", "declined", "expired", "canceled"] - }, - "amount": { - "description": "Authorized amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Settlement details for any subsequent capture.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "expires_at": { - "description": "Optional expiry timestamp for the authorization.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "reason": { - "description": "Optional reason for decline or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json b/public/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json deleted file mode 100644 index 8f1d24f..0000000 --- a/public/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/requests/authorize.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "authorize.request", - "description": "Request schema for authorizing a payment or mandate without necessarily capturing it.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "actor": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/identity.schema.json" - } - ] - }, - "payload": { - "description": "Authorization parameters describing the amount, settlement, and intent.", - "type": "object", - "additionalProperties": false, - "properties": { - "amount": { - "description": "Amount to authorize.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Settlement details for any future capture.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "purpose": { - "description": "Human-readable intent (e.g., hold for booking, card auth, recurring mandate).", - "type": "string", - "maxLength": 256 - }, - "metadata": { - "description": "Optional metadata (instrument fingerprint, PSP hints, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["amount", "settlement"] - } - }, - "required": ["x402", "trace", "actor", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/authorize/receipts/authorize.receipt.schema.json b/public/schemas/v1.1.0/commercial/authorize/receipts/authorize.receipt.schema.json deleted file mode 100644 index d71f089..0000000 --- a/public/schemas/v1.1.0/commercial/authorize/receipts/authorize.receipt.schema.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/receipts/authorize.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "authorize.receipt", - "description": "Receipt schema for authorization operations.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Authorization outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["authorization_id", "status"], - "properties": { - "authorization_id": { - "description": "Canonical authorization identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Authorization status.", - "type": "string", - "enum": ["authorized", "declined", "expired", "canceled"] - }, - "amount": { - "description": "Authorized amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Settlement details for any subsequent capture.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "expires_at": { - "description": "Optional expiry timestamp for the authorization.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "reason": { - "description": "Optional reason for decline or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/authorize/requests/authorize.request.schema.json b/public/schemas/v1.1.0/commercial/authorize/requests/authorize.request.schema.json deleted file mode 100644 index 8f1d24f..0000000 --- a/public/schemas/v1.1.0/commercial/authorize/requests/authorize.request.schema.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/requests/authorize.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "authorize.request", - "description": "Request schema for authorizing a payment or mandate without necessarily capturing it.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "actor": { - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/identity.schema.json" - } - ] - }, - "payload": { - "description": "Authorization parameters describing the amount, settlement, and intent.", - "type": "object", - "additionalProperties": false, - "properties": { - "amount": { - "description": "Amount to authorize.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Settlement details for any future capture.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "purpose": { - "description": "Human-readable intent (e.g., hold for booking, card auth, recurring mandate).", - "type": "string", - "maxLength": 256 - }, - "metadata": { - "description": "Optional metadata (instrument fingerprint, PSP hints, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["amount", "settlement"] - } - }, - "required": ["x402", "trace", "actor", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json b/public/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json deleted file mode 100644 index 9db3a72..0000000 --- a/public/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/receipts/checkout.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "checkout.receipt", - "description": "Receipt schema for a completed or failed checkout operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Checkout outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["order_id", "status"], - "properties": { - "order_id": { - "description": "Provider-assigned canonical order identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Order/checkout status.", - "type": "string", - "enum": ["created", "authorized", "captured", "failed", "canceled"] - }, - "amount": { - "description": "Canonical settled or authorized amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Canonical settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "line_items": { - "description": "Resolved line items used in this order.", - "type": "array", - "items": { - "type": "object", - "additionalProperties": true - } - }, - "reason": { - "description": "Optional explanation for failure or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Provider-specific non-normative metadata.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json b/public/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json deleted file mode 100644 index 1859244..0000000 --- a/public/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/requests/checkout.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "checkout.request", - "description": "Request schema for initiating a commercial checkout operation (cart → order).", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the checkout verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this checkout with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Checkout-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "cart_id": { - "description": "Optional logical cart identifier.", - "type": "string", - "maxLength": 128 - }, - "items": { - "description": "Line items in the checkout cart.", - "type": "array", - "minItems": 1, - "maxItems": 256, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["sku", "quantity"], - "properties": { - "sku": { - "description": "Stock keeping unit or product identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "quantity": { - "description": "Quantity requested.", - "type": "number", - "minimum": 0.000001 - }, - "unit_price": { - "description": "Optional unit price expectation for this item.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "metadata": { - "description": "Optional per-item metadata.", - "type": "object", - "additionalProperties": true - } - } - } - }, - "amount": { - "description": "Expected total amount for the checkout.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement destination for this checkout.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "shipping_address": { - "description": "Optional shipping address for physical goods.", - "type": "object", - "additionalProperties": false, - "properties": { - "name": { "type": "string", "maxLength": 256 }, - "line1": { "type": "string", "maxLength": 256 }, - "line2": { "type": "string", "maxLength": 256 }, - "city": { "type": "string", "maxLength": 128 }, - "state": { "type": "string", "maxLength": 128 }, - "postal_code": { "type": "string", "maxLength": 32 }, - "country": { "type": "string", "maxLength": 2 } - } - }, - "payment_method_hint": { - "description": "Optional hint for what payment rail to use (card, stablecoin, on-chain, etc.).", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional non-normative metadata.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["items", "amount", "settlement"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/checkout/receipts/checkout.receipt.schema.json b/public/schemas/v1.1.0/commercial/checkout/receipts/checkout.receipt.schema.json deleted file mode 100644 index 9db3a72..0000000 --- a/public/schemas/v1.1.0/commercial/checkout/receipts/checkout.receipt.schema.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/receipts/checkout.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "checkout.receipt", - "description": "Receipt schema for a completed or failed checkout operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Checkout outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["order_id", "status"], - "properties": { - "order_id": { - "description": "Provider-assigned canonical order identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Order/checkout status.", - "type": "string", - "enum": ["created", "authorized", "captured", "failed", "canceled"] - }, - "amount": { - "description": "Canonical settled or authorized amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Canonical settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "line_items": { - "description": "Resolved line items used in this order.", - "type": "array", - "items": { - "type": "object", - "additionalProperties": true - } - }, - "reason": { - "description": "Optional explanation for failure or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Provider-specific non-normative metadata.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/checkout/requests/checkout.request.schema.json b/public/schemas/v1.1.0/commercial/checkout/requests/checkout.request.schema.json deleted file mode 100644 index 1859244..0000000 --- a/public/schemas/v1.1.0/commercial/checkout/requests/checkout.request.schema.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/requests/checkout.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "checkout.request", - "description": "Request schema for initiating a commercial checkout operation (cart → order).", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the checkout verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this checkout with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Checkout-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "cart_id": { - "description": "Optional logical cart identifier.", - "type": "string", - "maxLength": 128 - }, - "items": { - "description": "Line items in the checkout cart.", - "type": "array", - "minItems": 1, - "maxItems": 256, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["sku", "quantity"], - "properties": { - "sku": { - "description": "Stock keeping unit or product identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "quantity": { - "description": "Quantity requested.", - "type": "number", - "minimum": 0.000001 - }, - "unit_price": { - "description": "Optional unit price expectation for this item.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "metadata": { - "description": "Optional per-item metadata.", - "type": "object", - "additionalProperties": true - } - } - } - }, - "amount": { - "description": "Expected total amount for the checkout.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement destination for this checkout.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "shipping_address": { - "description": "Optional shipping address for physical goods.", - "type": "object", - "additionalProperties": false, - "properties": { - "name": { "type": "string", "maxLength": 256 }, - "line1": { "type": "string", "maxLength": 256 }, - "line2": { "type": "string", "maxLength": 256 }, - "city": { "type": "string", "maxLength": 128 }, - "state": { "type": "string", "maxLength": 128 }, - "postal_code": { "type": "string", "maxLength": 32 }, - "country": { "type": "string", "maxLength": 2 } - } - }, - "payment_method_hint": { - "description": "Optional hint for what payment rail to use (card, stablecoin, on-chain, etc.).", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional non-normative metadata.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["items", "amount", "settlement"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/checksums.txt b/public/schemas/v1.1.0/commercial/checksums.txt deleted file mode 100644 index 181458c..0000000 --- a/public/schemas/v1.1.0/commercial/checksums.txt +++ /dev/null @@ -1,27 +0,0 @@ -52ef53db01e23f2400058c2accabdfb34399f824a83f1a9814272cbd9f610df9 v1.1.0/_shared/identity.schema.json -bffeda39b4e7ed836991d045280cd9b2629d2ae3302b8368fe4abdc2dfcb3f7b v1.1.0/_shared/receipt.base.schema.json -86c5c092c85a96c28ad9e04a275be3f1bf58a12841101529e4d02cbcada6c0fa v1.1.0/_shared/trace.schema.json -4ca4ffcbaa0df64e698662ebbaeb5a44f74e913ca07bd923819b04ff0a46424c v1.1.0/_shared/verb.aliases.schema.json -49b5e39d80887f4d3006cc46e33c28403479b5c9b510e3d26c54432dfe40491d v1.1.0/_shared/x402.schema.json -2d30ebd0f798465c4ab9fc0f5d528c82737098953a7847387f806d17f90e13cf v1.1.0/commercial/_shared/payment.amount.schema.json -fa7c385c1c4ccc8967ee54f07c8e2a5886a1976eafefc18440e9ab0fe372df71 v1.1.0/commercial/_shared/payment.settlement.schema.json -3b91ff7aa643923021bf984ef901cb1f6f81fccde079792b27c6f2b8434a2f97 v1.1.0/commercial/authorize/authorize.receipt.schema.json -47631486836855d9d7f5a6192bed1c73639c885403144daac003126a65049dd3 v1.1.0/commercial/authorize/authorize.request.schema.json -3b91ff7aa643923021bf984ef901cb1f6f81fccde079792b27c6f2b8434a2f97 v1.1.0/commercial/authorize/receipts/authorize.receipt.schema.json -47631486836855d9d7f5a6192bed1c73639c885403144daac003126a65049dd3 v1.1.0/commercial/authorize/requests/authorize.request.schema.json -a23c215fe6d946a1ec85d8db245cfe22e061f75591cedb180f60e5f269b37285 v1.1.0/commercial/checkout/checkout.receipt.schema.json -5f681e4926e4bfadd6ecb1cd712f777894084a7ce8f7862d4bc03a888eb495ce v1.1.0/commercial/checkout/checkout.request.schema.json -a23c215fe6d946a1ec85d8db245cfe22e061f75591cedb180f60e5f269b37285 v1.1.0/commercial/checkout/receipts/checkout.receipt.schema.json -5f681e4926e4bfadd6ecb1cd712f777894084a7ce8f7862d4bc03a888eb495ce v1.1.0/commercial/checkout/requests/checkout.request.schema.json -9826485074e68a693cd887985c0fef29782095f7b63beeb82e8292995de88998 v1.1.0/commercial/purchase/purchase.receipt.schema.json -fd1c8319cdd6ebbce68d60d7c37aec7bb62a8c48d3a12c68dd6351e5d18908e5 v1.1.0/commercial/purchase/purchase.request.schema.json -9826485074e68a693cd887985c0fef29782095f7b63beeb82e8292995de88998 v1.1.0/commercial/purchase/receipts/purchase.receipt.schema.json -fd1c8319cdd6ebbce68d60d7c37aec7bb62a8c48d3a12c68dd6351e5d18908e5 v1.1.0/commercial/purchase/requests/purchase.request.schema.json -50515f2eefaafa78689aee401c585446b7a279ab41c62e7746fa812c5ffb11df v1.1.0/commercial/ship/receipts/ship.receipt.schema.json -8e49d02da736ef6233fbde7acaead00778e63845d8f98e9613207a71578236dc v1.1.0/commercial/ship/requests/ship.request.schema.json -50515f2eefaafa78689aee401c585446b7a279ab41c62e7746fa812c5ffb11df v1.1.0/commercial/ship/ship.receipt.schema.json -8e49d02da736ef6233fbde7acaead00778e63845d8f98e9613207a71578236dc v1.1.0/commercial/ship/ship.request.schema.json -be7d340a8e23b1e9886b42f5c7aa674384a88ca1dc44d2ec560018fa2883bbc6 v1.1.0/commercial/verify/receipts/verify.receipt.schema.json -076d7994325cfd27079361dbb953320b82858e34d2ad389f7f80e61419574d93 v1.1.0/commercial/verify/requests/verify.request.schema.json -be7d340a8e23b1e9886b42f5c7aa674384a88ca1dc44d2ec560018fa2883bbc6 v1.1.0/commercial/verify/verify.receipt.schema.json -076d7994325cfd27079361dbb953320b82858e34d2ad389f7f80e61419574d93 v1.1.0/commercial/verify/verify.request.schema.json diff --git a/public/schemas/v1.1.0/commercial/manifest.json b/public/schemas/v1.1.0/commercial/manifest.json deleted file mode 100644 index ef96eb2..0000000 --- a/public/schemas/v1.1.0/commercial/manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "version": "1.1.0", - "class": "commercial", - "schemas_root": "schemas/v1.1.0", - "verbs": [ - "authorize", - "checkout", - "purchase", - "ship", - "verify" - ], - "checksums_file": "checksums.txt" -} diff --git a/public/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json b/public/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json deleted file mode 100644 index 31b1cf8..0000000 --- a/public/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/receipts/purchase.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "purchase.receipt", - "description": "Receipt schema for a purchase operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Purchase outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["purchase_id", "status"], - "properties": { - "purchase_id": { - "description": "Canonical purchase identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Purchase status.", - "type": "string", - "enum": ["success", "pending", "failed", "canceled"] - }, - "amount": { - "description": "Final canonical amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Final canonical settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "reason": { - "description": "Optional reason for failure or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Provider-specific non-normative metadata.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json b/public/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json deleted file mode 100644 index 52940b8..0000000 --- a/public/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/requests/purchase.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "purchase.request", - "description": "Request schema for a direct purchase (no complex cart semantics required).", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the purchase verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this purchase with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Purchase-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "item_id": { - "description": "Primary product or service identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "quantity": { - "description": "Quantity being purchased.", - "type": "number", - "minimum": 0.000001 - }, - "amount": { - "description": "Expected amount and asset.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "metadata": { - "description": "Optional non-normative metadata (SKU variant, campaign, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["item_id", "amount", "settlement"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/purchase/receipts/purchase.receipt.schema.json b/public/schemas/v1.1.0/commercial/purchase/receipts/purchase.receipt.schema.json deleted file mode 100644 index 31b1cf8..0000000 --- a/public/schemas/v1.1.0/commercial/purchase/receipts/purchase.receipt.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/receipts/purchase.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "purchase.receipt", - "description": "Receipt schema for a purchase operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Purchase outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["purchase_id", "status"], - "properties": { - "purchase_id": { - "description": "Canonical purchase identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "status": { - "description": "Purchase status.", - "type": "string", - "enum": ["success", "pending", "failed", "canceled"] - }, - "amount": { - "description": "Final canonical amount.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Final canonical settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "reason": { - "description": "Optional reason for failure or cancellation.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Provider-specific non-normative metadata.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/purchase/requests/purchase.request.schema.json b/public/schemas/v1.1.0/commercial/purchase/requests/purchase.request.schema.json deleted file mode 100644 index 52940b8..0000000 --- a/public/schemas/v1.1.0/commercial/purchase/requests/purchase.request.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/requests/purchase.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "purchase.request", - "description": "Request schema for a direct purchase (no complex cart semantics required).", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the purchase verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this purchase with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Purchase-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "item_id": { - "description": "Primary product or service identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "quantity": { - "description": "Quantity being purchased.", - "type": "number", - "minimum": 0.000001 - }, - "amount": { - "description": "Expected amount and asset.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement target.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "metadata": { - "description": "Optional non-normative metadata (SKU variant, campaign, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["item_id", "amount", "settlement"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/ship/receipts/ship.receipt.schema.json b/public/schemas/v1.1.0/commercial/ship/receipts/ship.receipt.schema.json deleted file mode 100644 index 2e7a09c..0000000 --- a/public/schemas/v1.1.0/commercial/ship/receipts/ship.receipt.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/receipts/ship.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "ship.receipt", - "description": "Receipt schema for shipment / fulfillment events.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Shipment outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["shipment_id", "status"], - "properties": { - "shipment_id": { - "description": "Canonical shipment identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "order_id": { - "description": "Order ID this shipment is associated with.", - "type": "string", - "maxLength": 128 - }, - "status": { - "description": "Shipment status.", - "type": "string", - "enum": ["label_created", "in_transit", "delivered", "failed", "returned"] - }, - "carrier": { - "description": "Shipping carrier.", - "type": "string", - "maxLength": 64 - }, - "tracking_number": { - "description": "Tracking number or link reference.", - "type": "string", - "maxLength": 256 - }, - "eta": { - "description": "Estimated time of arrival.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/ship/requests/ship.request.schema.json b/public/schemas/v1.1.0/commercial/ship/requests/ship.request.schema.json deleted file mode 100644 index 5cd80a4..0000000 --- a/public/schemas/v1.1.0/commercial/ship/requests/ship.request.schema.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/requests/ship.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "ship.request", - "description": "Request schema for triggering shipment / fulfillment for a confirmed order.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the ship verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this shipment with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Shipment-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "order_id": { - "description": "Canonical order ID to ship.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "items": { - "description": "Optional subset of order items to ship (for partial shipments).", - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "sku": { - "type": "string", - "maxLength": 128 - }, - "quantity": { - "type": "number", - "minimum": 0.000001 - } - } - } - }, - "shipping_address": { - "description": "Shipping address override, if different from order-level.", - "type": "object", - "additionalProperties": false, - "properties": { - "name": { "type": "string", "maxLength": 256 }, - "line1": { "type": "string", "maxLength": 256 }, - "line2": { "type": "string", "maxLength": 256 }, - "city": { "type": "string", "maxLength": 128 }, - "state": { "type": "string", "maxLength": 128 }, - "postal_code": { "type": "string", "maxLength": 32 }, - "country": { "type": "string", "maxLength": 2 } - } - }, - "carrier_preference": { - "description": "Optional preferred carrier.", - "type": "string", - "maxLength": 64 - }, - "service_level": { - "description": "Optional shipping service level (standard, express, overnight, etc.).", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional additional shipping metadata.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["order_id"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json b/public/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json deleted file mode 100644 index 2e7a09c..0000000 --- a/public/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/receipts/ship.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "ship.receipt", - "description": "Receipt schema for shipment / fulfillment events.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Shipment outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["shipment_id", "status"], - "properties": { - "shipment_id": { - "description": "Canonical shipment identifier.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "order_id": { - "description": "Order ID this shipment is associated with.", - "type": "string", - "maxLength": 128 - }, - "status": { - "description": "Shipment status.", - "type": "string", - "enum": ["label_created", "in_transit", "delivered", "failed", "returned"] - }, - "carrier": { - "description": "Shipping carrier.", - "type": "string", - "maxLength": 64 - }, - "tracking_number": { - "description": "Tracking number or link reference.", - "type": "string", - "maxLength": 256 - }, - "eta": { - "description": "Estimated time of arrival.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/ship/ship.request.schema.json b/public/schemas/v1.1.0/commercial/ship/ship.request.schema.json deleted file mode 100644 index 5cd80a4..0000000 --- a/public/schemas/v1.1.0/commercial/ship/ship.request.schema.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/requests/ship.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "ship.request", - "description": "Request schema for triggering shipment / fulfillment for a confirmed order.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the ship verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this shipment with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Shipment-specific payload.", - "type": "object", - "additionalProperties": false, - "properties": { - "order_id": { - "description": "Canonical order ID to ship.", - "type": "string", - "minLength": 1, - "maxLength": 128 - }, - "items": { - "description": "Optional subset of order items to ship (for partial shipments).", - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "sku": { - "type": "string", - "maxLength": 128 - }, - "quantity": { - "type": "number", - "minimum": 0.000001 - } - } - } - }, - "shipping_address": { - "description": "Shipping address override, if different from order-level.", - "type": "object", - "additionalProperties": false, - "properties": { - "name": { "type": "string", "maxLength": 256 }, - "line1": { "type": "string", "maxLength": 256 }, - "line2": { "type": "string", "maxLength": 256 }, - "city": { "type": "string", "maxLength": 128 }, - "state": { "type": "string", "maxLength": 128 }, - "postal_code": { "type": "string", "maxLength": 32 }, - "country": { "type": "string", "maxLength": 2 } - } - }, - "carrier_preference": { - "description": "Optional preferred carrier.", - "type": "string", - "maxLength": 64 - }, - "service_level": { - "description": "Optional shipping service level (standard, express, overnight, etc.).", - "type": "string", - "maxLength": 64 - }, - "metadata": { - "description": "Optional additional shipping metadata.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["order_id"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/verify/receipts/verify.receipt.schema.json b/public/schemas/v1.1.0/commercial/verify/receipts/verify.receipt.schema.json deleted file mode 100644 index 232b097..0000000 --- a/public/schemas/v1.1.0/commercial/verify/receipts/verify.receipt.schema.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/receipts/verify.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "verify.receipt", - "description": "Receipt schema for commercial verification of a payment, invoice, or settlement against a provider’s canonical view.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Verification outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["target", "verified", "status"], - "properties": { - "target": { - "description": "The identifier that was verified (transaction ID, invoice ID, payout ID, etc.).", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "verified": { - "description": "Whether the provider’s canonical record matches the caller’s expectations.", - "type": "boolean" - }, - "status": { - "description": "Provider’s canonical status for this object.", - "type": "string", - "enum": ["success", "pending", "failed", "not_found"] - }, - "amount": { - "description": "Canonical amount/asset as seen by the provider.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Canonical settlement destination as seen by the provider.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "reason": { - "description": "Optional explanation when verified = false or status != 'success'.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/verify/requests/verify.request.schema.json b/public/schemas/v1.1.0/commercial/verify/requests/verify.request.schema.json deleted file mode 100644 index 5cdcd08..0000000 --- a/public/schemas/v1.1.0/commercial/verify/requests/verify.request.schema.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/requests/verify.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "verify.request", - "description": "Request schema for verifying a commercial payment, invoice, or settlement record against a provider’s canonical view.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the verify verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this verify request with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Verification parameters describing what should be verified and under which constraints.", - "type": "object", - "additionalProperties": false, - "properties": { - "kind": { - "description": "What type of object is being verified.", - "type": "string", - "enum": ["transaction", "payment", "invoice", "payout"] - }, - "target": { - "description": "Primary identifier for the object being verified (e.g., transaction ID, invoice ID, provider reference).", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "amount": { - "description": "Expected amount and asset for this operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement destination for this operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "window": { - "description": "Optional time window that this verification is expected to fall into.", - "type": "object", - "additionalProperties": false, - "properties": { - "from": { - "description": "RFC 3339 timestamp for the earliest expected time.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "to": { - "description": "RFC 3339 timestamp for the latest expected time.", - "type": "string", - "format": "date-time", - "maxLength": 64 - } - } - }, - "strict": { - "description": "If true, require the provider’s canonical view to match all supplied fields exactly.", - "type": "boolean", - "default": true - }, - "metadata": { - "description": "Optional, non-normative metadata useful for providers and SDKs.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["kind", "target"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json b/public/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json deleted file mode 100644 index 232b097..0000000 --- a/public/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/receipts/verify.receipt.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "verify.receipt", - "description": "Receipt schema for commercial verification of a payment, invoice, or settlement against a provider’s canonical view.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/receipt.base.schema.json" - }, - { - "type": "object", - "properties": { - "result": { - "description": "Verification outcome payload.", - "type": "object", - "additionalProperties": false, - "required": ["target", "verified", "status"], - "properties": { - "target": { - "description": "The identifier that was verified (transaction ID, invoice ID, payout ID, etc.).", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "verified": { - "description": "Whether the provider’s canonical record matches the caller’s expectations.", - "type": "boolean" - }, - "status": { - "description": "Provider’s canonical status for this object.", - "type": "string", - "enum": ["success", "pending", "failed", "not_found"] - }, - "amount": { - "description": "Canonical amount/asset as seen by the provider.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Canonical settlement destination as seen by the provider.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "reason": { - "description": "Optional explanation when verified = false or status != 'success'.", - "type": "string", - "maxLength": 1024 - }, - "metadata": { - "description": "Optional provider- or runtime-specific additional context.", - "type": "object", - "additionalProperties": true - } - } - }, - "usage": { - "description": "Optional resource usage metrics (tokens, compute units, etc.).", - "type": "object", - "additionalProperties": true - } - }, - "required": ["result"] - } - ] -} diff --git a/public/schemas/v1.1.0/commercial/verify/verify.request.schema.json b/public/schemas/v1.1.0/commercial/verify/verify.request.schema.json deleted file mode 100644 index 5cdcd08..0000000 --- a/public/schemas/v1.1.0/commercial/verify/verify.request.schema.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "$id": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/requests/verify.request.schema.json", - "$schema": "https://json-schema.org/draft/2020-12/schema", - "title": "verify.request", - "description": "Request schema for verifying a commercial payment, invoice, or settlement record against a provider’s canonical view.", - "type": "object", - "additionalProperties": false, - "properties": { - "x402": { - "description": "x402 envelope describing the verify verb and version.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/x402.schema.json" - } - ] - }, - "trace": { - "description": "Trace envelope for correlating this verify request with logs and receipts.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/_shared/trace.schema.json" - } - ] - }, - "payload": { - "description": "Verification parameters describing what should be verified and under which constraints.", - "type": "object", - "additionalProperties": false, - "properties": { - "kind": { - "description": "What type of object is being verified.", - "type": "string", - "enum": ["transaction", "payment", "invoice", "payout"] - }, - "target": { - "description": "Primary identifier for the object being verified (e.g., transaction ID, invoice ID, provider reference).", - "type": "string", - "minLength": 1, - "maxLength": 256 - }, - "amount": { - "description": "Expected amount and asset for this operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.amount.schema.json" - } - ] - }, - "settlement": { - "description": "Expected settlement destination for this operation.", - "allOf": [ - { - "$ref": "https://commandlayer.org/schemas/v1.1.0/commercial/_shared/payment.settlement.schema.json" - } - ] - }, - "window": { - "description": "Optional time window that this verification is expected to fall into.", - "type": "object", - "additionalProperties": false, - "properties": { - "from": { - "description": "RFC 3339 timestamp for the earliest expected time.", - "type": "string", - "format": "date-time", - "maxLength": 64 - }, - "to": { - "description": "RFC 3339 timestamp for the latest expected time.", - "type": "string", - "format": "date-time", - "maxLength": 64 - } - } - }, - "strict": { - "description": "If true, require the provider’s canonical view to match all supplied fields exactly.", - "type": "boolean", - "default": true - }, - "metadata": { - "description": "Optional, non-normative metadata useful for providers and SDKs.", - "type": "object", - "additionalProperties": true - } - }, - "required": ["kind", "target"] - } - }, - "required": ["x402", "trace", "payload"] -} diff --git a/public/trust-verification.html b/public/trust-verification.html index 8b7e899..241f329 100644 --- a/public/trust-verification.html +++ b/public/trust-verification.html @@ -101,7 +101,7 @@

Verification pipeline