changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "current_state": {
+ "additionalProperties": false,
+ "properties": {
+ "accepts_count": {
+ "type": "integer"
+ },
+ "agent_card_present": {
+ "type": "boolean"
+ },
+ "asset": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "bazaar_discoverable": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "facilitator_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "http_status_unauth": {
+ "type": "integer"
+ },
+ "max_timeout_seconds": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "network": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pay_to": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "price_usd": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "rate_limit_headers_present": {
+ "type": "boolean"
+ },
+ "x402_version": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "http_status_unauth",
+ "x402_version",
+ "accepts_count",
+ "price_usd",
+ "network",
+ "asset",
+ "pay_to",
+ "facilitator_url",
+ "max_timeout_seconds",
+ "bazaar_discoverable",
+ "agent_card_present",
+ "rate_limit_headers_present"
+ ],
+ "type": "object"
+ },
+ "endpoint_url": {
+ "format": "uri",
+ "type": "string"
+ },
+ "evidence": {
+ "additionalProperties": false,
+ "properties": {
+ "agent_card_probed": {
+ "format": "uri",
+ "type": "string"
+ },
+ "endpoint_probed": {
+ "format": "uri",
+ "type": "string"
+ },
+ "envelope_sha256": {
+ "maxLength": 64,
+ "minLength": 64,
+ "type": "string"
+ }
+ },
+ "required": [
+ "endpoint_probed",
+ "agent_card_probed",
+ "envelope_sha256"
+ ],
+ "type": "object"
+ },
+ "expected_lift_usd_per_month": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "next_check_at": {
+ "description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds.",
+ "format": "date-time",
+ "type": "string"
+ },
+ "probed_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "recommendations": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "action": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "confidence": {
+ "enum": [
+ "low",
+ "medium",
+ "high"
+ ],
+ "type": "string"
+ },
+ "evidence": {
+ "maxLength": 512,
+ "minLength": 1,
+ "type": "string"
+ },
+ "impact_usd_per_month": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "lever": {
+ "enum": [
+ "pricing",
+ "bundling",
+ "discoverability",
+ "envelope-fix",
+ "rate-limit",
+ "tier-add",
+ "facilitator-switch",
+ "schema-clarity"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "lever",
+ "confidence",
+ "impact_usd_per_month",
+ "evidence",
+ "action"
+ ],
+ "type": "object"
+ },
+ "maxItems": 7,
+ "minItems": 1,
+ "type": "array"
+ },
+ "verdict": {
+ "enum": [
+ "healthy",
+ "leaking-revenue",
+ "discoverability-blocked",
+ "mispriced",
+ "broken-envelope"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "endpoint_url",
+ "probed_at",
+ "verdict",
+ "current_state",
+ "recommendations",
+ "expected_lift_usd_per_month",
+ "evidence"
+ ],
+ "type": "object"
+}