changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "description": "MCP payment instruction. Calling the MCP tool itself does not charge or execute the paid operation.",
+ "properties": {
+ "endpoint": {
+ "description": "ARN HTTP path to POST the same tool arguments to for paid execution.",
+ "type": "string"
+ },
+ "instruction": {
+ "description": "How to execute the capability after receiving the payment requirement.",
+ "type": "string"
+ },
+ "paymentRequired": {
+ "const": true,
+ "description": "Always true for paid ARN capabilities exposed over MCP.",
+ "type": "boolean"
+ },
+ "price": {
+ "additionalProperties": false,
+ "properties": {
+ "amount": {
+ "description": "Atomic asset amount.",
+ "type": "string"
+ },
+ "asset": {
+ "description": "Settlement asset.",
+ "type": "string"
+ },
+ "display": {
+ "description": "Human-readable current price.",
+ "type": "string"
+ },
+ "network": {
+ "description": "CAIP-2 settlement network identifier.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount",
+ "asset",
+ "network",
+ "display"
+ ],
+ "type": "object"
+ },
+ "protocol": {
+ "const": "x402",
+ "description": "Payment protocol required by the HTTP execution endpoint.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "paymentRequired",
+ "protocol",
+ "endpoint",
+ "price",
+ "instruction"
+ ],
+ "type": "object"
+}