changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "appStore": {
+ "additionalProperties": false,
+ "properties": {
+ "matchCount": {
+ "type": "integer"
+ },
+ "verdict": {
+ "enum": [
+ "clear",
+ "similar",
+ "conflict",
+ "unknown"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "verdict",
+ "matchCount"
+ ],
+ "type": "object"
+ },
+ "developer": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "namespace": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "namespace",
+ "available"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "disclaimer": {
+ "const": "Not legal advice.",
+ "type": "string"
+ },
+ "domains": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "priceUsd": {
+ "type": "number"
+ },
+ "tld": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "tld",
+ "available"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "links": {
+ "additionalProperties": false,
+ "properties": {
+ "fullResult": {
+ "description": "Full interactive result (free).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "fullResult"
+ ],
+ "type": "object"
+ },
+ "lockedInFullReport": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "name": {
+ "type": "string"
+ },
+ "note": {
+ "description": "Parse correction or why the check is partial.",
+ "type": "string"
+ },
+ "quota": {
+ "additionalProperties": false,
+ "description": "Per-caller fair-use quota. Absent on cache hits and degraded paths.",
+ "properties": {
+ "limit": {
+ "description": "Free checks per caller per UTC day.",
+ "type": "integer"
+ },
+ "resetsAt": {
+ "description": "ISO timestamp of the next UTC midnight reset.",
+ "type": "string"
+ },
+ "used": {
+ "description": "Free checks this caller has used today (UTC).",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "used",
+ "limit",
+ "resetsAt"
+ ],
+ "type": "object"
+ },
+ "socialHandles": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "confirmUrl": {
+ "type": "string"
+ },
+ "platform": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "platform",
+ "available"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "status": {
+ "enum": [
+ "ok",
+ "capped",
+ "invalid",
+ "error"
+ ],
+ "type": "string"
+ },
+ "verdict": {
+ "additionalProperties": false,
+ "properties": {
+ "capped": {
+ "type": "boolean"
+ },
+ "confidence": {
+ "const": "low",
+ "type": "string"
+ },
+ "conflictClasses": {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ "conflictCount": {
+ "type": "integer"
+ },
+ "coverage": {
+ "enum": [
+ "US",
+ "US+EU"
+ ],
+ "type": "string"
+ },
+ "euConflictClasses": {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ "euConflictCount": {
+ "type": "integer"
+ },
+ "euTrademarkRisk": {
+ "enum": [
+ "clear",
+ "conflict"
+ ],
+ "type": "string"
+ },
+ "trademarkRisk": {
+ "enum": [
+ "clear",
+ "caution",
+ "conflict"
+ ],
+ "type": "string"
+ },
+ "viabilityBand": {
+ "enum": [
+ "strong",
+ "caution",
+ "blockers",
+ "high-risk"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "coverage",
+ "confidence",
+ "capped"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "name",
+ "status",
+ "verdict",
+ "domains",
+ "socialHandles",
+ "developer",
+ "links",
+ "lockedInFullReport",
+ "disclaimer"
+ ],
+ "type": "object"
+}