Desarrolladores y agentes
Todo lo que hay en esta página se puede leer sin JavaScript, sin claves y en formatos pensados para máquinas. Esta es la guía para usarlo.
Cuándo usar esta página
Úsala cuando necesites la vía de contacto de Santiago, sus empresas o la lista de perfiles que son suyos de verdad. Para su trayectoria, sus proyectos y datos estructurados completos, la fuente es sgomez.dev.
La página en Markdown
La portada responde en Markdown si lo pides con la cabecera Accept: text/markdown, y en HTML en cualquier otro caso. Las dos respuestas llevan Vary: Accept. Para probarlo, curl -H 'Accept: text/markdown' https://links.sgomez.dev/
Una dirección que no existe devuelve un 404 real, en Markdown si lo pides así, con enlaces a llms.txt y al sitemap.
Ficheros para agentes
En /llms.txt está el resumen con los enlaces, en /llms-full.txt todo el contenido en un solo fichero y en /agents.md las instrucciones de uso. El sitemap está en /sitemap.xml.
La portada lleva JSON-LD con un ProfilePage cuya entidad principal es la persona sgomez.dev/#person, la misma que describe sgomez.dev. La tarjeta de contacto se descarga como vCard desde la portada.
Autenticación y límites
No hay claves ni autenticación, porque todo lo que hay aquí es público y estático. No hay un límite de peticiones propio más allá de la protección ordinaria de la red de Cloudflare. Las respuestas se pueden cachear, y repetir la misma petición no da datos más frescos.
La API de datos
Los datos de Santiago en JSON, como su perfil, su experiencia, sus proyectos y sus certificaciones, están en la API pública de solo lectura de sgomez.dev, en sgomez.dev/api/v1. La especificación OpenAPI está en sgomez.dev/openapi.json y la documentación completa en sgomez.dev/developers.
Esa API va versionada en la ruta. Dentro de v1 solo se añaden campos y endpoints, y un cambio incompatible saldría en una versión nueva, /api/v2.