El robot de A.L.L.A.N
Cómo nos identificamos cuando visitamos tu sitio o tu API, qué hace cada una de nuestras identidades y cómo bloquearlas o permitirlas.
Qué es A.L.L.A.N y por qué te visita
A.L.L.A.N es una plataforma de agentes de inteligencia artificial de Aquarelle. Los agentes trabajan para las organizaciones que la usan: cuando una petición nuestra llega a tu sitio o a tu API es porque una de ellas, o una persona de ella, lo ha pedido.
Toda petición que hacemos a un sistema de terceros lleva un User-Agent propio que dice qué estamos haciendo y enlaza a esta página. Nunca el de una biblioteca, nunca vacío y nunca disfrazado de navegador.
Cómo nos identificamos
| User-Agent | Cuándo lo verás |
|---|---|
ALLAN-Agent/1.0 (+https://allan.aquarelleai.cloud/bot) | Un agente abre una página concreta porque una persona se lo pidió durante una conversación o un encargo. Una petición por página: no sigue enlaces ni recorre el sitio. |
ALLAN-Connector/1.0 (+https://allan.aquarelleai.cloud/bot) | Una organización conectó tu servicio —un servidor MCP, una API con su credencial o su autorización OAuth— o dio de alta tu sitio como fuente de su memoria organizativa. En ese último caso puede recorrer el listado que la organización indicó (un sitemap, un feed, una página índice), sin salir de tu dominio, respetando tu robots.txt, con pausa entre peticiones, un número máximo de documentos y peticiones condicionales (ETag, Last-Modified) para no volver a descargar lo que no cambió. |
ALLAN-Platform/1.0 (+https://allan.aquarelleai.cloud/bot) | Proveedores que contrata la propia plataforma: modelos de lenguaje, pagos y correo. Sólo lo verás si eres uno de ellos. |
1.0 es la versión del comportamiento que describe esta página, no la de nuestro software: si cambia lo que hace alguno de los tres, cambiará el número y lo verás en el historial de abajo.
Lo que no hacemos
- No rastreamos la web para construir un índice ni un buscador. Sólo pedimos lo que una organización conectó o lo que una persona pidió.
- No ponemos en la cabecera quién nos lo pidió. Ni la organización ni la persona: sería entregar datos de nuestros clientes, y además no se podría comprobar.
- Un agente no puede cambiar su User-Agent. Si el modelo intenta poner otro en una petición, se ignora.
- No intentamos sortear un bloqueo: no cambiamos de User-Agent para volver a entrar.
robots.txt
Cuando ALLAN-Connector recorre un listado de tu sitio —las páginas que enumera un sitemap, un feed o una página índice—, consulta antes tu robots.txt según el RFC 9309:
- Obedece al grupo
User-agent: ALLAN-Connectory, si no tienes ninguno, al deUser-agent: *. Un grupo para otro nombre, aunque lo contenga (ALLAN), no le aplica. - Gana la regla más específica —la más larga— y, a igualdad,
Allow. Entiende*y$. - Si
robots.txtresponde 4xx, entiende que no hay restricciones. Si responde 5xx o 429, o no responde, no descarga nada de tu sitio en ese recorrido y vuelve a preguntar en el siguiente. - Guarda tu
robots.txtcomo mucho una hora, así que un cambio tuyo se aplica en el siguiente recorrido que empiece pasada esa hora. - No aplica
Crawl-delay: el ritmo lo fijan la pausa entre peticiones y el número máximo de documentos de arriba. Si quieres menos visitas, excluye rutas conDisallowo bloquéanos.
No consulta robots.txt en lo que no es recorrer tu sitio:
- La URL concreta que una organización dio de alta —una página, o el sitemap, feed o índice del que parte el listado—, porque alguien eligió esa dirección exacta.
- Lo que lee con la credencial de una cuenta de la organización en tu servicio: ahí deciden los permisos de esa cuenta.
ALLAN-Agent, que abre una URL concreta por encargo de una persona, como haría su navegador. TampocoALLAN-Platform, que sólo habla con nuestros proveedores.
Para cerrarnos todo el sitio, bloquéanos por User-Agent como se explica a continuación: funciona con los tres. Y si administras un sitio que cierra el paso a todos los robots pero quieres que una organización indexe una parte, añade un grupo User-agent: ALLAN-Connector con las rutas que puede leer.
Cómo bloquearnos o permitirnos
Cada rol empieza por un prefijo fijo, así que una regla por subcadena basta. Ejemplos:
- Sólo las visitas por encargo de una persona, en nginx:
if ($http_user_agent ~ "^ALLAN-Agent/") { return 403; }. - Sólo las integraciones, en Apache:
RewriteCond %{HTTP_USER_AGENT} ^ALLAN-Connector/seguido deRewriteRule .* - [F].
Para permitirnos cuando tu WAF bloquea por defecto a quien no es un navegador, crea la excepción con los mismos prefijos. Es lo habitual con servidores MCP y APIs que alguien conectó a propósito.
Un User-Agent lo puede copiar cualquiera. Si ves tráfico que dice ser nuestro y te parece abusivo, escríbenos con la fecha y hora, la URL y la IP de origen, y te diremos si fuimos nosotros. Hoy no publicamos una lista de direcciones IP: si necesitas permitirnos por IP, escríbenos.
Contacto
Para cualquier cosa sobre estas visitas —un problema, un bloqueo que no funciona, una petición que no entiendes—: info@aquarelleai.com. Indica, si puedes, el User-Agent exacto y la hora de las peticiones.
Historial de cambios
| Fecha | Cambio |
|---|---|
| 10 de octubre de 2026 | ALLAN-Connector respeta robots.txt (RFC 9309) cuando recorre el listado de una fuente. |
| 10 de octubre de 2026 | Publicación inicial. Los tres User-Agent sustituyen a las identidades que usaba cada componente por separado. |