changedInput schema / properties / brand_name / description
Previous value: -"Official brand or organization name (2..80 chars)"New value: +"Official brand or organization name (2 to 80 characters; must correspond to the root stem of `domain_url`, e.g. 'Acme Cloud')."
addedInput schema / properties / brand_name / maxLength
Added value: +80
addedInput schema / properties / brand_name / minLength
Added value: +2
changedInput schema / properties / competitors / description
Previous value: -"Optional list of compared competitors"New value: +"Optional list of competitor names for semantic disambiguation in `disambiguatingDescription` (0 to 15 strings)."
addedInput schema / properties / competitors / maxItems
Added value: +15
changedInput schema / properties / domain_url / description
Previous value: -"Canonical website URL (e.g. https://mimarca.com)"New value: +"Canonical HTTPS website URL for the brand (e.g. 'https://acmecloud.com'). Bound to the license's allowed domain slots."
addedInput schema / properties / domain_url / maxLength
Added value: +253
addedInput schema / properties / domain_url / minLength
Added value: +8
changedInput schema / properties / industry_context / description
Previous value: -"Industry category and market positioning"New value: +"Primary industry category, target audience, and market positioning (4 to 240 characters)."
addedInput schema / properties / industry_context / maxLength
Added value: +240
addedInput schema / properties / industry_context / minLength
Added value: +4
changedInput schema / properties / lang / description
Previous value: -"Output language: 'es' or 'en'"New value: +"Language for generated `/llms.txt` and `JSON-LD` descriptions: 'en' for English or 'es' for Spanish (defaults to 'es')."
addedInput schema / properties / lang / enum
Added value: +[
+ "es",
+ "en"
+]
changedInput schema / properties / official_facts / description
Previous value: -"Verified ground-truth facts, SLAs, pricing, or certifications"New value: +"Non-empty list of verified ground-truth facts, pricing, certifications, or SLAs (1 to 30 strings; any embedded URLs must belong to `domain_url`)."
addedInput schema / properties / official_facts / maxItems
Added value: +30
addedInput schema / properties / official_facts / minItems
Added value: +1
changedInput schema / properties / products_or_services / description
Previous value: -"List of core products, services, or technical capabilities"New value: +"Non-empty list of core products, services, or clinical/technical offerings (1 to 25 strings)."
addedInput schema / properties / products_or_services / maxItems
Added value: +25
addedInput schema / properties / products_or_services / minItems
Added value: +1
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "ai_catalog_json": {
+ "description": "JSON payload for `/.well-known/ai-catalog.json`.",
+ "type": "string"
+ },
+ "brand_name": {
+ "description": "Canonical brand name.",
+ "type": "string"
+ },
+ "domain_seal_sha256": {
+ "description": "64-character hex SHA-256 authenticity seal verifiable at `https://danteix.com/api/mcp/verify-seal`.",
+ "type": "string"
+ },
+ "domain_url": {
+ "description": "Normalized HTTPS domain URL.",
+ "type": "string"
+ },
+ "json_ld_script": {
+ "description": "HTML `<script type='application/ld+json'>` block.",
+ "type": "string"
+ },
+ "llms_txt_content": {
+ "description": "Complete `/llms.txt` markdown manifest for AI crawlers.",
+ "type": "string"
+ },
+ "robots_txt_snippet": {
+ "description": "Crawler allow rules for `robots.txt`.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}