changedOutput schema / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "available": {
- "type": "boolean"
- },
- "domain": {
- "type": "string"
- },
- "filters": {
- "additionalProperties": false,
- "properties": {
- "action": {
- "type": [
- "string",
- "null"
- ]
- },
- "country": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "country",
- "action"
- ],
- "type": "object"
- },
- "meaning": {
- "type": "string"
- },
- "model": {
- "type": "string"
- },
- "reason": {
- "type": "string"
- },
- "results": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "agent_summary": {
- "type": [
- "string",
- "null"
- ]
- },
- "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"
- }
- ]
- },
- "agent_uses": {
- "items": {
- "enum": [
- "read_docs",
- "call_api",
- "buy",
- "book",
- "search_content",
- "download_data",
- "contact_support"
- ],
- "type": "string"
- },
- "type": "array",
- "uniqueItems": true
- },
- "agentic": {
- "anyOf": [
- {
- "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
- "enum": [
- "interface",
- "transactional",
- "documentation",
- "informational"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "audience": {
- "anyOf": [
- {
- "enum": [
- "developers",
- "consumers",
- "business",
- "mixed"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "authority": {
- "type": [
- "integer",
- "null"
- ]
- },
- "capabilities": {
- "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
- "items": {
- "enum": [
- "mcp"
- ],
- "type": "string"
- },
- "type": "array",
- "uniqueItems": true
- },
- "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",
- "ai-agents-mcp",
- "apis-sdks",
- "databases",
- "auth-identity",
- "devops-observability",
- "no-code-automation",
- "communications",
- "crypto-web3",
- "saas-business-software",
- "open-source",
- "documentation-reference",
- "fashion-beauty",
- "home-garden",
- "consumer-electronics",
- "pets",
- "insurance",
- "telecom",
- "logistics-shipping",
- "energy-utilities",
- "construction-architecture",
- "agriculture",
- "nonprofit",
- "events",
- "personal-blog",
- "entertainment",
- "local-business"
- ],
- "type": "string"
- },
- "maxItems": 8,
- "type": "array",
- "uniqueItems": true
- },
- "country": {
- "description": "Published or declared address country preferred; domain/hosting fallback. Null when unknown. Not independently verified headquarters or markets served.",
- "type": [
- "string",
- "null"
- ]
- },
- "country_source": {
- "description": "owner: owner-declared address; structured_data/contact_page: site-published address; tld: domain inference; ip: non-CDN hosting inference; cdn: location withheld. No source independently verifies headquarters.",
- "enum": [
- "owner",
- "structured_data",
- "contact_page",
- "tld",
- "ip",
- "cdn",
- null
- ],
- "type": [
- "string",
- "null"
- ]
- },
- "domain": {
- "type": "string"
- },
- "hosting_country": {
- "type": [
- "string",
- "null"
- ]
- },
- "inferred_tags": {
- "description": "Topic tags inferred by the AI classifier from the site text.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "language": {
- "type": [
- "string",
- "null"
- ]
- },
- "last_checked": {
- "type": [
- "string",
- "null"
- ]
- },
- "llms_full_txt": {
- "type": [
- "string",
- "null"
- ]
- },
- "llms_txt": {
- "type": [
- "string",
- "null"
- ]
- },
- "llms_txt_cached": {
- "type": "string"
- },
- "platform_generated": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "publisher_country": {
- "type": [
- "string",
- "null"
- ]
- },
- "publisher_country_source": {
- "enum": [
- "owner",
- "structured_data",
- "contact_page",
- null
- ],
- "type": [
- "string",
- "null"
- ]
- },
- "section_indexed_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "section_keys": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "section_partial": {
- "type": "boolean"
- },
- "shared_sections": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "similarity": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "status": {
- "enum": [
- "pending",
- "valid",
- "invalid",
- "unreachable"
- ],
- "type": "string"
- },
- "summary": {
- "type": [
- "string",
- "null"
- ]
- },
- "tier": {
- "enum": [
- "featured",
- "listed",
- "unlisted",
- "rejected",
- null
- ],
- "type": [
- "string",
- "null"
- ]
- },
- "title": {
- "type": [
- "string",
- "null"
- ]
- },
- "verified": {
- "type": "boolean"
- }
- },
- "required": [
- "domain",
- "status",
- "tier",
- "authority",
- "verified",
- "title",
- "summary",
- "llms_txt",
- "llms_full_txt",
- "last_checked",
- "agent_terms",
- "categories",
- "inferred_tags",
- "audience",
- "agent_uses",
- "language",
- "country",
- "country_source",
- "publisher_country",
- "publisher_country_source",
- "hosting_country",
- "platform_generated",
- "agent_summary",
- "llms_txt_cached",
- "agentic",
- "section_keys",
- "section_partial",
- "section_indexed_at",
- "capabilities",
- "similarity",
- "shared_sections"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "title": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "domain",
- "title",
- "available",
- "model",
- "meaning",
- "results"
- ],
- "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"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "domain": {
+ "type": "string"
+ },
+ "filters": {
+ "additionalProperties": false,
+ "properties": {
+ "action": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "country": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "country",
+ "action"
+ ],
+ "type": "object"
+ },
+ "meaning": {
+ "type": "string"
+ },
+ "model": {
+ "type": "string"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "results": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "agent_summary": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "agent_summary_source": {
+ "description": "Provenance of the effective agent_summary. Domain ownership does not independently validate the description.",
+ "enum": [
+ "verified_owner",
+ "ai",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "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"
+ }
+ ]
+ },
+ "agent_uses": {
+ "items": {
+ "enum": [
+ "read_docs",
+ "call_api",
+ "buy",
+ "book",
+ "search_content",
+ "download_data",
+ "contact_support"
+ ],
+ "type": "string"
+ },
+ "type": "array",
+ "uniqueItems": true
+ },
+ "agentic": {
+ "anyOf": [
+ {
+ "description": "What an agent can do with the site: interface (API or MCP endpoint to call), transactional (buy or book), documentation (docs to read), informational (for people).",
+ "enum": [
+ "interface",
+ "transactional",
+ "documentation",
+ "informational"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "audience": {
+ "anyOf": [
+ {
+ "enum": [
+ "developers",
+ "consumers",
+ "business",
+ "mixed"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "authority": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "capabilities": {
+ "description": "Publisher-declared capabilities. An MCP declaration does not prove availability or protocol compatibility.",
+ "items": {
+ "enum": [
+ "mcp"
+ ],
+ "type": "string"
+ },
+ "type": "array",
+ "uniqueItems": true
+ },
+ "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",
+ "ai-agents-mcp",
+ "apis-sdks",
+ "databases",
+ "auth-identity",
+ "devops-observability",
+ "no-code-automation",
+ "communications",
+ "crypto-web3",
+ "saas-business-software",
+ "open-source",
+ "documentation-reference",
+ "fashion-beauty",
+ "home-garden",
+ "consumer-electronics",
+ "pets",
+ "insurance",
+ "telecom",
+ "logistics-shipping",
+ "energy-utilities",
+ "construction-architecture",
+ "agriculture",
+ "nonprofit",
+ "events",
+ "personal-blog",
+ "entertainment",
+ "local-business"
+ ],
+ "type": "string"
+ },
+ "maxItems": 8,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "country": {
+ "description": "Published or declared address country preferred; domain/hosting fallback. Null when unknown. Not independently verified headquarters or markets served.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "country_source": {
+ "description": "owner: owner-declared address; structured_data/contact_page: site-published address; tld: domain inference; ip: non-CDN hosting inference; cdn: location withheld. No source independently verifies headquarters.",
+ "enum": [
+ "owner",
+ "structured_data",
+ "contact_page",
+ "tld",
+ "ip",
+ "cdn",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "domain": {
+ "type": "string"
+ },
+ "hosting_country": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "inferred_tags": {
+ "description": "Topic tags inferred by the AI classifier from the site text.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "language": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "last_checked": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "llms_full_txt": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "llms_txt": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "llms_txt_cached": {
+ "type": "string"
+ },
+ "platform_generated": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "publisher_country": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "publisher_country_source": {
+ "enum": [
+ "owner",
+ "structured_data",
+ "contact_page",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "section_indexed_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "section_keys": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "section_partial": {
+ "type": "boolean"
+ },
+ "shared_sections": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "similarity": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "status": {
+ "enum": [
+ "pending",
+ "valid",
+ "invalid",
+ "unreachable"
+ ],
+ "type": "string"
+ },
+ "summary": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "tier": {
+ "enum": [
+ "featured",
+ "listed",
+ "unlisted",
+ "rejected",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "verified": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "domain",
+ "status",
+ "tier",
+ "authority",
+ "verified",
+ "title",
+ "summary",
+ "llms_txt",
+ "llms_full_txt",
+ "last_checked",
+ "agent_terms",
+ "categories",
+ "inferred_tags",
+ "audience",
+ "agent_uses",
+ "language",
+ "country",
+ "country_source",
+ "publisher_country",
+ "publisher_country_source",
+ "hosting_country",
+ "platform_generated",
+ "agent_summary",
+ "agent_summary_source",
+ "llms_txt_cached",
+ "agentic",
+ "section_keys",
+ "section_partial",
+ "section_indexed_at",
+ "capabilities",
+ "similarity",
+ "shared_sections"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "domain",
+ "title",
+ "available",
+ "model",
+ "meaning",
+ "results"
+ ],
+ "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"
+ }
+]