changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "anyOf": [
+ {
+ "required": [
+ "tool",
+ "url",
+ "reasons",
+ "schema",
+ "risk",
+ "signals",
+ "coverage",
+ "not_a_guarantee"
+ ]
+ },
+ {
+ "properties": {
+ "accepts": {
+ "type": "array"
+ },
+ "error": {
+ "type": "string"
+ },
+ "resource": {
+ "type": "object"
+ },
+ "x402Version": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "x402Version",
+ "accepts"
+ ]
+ },
+ {
+ "properties": {
+ "charged": {
+ "type": "boolean"
+ },
+ "error": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "error"
+ ]
+ }
+ ],
+ "properties": {
+ "_trial": {
+ "description": "Present when the call was a free trial call.",
+ "type": "object"
+ },
+ "cache": {
+ "type": "object"
+ },
+ "content": {
+ "type": "object"
+ },
+ "coverage": {
+ "properties": {
+ "blocklist_checked": {
+ "type": "boolean"
+ },
+ "checked": {
+ "type": "array"
+ },
+ "failed": {
+ "type": "array"
+ },
+ "not_checked": {
+ "type": "array"
+ },
+ "point_in_time": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "not_checked",
+ "blocklist_checked"
+ ],
+ "type": "object"
+ },
+ "domain": {
+ "type": "object"
+ },
+ "final_url": {
+ "type": "string"
+ },
+ "findings": {
+ "items": {
+ "properties": {
+ "fix": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "severity": {
+ "enum": [
+ "critical",
+ "high",
+ "medium",
+ "low",
+ "info"
+ ],
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "methodology_url": {
+ "type": "string"
+ },
+ "not_a_guarantee": {
+ "const": true,
+ "type": "boolean"
+ },
+ "not_a_guarantee_text": {
+ "type": "string"
+ },
+ "price_usd": {
+ "type": "number"
+ },
+ "provider": {
+ "type": "string"
+ },
+ "reasons": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "redirects": {
+ "type": "array"
+ },
+ "risk": {
+ "properties": {
+ "calibration": {},
+ "confidence": {
+ "enum": [
+ "low",
+ "medium",
+ "high"
+ ],
+ "type": "string"
+ },
+ "level": {
+ "enum": [
+ "low_observed_risk",
+ "elevated",
+ "high",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "observed_bad_rate": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "score": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "thresholds": {
+ "type": "object"
+ }
+ },
+ "required": [
+ "level",
+ "score",
+ "confidence"
+ ],
+ "type": "object"
+ },
+ "schema": {
+ "const": "trust/2",
+ "type": "string"
+ },
+ "security_headers": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "signals": {
+ "items": {
+ "properties": {
+ "basis": {
+ "enum": [
+ "observed",
+ "inferred"
+ ],
+ "type": "string"
+ },
+ "direction": {
+ "enum": [
+ "raises",
+ "lowers"
+ ],
+ "type": "string"
+ },
+ "evidence": {
+ "items": {
+ "properties": {
+ "header": {
+ "type": "string"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "observed_at": {
+ "type": "string"
+ },
+ "record": {},
+ "snippet": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": "string"
+ },
+ "value": {}
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "id": {
+ "type": "string"
+ },
+ "severity": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "value": {},
+ "weight": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "id",
+ "direction",
+ "weight",
+ "basis",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "threat_list": {
+ "type": "object"
+ },
+ "tls": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "tool": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ },
+ "verdict": {
+ "deprecated": true,
+ "description": "Deprecated alias of risk.level, removed after 2027-01-31",
+ "enum": [
+ "low_observed_risk",
+ "elevated",
+ "high",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "x402": {
+ "properties": {
+ "detected": {
+ "type": "boolean"
+ },
+ "issues": {
+ "type": "array"
+ },
+ "options": {
+ "type": "array"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+}