removedInput schema / properties / expectedPayTo / $ref
Removed value: -"#/properties/payerAddress"
addedInput schema / properties / expectedPayTo / description
Added value: +"Optional recipient address that the payment challenge must match."
addedInput schema / properties / expectedPayTo / pattern
Added value: +"^0x[a-fA-F0-9]{40}$"
addedInput schema / properties / expectedPayTo / type
Added value: +"string"
addedInput schema / properties / maxAmountUsdc / description
Added value: +"Maximum acceptable USDC charge as a decimal string."
addedInput schema / properties / minGasReserveEth / description
Added value: +"Optional minimum ETH balance to preserve for Base gas."
addedInput schema / properties / payerAddress / description
Added value: +"Base wallet address that would sign and fund the x402 payment."
addedInput schema / properties / serviceUrl / description
Added value: +"Public HTTPS endpoint whose live x402 payment challenge should be validated."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "alerts": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "asset": {
+ "type": "string"
+ },
+ "checks": {
+ "items": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "decision": {
+ "enum": [
+ "safe_to_sign",
+ "needs_funding",
+ "review_recipient",
+ "reject"
+ ],
+ "type": "string"
+ },
+ "network": {
+ "type": "string"
+ },
+ "quotedAmountUsdc": {
+ "type": "string"
+ },
+ "quotedPayTo": {
+ "type": "string"
+ },
+ "recommendedAction": {
+ "type": "string"
+ },
+ "riskLevel": {
+ "enum": [
+ "low",
+ "medium",
+ "high"
+ ],
+ "type": "string"
+ },
+ "safeToSign": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "decision",
+ "safeToSign",
+ "riskLevel",
+ "quotedAmountUsdc",
+ "quotedPayTo",
+ "network",
+ "asset",
+ "checks",
+ "alerts",
+ "recommendedAction"
+ ],
+ "type": "object"
+}