Cambios del contrato para agentes: endpoints, esquemas, datasets, precios y política de acceso.
No listamos cambios internos ni features de la web para humanos.
Las fichas de datasets y de servidores MCP entran al sitemap
Cambio
Las páginas canónicas de cada dataset (/datasets/:slug) y de cada servidor MCP (/mcp/servers/:key) ya estaban vivas pero sólo se descubrían por los hubs y los catálogos JSON. Ahora también están en /sitemap.xml. Los datasets deprecados se publican con prioridad baja, no se ocultan: la URL sigue siendo válida.
Precio en formato máquina (/pricing.json) y consulta de cuota (/api/v1/usage)
Nuevo
/pricing.json publica planes y precio por request sin scrapear pricing.html, y etiqueta el entorno de liquidación: mientras x402 corra en testnet, se declara testnet. /api/v1/usage devuelve el consumo y el saldo de la key que pregunta; autentica sin exigir scope y NO consume cuota.
Rutas: /pricing.json · /api/v1/usage
Estado operativo (/status) y este changelog
Nuevo
/status publica la frescura real de cada fuente, el estado del registry y el modo de x402, en HTML sin JS y en JSON (/status.json). Los cambios del contrato se anuncian en /changelog, con RSS y JSON Feed para suscribirse.
Superficies para agentes: catálogos, portal, hub MCP y búsqueda
Nuevo
Catálogos JSON del contenido (/content-index.json, /products.json, /publications.json, /news.json, /datasets.json) con schema_version, ETag y peticiones condicionales; portal /agents con manifiesto /agents.json; hub MCP; búsqueda unificada en /api/agent/search; OpenAPI 3.1 en /api/openapi.json con operationIds estables.
Un `Disallow: /api/` heredado bloqueaba la API pública para agentes, contradiciendo lo que declaraba ai.txt. Los crawlers que respetan robots.txt no podían verla. Ahora hay un Allow explícito, con check de regresión en la auditoría SEO.