changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "catalogue_total": {
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "checks": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "evidence": {
+ "type": "object"
+ },
+ "family": {
+ "enum": [
+ "woo",
+ "robots",
+ "jsonld",
+ "mcp",
+ "ucp",
+ "acp"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "reasonCode": {
+ "enum": [
+ "TARGET_INVALID",
+ "TARGET_PRIVATE",
+ "TARGET_REDIRECT_UNSAFE",
+ "TARGET_DNS_REBIND",
+ "TARGET_TIMEOUT",
+ "TARGET_BYTES_EXCEEDED",
+ "TARGET_RATE_LIMITED",
+ "ROBOTS_BLOCKED",
+ "WOO_API_UNAVAILABLE",
+ "WOO_SAMPLE_EMPTY",
+ "JSONLD_PRODUCT_MISSING",
+ "JSONLD_OFFER_MISSING",
+ "DISCOVERY_UNDECLARED",
+ "PROTOCOL_VERSION_UNSUPPORTED",
+ "PROTOCOL_SCHEMA_INVALID",
+ "MCP_INITIALIZE_FAILED",
+ "MCP_TOOLS_LIST_FAILED",
+ "MCP_TOOL_ANNOTATION_UNSAFE",
+ "MCP_TOOL_CALL_FAILED",
+ "UCP_PROFILE_INVALID",
+ "ACP_PROFILE_INVALID",
+ "CROSS_SURFACE_CONFLICT",
+ "OWNERSHIP_REQUIRED",
+ "OWNERSHIP_EXPIRED",
+ "ACTIVE_FLOW_FORBIDDEN",
+ "EVIDENCE_INVALID",
+ "INFRA_PERSISTENCE_FAILED",
+ "UNMEASURED_SOURCE",
+ "CONNECTION_UNVERIFIABLE",
+ "INVALID_MIME",
+ "INVALID_JSON",
+ "PAGINATION_DRIFT",
+ "CANCELED_BY_CALLER"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "PASS",
+ "FAIL",
+ "BLOCKED",
+ "NOT_APPLICABLE",
+ "UNMEASURED"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "family",
+ "state",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "const": "preflight"
+ },
+ "observed_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "protocol_bundles": {
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "requested_families": {
+ "items": {
+ "enum": [
+ "woo",
+ "robots",
+ "jsonld",
+ "mcp",
+ "ucp",
+ "acp"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sample_seed": {
+ "type": "string"
+ },
+ "sample_size": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "state": {
+ "enum": [
+ "ACCEPTED",
+ "REJECTED",
+ "PARTIAL",
+ "BLOCKED",
+ "UNMEASURED"
+ ],
+ "type": "string"
+ },
+ "store_origin": {
+ "format": "uri",
+ "type": "string"
+ },
+ "unknowns": {
+ "items": {
+ "enum": [
+ "TARGET_INVALID",
+ "TARGET_PRIVATE",
+ "TARGET_REDIRECT_UNSAFE",
+ "TARGET_DNS_REBIND",
+ "TARGET_TIMEOUT",
+ "TARGET_BYTES_EXCEEDED",
+ "TARGET_RATE_LIMITED",
+ "ROBOTS_BLOCKED",
+ "WOO_API_UNAVAILABLE",
+ "WOO_SAMPLE_EMPTY",
+ "JSONLD_PRODUCT_MISSING",
+ "JSONLD_OFFER_MISSING",
+ "DISCOVERY_UNDECLARED",
+ "PROTOCOL_VERSION_UNSUPPORTED",
+ "PROTOCOL_SCHEMA_INVALID",
+ "MCP_INITIALIZE_FAILED",
+ "MCP_TOOLS_LIST_FAILED",
+ "MCP_TOOL_ANNOTATION_UNSAFE",
+ "MCP_TOOL_CALL_FAILED",
+ "UCP_PROFILE_INVALID",
+ "ACP_PROFILE_INVALID",
+ "CROSS_SURFACE_CONFLICT",
+ "OWNERSHIP_REQUIRED",
+ "OWNERSHIP_EXPIRED",
+ "ACTIVE_FLOW_FORBIDDEN",
+ "EVIDENCE_INVALID",
+ "INFRA_PERSISTENCE_FAILED",
+ "UNMEASURED_SOURCE",
+ "CONNECTION_UNVERIFIABLE",
+ "INVALID_MIME",
+ "INVALID_JSON",
+ "PAGINATION_DRIFT",
+ "CANCELED_BY_CALLER"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "kind",
+ "state",
+ "store_origin",
+ "requested_families",
+ "sample_seed",
+ "sample_size",
+ "catalogue_total",
+ "checks",
+ "protocol_bundles",
+ "observed_at",
+ "unknowns"
+ ],
+ "type": "object"
+}