changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "agent_terms": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "attribution": {
+ "enum": [
+ "required",
+ "appreciated",
+ "none"
+ ],
+ "type": "string"
+ },
+ "attribution_text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "automated_access": {
+ "enum": [
+ "welcome",
+ "limited",
+ "ask",
+ "not_allowed"
+ ],
+ "type": "string"
+ },
+ "notes": {
+ "maxLength": 500,
+ "type": "string"
+ },
+ "pricing": {
+ "enum": [
+ "free",
+ "freemium",
+ "paid"
+ ],
+ "type": "string"
+ },
+ "pricing_url": {
+ "type": "string"
+ },
+ "rate_limit": {
+ "maxLength": 100,
+ "type": "string"
+ },
+ "terms_url": {
+ "type": "string"
+ }
+ },
+ "required": [],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "authority": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "badge": {
+ "type": "string"
+ },
+ "capabilities": {
+ "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
+ "items": {
+ "enum": [
+ "mcp"
+ ],
+ "type": "string"
+ },
+ "type": "array",
+ "uniqueItems": true
+ },
+ "capability_evidence": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "const": "mcp"
+ },
+ "source_url": {
+ "type": "string"
+ },
+ "status": {
+ "const": "publisher_declared"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "url",
+ "source_url",
+ "status"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "categories": {
+ "description": "Inferred topic IDs from publisher metadata; empty means unclassified.",
+ "items": {
+ "enum": [
+ "ai-ml",
+ "developer-tools",
+ "infrastructure",
+ "data-analytics",
+ "cybersecurity",
+ "finance-payments",
+ "ecommerce",
+ "productivity",
+ "marketing",
+ "education",
+ "healthcare",
+ "media",
+ "design",
+ "gaming",
+ "travel",
+ "community",
+ "legal",
+ "recruiting-careers",
+ "industrial-manufacturing",
+ "real-estate",
+ "arts-culture",
+ "sports-fitness",
+ "food-dining",
+ "automotive",
+ "government-public-services",
+ "science-research"
+ ],
+ "type": "string"
+ },
+ "maxItems": 5,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "categorized_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "category_evidence": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "confidence": {
+ "description": "Deterministic rule strength, not a calibrated probability.",
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "evidence": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "id": {
+ "enum": [
+ "ai-ml",
+ "developer-tools",
+ "infrastructure",
+ "data-analytics",
+ "cybersecurity",
+ "finance-payments",
+ "ecommerce",
+ "productivity",
+ "marketing",
+ "education",
+ "healthcare",
+ "media",
+ "design",
+ "gaming",
+ "travel",
+ "community",
+ "legal",
+ "recruiting-careers",
+ "industrial-manufacturing",
+ "real-estate",
+ "arts-culture",
+ "sports-fitness",
+ "food-dining",
+ "automotive",
+ "government-public-services",
+ "science-research"
+ ],
+ "type": "string"
+ },
+ "source": {
+ "const": "publisher_metadata"
+ }
+ },
+ "required": [
+ "id",
+ "confidence",
+ "evidence",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "category_version": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "claim": {
+ "additionalProperties": false,
+ "properties": {
+ "benefits": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "docs": {
+ "type": "string"
+ },
+ "hint": {
+ "type": "string"
+ },
+ "mcp": {
+ "type": "string"
+ },
+ "verification": {
+ "type": "string"
+ },
+ "verify": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "hint",
+ "verification",
+ "verify",
+ "docs",
+ "mcp",
+ "benefits"
+ ],
+ "type": "object"
+ },
+ "contact": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "country": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "domain": {
+ "type": "string"
+ },
+ "evidence": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "excerpt": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "source_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "first_seen": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "last_checked": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "links": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "llms_full_txt": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "llms_txt": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "match_score": {
+ "type": "number"
+ },
+ "nested_llms_txt": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "rank": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "registered_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sections": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "status": {
+ "enum": [
+ "pending",
+ "valid",
+ "invalid",
+ "unreachable"
+ ],
+ "type": "string"
+ },
+ "summary": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "tags": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tier": {
+ "enum": [
+ "featured",
+ "listed",
+ "unlisted",
+ "rejected",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "verified": {
+ "type": "boolean"
+ },
+ "verified_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "why": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "domain",
+ "status",
+ "tier",
+ "authority",
+ "verified",
+ "title",
+ "summary",
+ "llms_txt",
+ "llms_full_txt",
+ "last_checked",
+ "agent_terms",
+ "categories",
+ "capabilities"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "detail": {
+ "type": "string"
+ },
+ "domain": {
+ "type": "string"
+ },
+ "error": {
+ "type": "string"
+ },
+ "hint": {
+ "type": "string"
+ },
+ "retry_after_seconds": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "error"
+ ],
+ "type": "object"
+ }
+ ],
+ "type": "object"
+}