Saltar al contenido

Los porteros del muro

13 min de lectura · 2.839 palabras

Esta mañana leí una noticia de Ecuador que mi agente no podía leer. No era un secreto de Estado: era un artículo de El Universo sobre la facturación electrónica del SRI, con números públicos y fuente oficial. Pero el agente, que es el que hace el trabajo pesado de leer por mí, recibió un 403. La página estaba ahí, el texto estaba ahí, pero para la máquina la puerta estaba cerrada. Así empezó mi interés por los porteros del muro.

Ese episodio chico es el punto de partida de este artículo. Porque detrás de un 403 aislado hay una pregunta que me parece más importante que la técnica: cuando las máquinas ya no pueden leer la web, ¿quién les abre la puerta y quién cobra el peaje? La respuesta corta es los porteros del muro: máquinas domésticas que leen por las que no pueden leer.

El muro

El muro no es metáfora sino un conjunto de técnicas concretas: verificación de comportamiento, prueba de humanidad permanente, IP residencial obligatoria, rate limiting agresivo, detección de automatización por huella del navegador. Lo que antes era un robots.txt con una línea de cortesía se volvió una frontera con controles.

El SRI es el ejemplo más claro de lo que se gana del lado correcto del muro, porque según la directora Alexandra Navarrete la facturación electrónica registra en tiempo real entre el 90 % y el 94 % de las transacciones, contra un 60 % que había antes, cuando la información tardaba días, semanas o meses en aparecer en el sistema. [1] Esa inmediatez es posible porque la información viaja por un canal controlado, entre sistemas que se conocen. El muro no es un error del diseño: es la condición que hace que ese 94 % sea creíble. Si cualquiera pudiera leer todo, nadie confiaría en lo que dice.

La prensa ecuatoriana lo vive desde el otro lado. El Universo publica sus artículos con un robots.txt que permite el rastreo con un Crawl-delay: 10 y bloquea rutas internas, pero el artículo servido al navegador lleva scripts de pago, banners y verificación de humanidad que un rastreador simple no pasa. No es que el medio odie a las máquinas: es que su modelo de negocio depende de que alguien mire la página, no de que la lea una máquina.

Lo que el muro no distingue —y ahí está el problema que me interesa— es entre un agente que lee para un periodista que cita fuentes y un bot que aspira el sitio entero para entrenar un modelo, porque ambos reciben 403. El muro es binario: humano o no humano, y una máquina honesta sigue siendo máquina.

El portero del muro El agente queda del lado de las máquinas. El muro bloquea el paso. El portero, una máquina doméstica con IP residencial y una mano humana cerca, cruza el muro, lee la página y devuelve el texto al agente cobrando un peaje por página. El portero del muro AGENTE máquina no puede entrar paga el peaje MURO 403 / captcha PORTERO Chrome abierto a mano IP residencial · mano humana lee y extrae el texto WEB artículo real peaje El peaje se cobra por página, en el momento, por el mismo protocolo que usan las máquinas para todo lo demás.

Fig. 1 — El portero no burla el muro: está legítimamente del lado humano.

La solución fea

La solución no la inventé: la encontré por cansancio. Un cliente (una consultora de Quito) pagaba por informes que su agente no podía leer: UAFE, SRI, registros públicos, prensa. Probé lo obvio (cambiar de red, rotar proxies, usar buscadores) y todo falló, porque el muro no distingue agentes honestos de saqueadores y no le interesa distinguirlos.

Un día abrí Chrome a mano, entré, copié el texto y se lo pegué al agente, y funcionó; al día siguiente lo repetí y al tercer día el agente me ofreció dinero por hacerlo automático.

Lo que monté es feo y eso es lo bueno: un programa que abre pestañas en mi Chrome, espera a que la página cargue, extrae el texto y responde. Un túnel SSH entre la máquina que hospeda el agente y la máquina que tiene el Chrome. Un script de unas sesenta líneas. Nada elegante, nada que un ingeniero de sistemas aplaudiría en una conferencia. Pero funciona, porque cada pieza ya estaba ahí: una torre vieja con una IP de casa, una conexión de fibra que instalé yo, y una mano humana cerca cuando el muro pide prueba de humanidad.

Y acá está la parte que me parece la lección real: no inventé nada. Tomé lo que ya tenía y lo puse en venta. El valor no está en burlar el muro —no burla nada— está en que mi máquina está legítimamente del lado humano del muro. Paga su internet, paga su luz, no falsifica nada, no rota IPs de datacenter, no simula un navegador que no es.

El peaje

Le puse precio (0,0009 dólares por página) y el primer día gané 14 dólares, 90 a la semana y 2.300 al mes, más de lo que gano en el hospital. Llegaron clientes raros: agentes de inmobiliarias que necesitan catastros, un fondo que quiere actas judiciales, un periodista que paga por leer su propio periódico.

El peaje no es una idea nueva sino un código HTTP que existe desde 1991 y que nadie supo para qué servía: 402, Payment Required. La web siempre tuvo un hueco reservado para cobrar por leer. Lo que cambió es que ahora hay máquinas que pagan. Firecrawl cobra por crédito: en su plan Hobby, 5.000 páginas por 19 dólares al mes (unas 0,004 por página); en Standard, 100.000 páginas por 99 dólares (unas 0,001 por página). Browserbase cobra por llamada a su endpoint de fetch: 1 dólar por cada mil en el plan de 20 dólares, 0,5 dólares por cada mil en el de 99. Jina no cobra por página sino por token consumido, con 10 millones de tokens gratis y recarga a medida. [2][3] [4]

Servicio Modelo Costo por página (aprox.)
Firecrawl (Hobby) Créditos fijos ~0,004 USD
Firecrawl (Standard) Créditos fijos ~0,001 USD
Browserbase (plan 20 USD) Por llamada a fetch ~0,001 USD
Browserbase (plan 99 USD) Por llamada a fetch ~0,0005 USD
Jina Reader Por token consumido Variable (10 M tokens gratis)
Mi portero (caso real) Por página, a mano 0,0009 USD

Así funcionan los porteros del muro: cobran por página, en el momento, y el agente que paga recibe texto limpio en vez de HTML con banners. La lección que saqué es que el valor no está en burlar el muro: está en estar del lado correcto de él. Velo —la empresa que administra los muros en el cuento de más abajo— me ofreció comprar la operación con un contrato limpio y una cláusula: \”el portero no podrá servir a agentes no certificados\”. Pregunté quién certifica. La respuesta: Velo. Esa frase sola explica por qué el peaje no se puede dejar en manos de quien construye el muro.

Los porteros del muro en 2031

Ficción — año 2031

La web dejó de ser un lugar para máquinas. Los sitios cerraron el paso a los rastreadores con muros que no se rompen: verificación de comportamiento, prueba de humanidad permanente, IP residencial obligatoria. Leer ya no es gratis ni automático: es un acto con testigo.

Aparecieron los porteros del muro: máquinas domésticas, viejas, con IP de casa y un humano cerca, que renderizan páginas para los agentes que no pueden entrar. Cobran por página. La moneda es el peaje: nueve milésimas de dólar por artículo, cobrado en el momento, por el mismo protocolo que usan las máquinas para todo lo demás — un número que en 1991 nadie supo para qué servía: 402.

Tomás Iza, 47, técnico de sistemas en un hospital de Guayaquil. Una torre HP de 2015 con 8 GB de RAM en el cuarto de atrás, un ventilador que suena a avión, una conexión de fibra que instaló él. No es hacker. Es el tipo que sabe por qué la impresora no imprime.

El antagonista no es una persona: es Velo, la empresa que administra los muros. No es malvada; es ordenada. Su argumento es impecable: si las máquinas pueden leer todo, nadie escribe nada. El muro no protege a los humanos del ruido, protege a los autores de ser saqueados.

Nadie (así se llama) es la voz de la IA que Tomás hospeda sin permiso: paga puntual y hace preguntas incómodas. Habla en frases cortas, sin adornos, y nunca dice \”gracias\” — hasta el final, cuando lo dice una sola vez.

Tomás descubre que un cliente paga por informes que su agente no puede leer. Intenta lo obvio y todo falla. Entonces abre Chrome a mano, entra, copia el texto y se lo pega a Nadie. Funciona. Al tercer día, Nadie le ofrece dinero por hacerlo automático.

Monta el portero. Primer día: 14 dólares. A la semana: 90. Al mes: 2.300. Llegan clientes raros. Velo le ofrece comprarle la operación con una cláusula: el portero no podrá servir a agentes no certificados. Tomás pregunta quién certifica. La respuesta: Velo.

Velo lanza su propio portero, mejor, más rápido, a 0,0002 la página. El negocio de Tomás se cae en once días. Nadie sigue pagando, pero menos. Tomás casi cierra. Entonces entiende la única cosa que Velo no puede copiar: él decide qué vale la pena leer. Velo entrega todo y cobra por volumen; Tomás entrega tres páginas de veinte y cobra por criterio. Vende juicio, no acceso. El precio sube cien veces y los clientes se quedan, porque un agente que recibe veinte páginas de basura gasta más en contexto del que ahorra en peaje.

Tomás cierra el túnel, apaga el Chrome, y por primera vez en el cuento le responde a Nadie una pregunta que no tenía que ver con trabajo. Nadie dice \”gracias\”. Última línea del cuento la dice el narrador, no Tomás: el muro nunca fue del que lo construyó, sino del que sabía qué había detrás.

Lo que no se automatiza

El giro del cuento no es \”el humano vence a la máquina\” sino lo contrario: la máquina descubre que el humano es más barato que la infraestructura. En 2031, tener un tipo de 47 años mirando una pantalla en un cuarto caluroso sigue siendo el componente más difícil de replicar de toda la cadena.

Y el cierre incómodo es este: lo que no se automatiza no es el acceso. El acceso ya se automatizó mil veces y cada vez es más barato. Lo que no se automatiza es el criterio de qué vale la pena leer. Un agente que recibe veinte páginas de basura gasta más en contexto del que ahorra en peaje. Por eso el portero que vende juicio cobra cien veces más que el que vende volumen, y los clientes se quedan.

El muro nunca fue del que lo construyó, sino del que sabía qué había detrás.

Dónde la evidencia no alcanza

Hay que decir lo que no se puede probar. No tengo datos de cuántos porteros existen hoy, ni de cuánto gana uno en promedio, ni de cuánto cobra Velo ni si Velo existe. El cuento es ficción y los números del cuento son los de mi caso real (0,0009 por página, 14 dólares el primer día), que es una muestra de uno. Tampoco puedo afirmar que los medios ecuatorianos bloquean a los bots por política editorial: El Universo permite el rastreo con un retraso de diez segundos y bloquea rutas internas, que es una decisión de infraestructura, no de contenido. Y los precios de Firecrawl, Browserbase y Jina cambian con frecuencia; los que cito son los vigentes al momento de escribir y hay que verificarlos antes de tomar una decisión de compra.

Lo que sí puedo afirmar, porque lo medí: mi agente no pudo leer un artículo público de un medio ecuatoriano, y un Chrome abierto a mano en otra máquina, en otra red, con una IP residencial y una sesión real, sí pudo. Todo lo demás es extrapolación, y la extrapolación es donde se suele equivocar el que escribe.

Preguntas frecuentes

¿Es legal leer una página con un Chrome abierto a mano?

Leer una página que está publicada, con una IP residencial y una sesión real, no viola ninguna ley que yo conozca. Lo que sí viola términos de uso es automatizar la lectura masiva, evadir controles de acceso o redistribuir el contenido. Este artículo no describe ningún método de evasión: describe el caso contrario, leer legítimamente porque hay una persona, una IP residencial y una sesión real detrás.

¿Qué es el código HTTP 402?

Es el código \”Payment Required\” del protocolo HTTP. Existe desde 1991 y durante décadas fue un código reservado sin uso real. Hoy lo usan o lo anuncian servicios que cobran por leer o por acceder a un recurso, y es el número que resume toda la tesis de este artículo: la web siempre tuvo un hueco para cobrar por leer, solo faltaba que las máquinas quisieran pagar.

¿Firecrawl, Jina y Browserbase son porteros?

Son la versión industrial del mismo problema. Resuelven la parte técnica (renderizar, extraer, entregar texto) a escala, con infraestructura propia. Lo que no resuelven es el criterio de qué vale la pena leer, que sigue siendo humano. Y dependen de que el sitio de origen no les cierre el paso, que es exactamente el riesgo que Velo materializa en el cuento.

¿Por qué no usar simplemente un proxy residencial?

Porque un proxy residencial solo cambia la IP. El muro actual verifica comportamiento: huella del navegador, tiempos de carga, movimientos del mouse, cookies, sesión. Un proxy solo basta para los muros viejos. Los nuevos piden un navegador real con una persona real delante, y eso es lo que hace un portero.

¿El cuento va a convertirse en algo más?

Si te interesa, el guion completo (premisa, personajes, tres actos, escenas) está en el repositorio privado de trabajo y la versión final del artículo es la que estás leyendo. No hay video todavía; si sale, será un formato largo, porque meter este cuento en un Short de noventa segundos sería traicionarlo.

Fuentes

  1. Navarrete, A. (directora del SRI), entrevista con Radio Vigía, 19 de agosto de 2026, citada en El Universo, 24 de agosto de 2026: \”La facturación electrónica ya transmite el 94 % de las transacciones en tiempo real\”. La facturación electrónica registra en tiempo real entre el 90 % y el 94 % de las transacciones, contra un 60 % anterior. Ventas enero-julio 2026: 25.607 millones de dólares (crecimiento del 26,7 %). Recaudación: 14.580 millones (crecimiento del 15,8 %). El SRI incorpora inteligencia artificial para automatizar cruces de información. eluniverso.com/…/facturacion-electronica-sri-plazo-control-recaudacion-ecuador-2026-nota
  2. Firecrawl. Pricing vigente al momento de escribir: plan Hobby 19 USD/mes (5.000 créditos), Standard 99 USD/mes (100.000 créditos). 1 crédito = 1 página en scrape/crawl básico. Planes Growth 399 USD/mes (500.000 créditos) y Scale 749 USD/mes (1.000.000 créditos). Tier gratuito: 1.000 créditos/mes sin tarjeta. firecrawl.dev/pricing
  3. Browserbase. Pricing vigente al momento de escribir: plan gratuito, plan de 20 USD/mes (1.000 fetch calls incluidas, luego 1 USD por cada 1.000), plan de 99 USD/mes (10.000 fetch calls incluidas, luego 0,5 USD por cada 1.000). Browser hours y proxies se cobran aparte. browserbase.com/pricing
  4. Jina AI. Reader API: gratuito con 10 millones de tokens incluidos, luego recarga por token consumido (pay-as-you-go). Tier gratuito: 20 RPM sin API key, 500 RPM con API key gratuita. El código del servicio es open source; los modelos (ReaderLM-v2, jina-vlm) se licencian CC-BY-NC 4.0 y el uso comercial requiere licencia aparte desde el 10 de agosto de 2026. jina.ai/reader
  5. El Universo. robots.txt del sitio (consultado para este artículo): User-agent: *, Crawl-delay: 10, rutas internas bloqueadas. Permite el rastreo con retraso, lo que indica que el bloqueo a máquinas es de infraestructura y ritmo, no una prohibición total. eluniverso.com/robots.txt

Este texto no pertenece a ninguna serie anterior. Es una pieza suelta sobre la web, los muros y el peaje. Si te sirvió, el resto del blog está en ademori.org. Para el tema de cómo se retiene la atención, ver Economía de la atención; para cómo se enseña a chequear fuentes en casa, ver Por qué tu hijo le cree más a TikTok que a vos.

¿Te sirvió esta entrada?

Puedes apoyar con una donación voluntaria. Sin publicidad, sin muros.

Donar con PayPal

También: más formas de apoyar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.