changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "acpFeedUrl": {
+ "type": "string"
+ },
+ "agentPolicySummary": {
+ "additionalProperties": false,
+ "properties": {
+ "allowedShippingCountries": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "alwaysConfirm": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "confirmationRequiredAboveUsd": {
+ "type": "number"
+ },
+ "maxCartValueUsd": {
+ "type": "number"
+ },
+ "neverConfirm": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "maxCartValueUsd",
+ "confirmationRequiredAboveUsd",
+ "allowedShippingCountries",
+ "alwaysConfirm",
+ "neverConfirm"
+ ],
+ "type": "object"
+ },
+ "compliance": {
+ "additionalProperties": false,
+ "properties": {
+ "dataRetentionDays": {
+ "type": "number"
+ },
+ "encryptionAtRest": {
+ "type": "string"
+ },
+ "encryptionInTransit": {
+ "type": "string"
+ },
+ "gdprDataController": {
+ "type": "string"
+ },
+ "pciDssLevel": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "gdprDataController",
+ "pciDssLevel",
+ "encryptionAtRest",
+ "encryptionInTransit",
+ "dataRetentionDays"
+ ],
+ "type": "object"
+ },
+ "discovery": {
+ "additionalProperties": false,
+ "properties": {
+ "agUiEndpoint": {
+ "type": "string"
+ },
+ "agentCard": {
+ "type": "string"
+ },
+ "agentPolicy": {
+ "type": "string"
+ },
+ "llmsTxt": {
+ "type": "string"
+ },
+ "mcpEndpoint": {
+ "type": "string"
+ },
+ "ucpProfile": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "mcpEndpoint",
+ "agUiEndpoint",
+ "agentCard",
+ "agentPolicy",
+ "ucpProfile",
+ "llmsTxt"
+ ],
+ "type": "object"
+ },
+ "enrichedCatalogEnabled": {
+ "type": "boolean"
+ },
+ "identity": {
+ "additionalProperties": false,
+ "properties": {
+ "address": {
+ "additionalProperties": false,
+ "properties": {
+ "city": {
+ "type": "string"
+ },
+ "country": {
+ "type": "string"
+ },
+ "postalCode": {
+ "type": "string"
+ },
+ "state": {
+ "type": "string"
+ },
+ "street": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "street",
+ "city",
+ "state",
+ "country",
+ "postalCode"
+ ],
+ "type": "object"
+ },
+ "contact": {
+ "additionalProperties": false,
+ "properties": {
+ "chat": {
+ "type": "string"
+ },
+ "email": {
+ "type": "string"
+ },
+ "phone": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "email",
+ "phone",
+ "chat"
+ ],
+ "type": "object"
+ },
+ "legalName": {
+ "type": "string"
+ },
+ "taxId": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "legalName",
+ "taxId",
+ "address",
+ "contact"
+ ],
+ "type": "object"
+ },
+ "identityLinkingEnabled": {
+ "type": "boolean"
+ },
+ "identityProviderType": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "manifest_hash": {
+ "type": "string"
+ },
+ "manifest_jws": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "manifest_signed_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "policies": {
+ "additionalProperties": false,
+ "properties": {
+ "payment": {
+ "additionalProperties": false,
+ "properties": {
+ "acceptedMethods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "securityStandard": {
+ "type": "string"
+ },
+ "withheldMethods": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "method": {
+ "type": "string"
+ },
+ "reason": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "method",
+ "reason"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "acceptedMethods",
+ "securityStandard"
+ ],
+ "type": "object"
+ },
+ "returns": {
+ "additionalProperties": false,
+ "properties": {
+ "freeReturnShipping": {
+ "type": "string"
+ },
+ "refundMethod": {
+ "type": "string"
+ },
+ "refundProcessingDays": {
+ "type": "number"
+ },
+ "windowDays": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "windowDays",
+ "freeReturnShipping",
+ "refundMethod",
+ "refundProcessingDays"
+ ],
+ "type": "object"
+ },
+ "shipping": {
+ "additionalProperties": false,
+ "properties": {
+ "expressPrice": {
+ "type": "number"
+ },
+ "freeThresholdCents": {
+ "type": "number"
+ },
+ "overnightPrice": {
+ "type": "number"
+ },
+ "standardDeliveryDays": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "freeThresholdCents",
+ "standardDeliveryDays",
+ "expressPrice",
+ "overnightPrice"
+ ],
+ "type": "object"
+ },
+ "warranty": {
+ "additionalProperties": false,
+ "properties": {
+ "covered": {
+ "type": "string"
+ },
+ "periodYears": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "periodYears",
+ "covered"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "returns",
+ "shipping",
+ "warranty",
+ "payment"
+ ],
+ "type": "object"
+ },
+ "protocolScopeNote": {
+ "type": "string"
+ },
+ "protocols": {
+ "additionalProperties": false,
+ "properties": {
+ "acp": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "provider": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "enabled",
+ "provider"
+ ],
+ "type": "object"
+ },
+ "ap2": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "provider": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "enabled",
+ "provider"
+ ],
+ "type": "object"
+ },
+ "ucp": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "enabled",
+ "version"
+ ],
+ "type": "object"
+ },
+ "vic": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "environment": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "enabled",
+ "environment"
+ ],
+ "type": "object"
+ },
+ "x402": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "provider": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "enabled",
+ "provider"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "acp",
+ "ap2",
+ "x402"
+ ],
+ "type": "object"
+ },
+ "store": {
+ "additionalProperties": false,
+ "properties": {
+ "description": {
+ "type": "string"
+ },
+ "isDemo": {
+ "type": "boolean"
+ },
+ "name": {
+ "type": "string"
+ },
+ "slug": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "slug",
+ "description",
+ "isDemo"
+ ],
+ "type": "object"
+ },
+ "supportedProtocols": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "description": {
+ "type": "string"
+ },
+ "mode": {
+ "enum": [
+ "live",
+ "sandbox",
+ "coming_soon"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "mode",
+ "description"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "trust": {
+ "additionalProperties": false,
+ "properties": {
+ "componentsSourceOfTruth": {
+ "description": "Canonical source for the components behind overallScore.",
+ "type": "string"
+ },
+ "legacyV2Components": {
+ "additionalProperties": false,
+ "description": "Legacy v2 self-declared breakdown (0-1). Does NOT explain overallScore (v4.1). For the components behind the published score call GET /api/v1/stores/{slug}/trust-score, or get_store_trust for the signed envelope. Omitted when every value is zero.",
+ "properties": {
+ "catalogCompleteness": {
+ "type": "number"
+ },
+ "dataFreshness": {
+ "type": "number"
+ },
+ "policyClarity": {
+ "type": "number"
+ },
+ "priceAccuracy": {
+ "type": "number"
+ },
+ "responseTime": {
+ "type": "number"
+ },
+ "returnRate": {
+ "type": "number"
+ },
+ "stockReliability": {
+ "type": "number"
+ },
+ "verificationDepth": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "catalogCompleteness",
+ "dataFreshness",
+ "priceAccuracy",
+ "stockReliability",
+ "policyClarity",
+ "responseTime",
+ "returnRate",
+ "verificationDepth"
+ ],
+ "type": "object"
+ },
+ "overallScore": {
+ "description": "Trust score, engine v4.1, scale 0-100. null = not published.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "scoringVersion": {
+ "description": "Engine version behind overallScore ('4.1'), null when absent.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "verificationLevel": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "overallScore",
+ "scoringVersion",
+ "verificationLevel",
+ "componentsSourceOfTruth"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "store",
+ "identity",
+ "trust",
+ "policies",
+ "compliance",
+ "protocols",
+ "supportedProtocols",
+ "protocolScopeNote",
+ "agentPolicySummary",
+ "discovery",
+ "identityLinkingEnabled",
+ "identityProviderType",
+ "acpFeedUrl",
+ "enrichedCatalogEnabled",
+ "manifest_hash",
+ "manifest_signed_at",
+ "manifest_jws"
+ ],
+ "type": "object"
+}