Saltar al contenido
v1.0.0Nuevo: la mesa de trabajo y 3.152 fichas

Venezuela, ahora.Cada cifra con su fuente y su hora.

Vigía reúne en una pantalla lo que pasa en el país: el dólar oficial y el paralelo, internet por estado, censura, sismos, incendios, clima, TV y cámaras en vivo y las noticias de 238 medios. Gratis, en tu computadora, sin cuenta y sin claves.

Linux, Windows y macOS (estos dos, nuevos) · 20–43 MB · código disponible bajo licencia no comercial

Mapa de Venezuela por estados, con 86 sismos de la última semana y los 10 focos de calor más intensos del día.
  • 86 sismos en 7 días, el mayor M4,3USGS · FUNVISIS
  • 10 focos más intensos, 24 hNASA FIRMS
  • Internet: caída en 7 de los 24 estados con datosIODA

Instantánea de Vigía al 29 sept 2026, 21:00 (hora de Caracas), tomada al preparar esta versión del sitio. No es en vivo: para eso, corre Vigía.

01Cómo funciona

Una sala de situación que corre en tu computadora.

Descargas un archivo, lo abres y Vigía empieza a leer. Sin servidor de nadie en el medio: tus datos, tus claves y tu historial se quedan contigo.

Grabación real de Vigía con sus datos del 29 sept 2026, 21:47 (hora de Caracas). 49 s, sin audio, sin montaje de datos.

La grabación, en texto
  1. 0:00La mesa de trabajo abre en Situación: las cifras clave, el mapa por estados, las prioridades y el registro de eventos.
  2. 0:02Un clic en Cojedes: el inspector muestra sus señales, cada una con su fuente y su edad.
  3. 0:06La tecla P abre la ficha del estado: población, capital, señales de ahora, incidentes y el mapa con sus instalaciones.
  4. 0:11Ctrl K abre la búsqueda; al escribir «guri» y pulsar Enter aparece la central hidroeléctrica, y P abre su ficha.
  5. 0:17La tecla 0 abre En vivo: canales de TV con un cuadro fechado de cada uno y cámaras públicas.
  6. 0:21La tecla 2 abre Dinero: la tasa oficial y las paralelas lado a lado, con la brecha calculada.
  7. 0:28De vuelta en Situación, en la franja del historial se eligen 7 días y se reproducen los datos guardados de esa semana.
  8. 0:37La vista del teléfono: se desliza por los paneles y se tocan las pestañas Dólar y Mapa.
  1. 1

    Lee fuentes públicas

    368 fuentes: el BCV, USGS y FUNVISIS, NASA, IODA, OONI, Open-Meteo, 238 medios y más. 359 funcionan sin clave ni cuenta.

  2. 2

    Calcula en código y guarda todo

    Cada respuesta se valida, se normaliza y se archiva con su historia. Brechas, cambios y conteos salen de código probado, no de un modelo.

  3. 3

    Te lo muestra con su fuente y su hora

    Un mapa y paneles que se leen en diez segundos. Toca cualquier cifra: quién la publicó, cuándo valía, cuándo llegó, su licencia y el enlace.

La mesa de trabajo de Vigía en una pantalla de escritorio: los módulos a la izquierda, las cifras clave, el mapa por estados con sus capas, los incidentes, las prioridades y el registro de eventos.
En el escritorio: la mesa de trabajo.
Vigía en un teléfono: la frase Ahora, incidentes, el dólar y el mapa, con la barra de secciones abajo.
En el teléfono, también: 90,6 KiB de primera carga.

02Nuevo en 1.0

Una mesa de trabajo, no un tablero.

10 módulos a una tecla, un inspector que explica cualquier lugar y un registro de eventos que no se detiene. Cada estado, municipio, parroquia e instalación tiene su ficha.

La ficha del estado Zulia en Vigía: censo y estimación de población, superficie y capital, las señales de ahora con su fuente, su base y su edad, y el mapa del estado con sus instalaciones.
3.152 fichas. 25 estados, 335 municipios, 1.134 parroquias y 1.328 instalaciones (hospitales, subestaciones, centrales, represas, aeropuertos, refinerías, puertos), además de 231 medios, 68 instituciones y 19 redes. Cada ficha junta las señales de ese lugar, cada una con su fuente, su base y su edad.

Una tecla por módulo

Cada módulo responde una pregunta. / busca, P abre la ficha, I el inspector.

  1. 1Situación¿Qué pasa en cada estado ahora?
  2. 2Dinero¿A cuánto está el dólar y cuánto vale el sueldo?
  3. 3MercadosPrecios del mundo que mueven la economía, y buques en puerto
  4. 4Internet¿Hay caídas de conexión o bloqueos?
  5. 5EnergíaLuz, agua, gas, gasolina y petróleo desde el espacio
  6. 6Tierra y climaSismos, tormentas, incendios y alertas
  7. 7Noticias¿Qué están contando los medios?
  8. 8OficialLa Gaceta, las sanciones, quién ocupa cada cargo y lo que apuestan los mercados
  9. 9HumanitarioSalud, migración y ayuda
  10. 0En vivo¿Qué canales, emisoras y cámaras públicas transmiten ahora?
El módulo En vivo: canales de TV con un cuadro fechado de cada uno y cámaras públicas con su última imagen.
En vivo. Vigía comprueba si cada canal y emisora transmite, y toma un cuadro fechado de los canales y cámaras públicas que lo permiten. Una señal caída nunca parece viva.
El módulo Internet: caídas de señal por estado frente a lo normal a esa hora, censura por operadora y rutas de red.
Internet. Caídas por estado frente a lo normal a esa hora, bloqueos por operadora y rutas de red, lado a lado y cada uno con su fuente.
  • Incidentes con la regla a la vista

    Un incidente se abre solo cuando familias de fuentes independientes coinciden en el mismo lugar y momento. La prensa sola no basta. Nunca una probabilidad.

  • Lo inusual, por reglas fijas

    Cada serie se compara con su propia historia; los umbrales están escritos en código y se muestran junto a la lectura.

  • «¿Tienes luz?»

    Reportes anónimos de luz, agua, internet y gasolina por municipio, sin cuenta. Se cuentan; nunca se publican uno a uno.

  • Sin IA por defecto

    Todo lo que ves lo calcula código probado. Jev y Claude son mejoras opcionales, con tu clave y un presupuesto que tú fijas.

03Qué muestra

39 paneles en 10 módulos. Cada uno responde una pregunta.

¿A cuánto está el dólar? ¿Hay caídas de internet? ¿Tembló? Recortes reales de la mesa de trabajo, con los nombres de quien publica cada dato.

  • Dólar: BCV y paralelo

    La tasa oficial del BCV y cotizaciones paralelas de fuentes con nombre, lado a lado. La brecha la calcula el código; nunca hay una “tasa Vigía”.

    Banco Central de Venezuela · BCV (vía bcv-api) · Yadio · Binance (opcional) y 1 más

  • Internet por estado

    Caídas de señal por estado y por operadora, medidas por redes independientes contra lo normal a esa hora, con su historial.

    IODA, Georgia Tech Internet Intelligence Lab · RIPE NCC · RIPE NCC (RIPEstat)

  • Censura y bloqueos

    Qué sitios están bloqueados, cómo y desde cuándo, según mediciones de OONI y VE sin Filtro.

    OONI · VE sin Filtro

  • Sismos

    USGS y FUNVISIS en una sola lista, cada sismo con su lugar, su magnitud y quién lo reportó.

    USGS · FUNVISIS

  • Clima

    Lluvia y tormentas previstas por capital de estado para las próximas 24 horas.

    Open-Meteo

  • Incendios

    Focos de calor vistos por satélite, separando los probables incendios de los mechurrios.

    NASA FIRMS

  • Luces nocturnas

    La luz de noche por estado desde el satélite: la señal lenta de un apagón.

    NASA GIBS / Black Marble

  • Petróleo y energía

    Brent y WTI, y los mechurrios de refinerías y campos con nombre, vistos desde el espacio.

    U.S. EIA vía FRED · NASA FIRMS

  • Mercados y carga

    Monedas vecinas, alimentos y materias primas, y el tráfico de los puertos.

    U.S. EIA vía FRED · U.S. EIA y Reserva Federal vía FRED · Superintendencia Financiera de Colombia · Banco Central do Brasil y 3 más

  • Salud y migración

    Boletines de salud, la migración según ACNUR y R4V, y la ayuda que llega, cada cifra con su fuente.

    Ministerio del Poder Popular para la Salud · Organización Mundial de la Salud (GHO) · R4V (ACNUR y OIM) · ACNUR (UNHCR) y 2 más

  • Servicios

    El nivel del embalse de Guri por satélite, con una clave gratuita de DAHITI. Lo que no tiene fuente medible, lo dice.

    DAHITI (DGFI-TUM) (con clave)

  • Gaceta Oficial

    Los números nuevos y sus actos, en las palabras del índice oficial: actos sobre funcionarios públicos con sus nombres; pensiones y asuntos de particulares, solo contados.

    Imprenta Nacional (Gaceta Oficial)

  • TV y radio

    Qué canales y emisoras transmiten ahora, medido; si no se midió, no dice “al aire”. Se activa en /guia.

    YouTube · Emisoras · iptv-org (lista pública de logos); cada logo es de su canal

  • Tu bolsillo

    Cuánto es en dólares y cuánto vale el sueldo: cada tasa con su nombre y su fecha, nunca promediada, y el salario mínimo de la Gaceta.

    Banco Central de Venezuela · BCV (vía bcv-api) · Yadio · Binance (opcional) y 2 más

  • Noticias

    Titulares de todo el espectro, cada medio con su línea editorial indicada, ubicados por estado y agrupados en historias.

    238 medios y organizaciones

  • Incidentes

    Un incidente se abre solo cuando fuentes independientes coinciden en el mismo lugar y momento, con la regla a la vista. Nunca una probabilidad.

    Sensores independientes (IODA, RIPE NCC, NASA, USGS, FUNVISIS…) y los medios

Y 22 más

  • lo inusual ahora, por reglas fijas
  • liquidez, reservas e intervenciones del BCV
  • reportes anónimos de luz, agua, internet y gasolina
  • desmentidos de los verificadores
  • rayos vistos por satélite (GOES-19)
  • alertas de ciclones y desastres
  • imágenes de satélite cada 10 minutos
  • inundaciones vistas por satélite (NASA)
  • alertas de deforestación
  • rutas de red y evasión de bloqueos
  • tráfico de internet de Cloudflare Radar
  • plumas de metano sobre campos petroleros
  • buques vistos por radar cerca de las terminales
  • sanciones y licencias de la OFAC
  • quién ocupa cada cargo público
  • mercados de predicción, con su pregunta exacta
  • avisos de espacio aéreo
  • vuelos de aerolínea vistos sobre y cerca de Venezuela
  • la prensa mundial codificada por GDELT
  • la atención internacional
  • cámaras públicas y su última imagen
  • radios en vivo

04Fuentes

368 fuentes, cada una con nombre y licencia.

Bancos centrales, redes de medición, satélites, organismos de la ONU y 238 medios. 359 funcionan sin clave ni cuenta; la lista sale del código de esta versión.

Medios regionales por estado

57 medios (sitios y canales) en 20 de las 25 entidades, además de la prensa nacional e internacional.

Miranda: 3 mediosApure: 1 medioFalcón: 3 mediosMonagas: 2 mediosPortuguesa: 3 mediosMérida: 2 mediosBarinas: 1 medioZulia: 8 mediosAnzoátegui: 6 mediosTáchira: 3 mediosTrujillo: 1 medioLara: 7 mediosSucre: 1 medioBolívar: 3 mediosNueva Esparta: 1 medioDelta Amacuro: ninguno aúnCojedes: ninguno aúnYaracuy: 1 medioAmazonas: ninguno aúnCarabobo: 5 mediosAragua: 3 mediosGuárico: 2 mediosDistrito Capital: 1 medioLa Guaira: ninguno aúnDependencias Federales: ninguno aún3132321863171332

Zulia 8Lara 7Anzoátegui 6Carabobo 5Miranda 3Falcón 3Portuguesa 3Táchira 3todos los estados

Quién publica lo que ves

14ymedio 2001online Agencia Carabobeña de Noticias (Carabobo) GDACS (ONU / CE JRC) Analítica TV Wikimedia Binance OONI Ministerio del Poder Popular para la Salud EASA Global Fishing Watch RIPE NCC (RIPEstat, RIS) U.S. EIA y Reserva Federal vía FRED NASA GIBS / Black Marble Prensa Presidencial 20minutos (Internacional) Acceso a la Justicia Así Es Noticias (Zulia) Global Forest Watch (WRI) ANTV Asamblea Nacional Bybit VE sin Filtro Cada operador de cámara (su publicación abierta), imagen fija tomada por Vigía FAA DAHITI (DGFI-TUM) Cloudflare Radar FAO NOAA/NESDIS (GOES-19, AWS Open Data) ABC (Spain) Internacional Alba Ciudad Cabudare Digital (Lara) NOAA NHC BBC News Mundo Yadio The Tor Project (Tor Metrics) Windy.com (cámaras registradas por sus dueños) IODA, Georgia Tech Internet Intelligence Lab Banco Mundial NOAA/NESDIS/STAR ABC Color (Paraguay, Internacionales) Analítica Cactus24 (Falcón) NASA FIRMS Ciudad CCS Banco Central de Venezuela Wikidata (Wikimedia Foundation) RIPE NCC (RIPEstat) Kalshi AFP Factual Aporrea Carupanero.com (Sucre) NASA LANCE / GIBS CNN en Español BCV (vía bcv-api) OCHA Financial Tracking Service RIPE NCC Polymarket Agência Brasil (Internacional) Armando.info Circuito Regional de Noticias (Portuguesa) Carbon Mapper euronews Español Imprenta Nacional (Gaceta Oficial) Superintendencia Financiera de Colombia Al Jazeera (EN) all Aula Abierta Ciudad BQTO (Lara) FUNVISIS EVTV Miami OFAC, US Department of the Treasury U.S. EIA vía FRED Al Navío Banca y Negocios Ciudad MCY (Aragua) USGS Globovisión en Vivo ACNUR (UNHCR) FMI PortWatch Amnesty International (Venezuela) Caraota Digital Comunicación Continua (Mérida) Open-Meteo La República Perú R4V (ACNUR y OIM) Banco Central do Brasil Amnistía Internacional (Venezuela) Cáritas de Venezuela Diario El Guayanés (Bolívar) N+ Univision Office of the Federal Register (NARA) and GPO Anadolu Agency (Español) Cazadores de Fake News Diario El Tiempo (Trujillo) Noticia al Día ReliefWeb (OCHA) Andina (Agencia Peruana de Noticias)

Del registro de adaptadores de la versión 1.0.0; nombres y marcas pertenecen a sus editores.

05Principios

Lo que Vigía nunca hace es lo que la hace útil.

Muchos tableros ganan con ambiente: rojo, parpadeos, cifras sin origen. Vigía gana con lo contrario: calma, fuentes y horas.

Anatomía de una cifra

Dólar oficial, BCV

857,89Bs

BCV · 29 sept, 00:00

Fuente
Banco Central de Venezuela (bcv.org.ve)
Vale desde
29 sept 2026, 00:00
Vigía la obtuvo
28 sept 2026, 15:47
Estado
al día, dentro de su presupuesto

Tal como la sirvió /api/v1/panels/money/figures al preparar esta versión del sitio. En la app, cada cifra se abre así con un toque.

  1. 01

    Cada cifra, con su fuente y su hora

    Quién la publicó, cuándo valía, cuándo llegó, su licencia y el enlace al original. Sin excepción.

  2. 02

    Lo viejo nunca parece nuevo

    Cada fuente tiene un presupuesto de frescura. Si falla, ves el último dato bueno con su edad real y una marca de desactualizado; la página de estado dice qué falla.

  3. 03

    Los números son código, no un modelo

    Tasas, brechas, conteos y cambios salen de código determinista con pruebas. Ningún modelo inventa ni redondea una cifra.

  4. 04

    Cifras en disputa, lado a lado

    La tasa oficial junto a las paralelas, cada una con su nombre; lo oficial junto a lo independiente. Nunca un número mezclado.

  5. 05

    Hechos y lugares, no personas

    Sin nombres, caras ni cuentas de particulares; sin rastrear aviones ni barcos militares. Y a ti tampoco: sin cuenta, sin analítica, sin rastreo.

  6. 06

    La IA es opcional y va etiquetada

    El núcleo no usa IA. Si la activas, clasifica y resume con su precisión medida a la vista, enlaza sus fuentes y gasta solo el presupuesto que fijes.

06En cifras

Cifras que salen del código, no de un folleto.

Cada número de esta sección se calculó a partir del repositorio al preparar esta versión del sitio. Debajo de cada uno, cómo.

fuentes de datos
368
Adaptadores en src/adapters/registry.ts, cada uno con su licencia y su presupuesto de frescura.
sin clave ni cuenta
359
Adaptadores de src/adapters/registry.ts que no piden clave ni hay que activar.
medios de noticias
238
Editores distintos entre los adaptadores de la capa de noticias.
paneles en 10 módulos
39
PANEL_IDS en web/src/lib/layout.ts, repartidos en los módulos de web/src/lib/modules.ts, más el mapa.
fichas de lugares e instalaciones
3.152
Entidades del registro en src/ontology/registry.ts: 335 municipios, 1.134 parroquias, 1.328 instalaciones y más.
pruebas
1.488
Declaraciones test() en los 254 archivos *.test.ts del repositorio público; corren en cada commit.
primera carga de la app
90,6KiB
gzip de lo que carga index.html, medido por scripts/build-web.ts.
licencias distintas
58
Licencias declaradas por los adaptadores; cada cifra muestra la suya.

Calculado el 29 sept 2026, 21:28 (hora de Caracas), versión 1.0.0 · el guion: scripts/site-data.ts

07Córrelo tú

Un archivo. Sin cuenta. Sin claves.

Con cero claves, 359 fuentes empiezan a llenar la pantalla en uno o dos minutos. Las claves opcionales (NASA FIRMS gratis; Jev o Anthropic con el presupuesto que fijes) se agregan desde la guía (/guia) y nunca salen de tu equipo salvo hacia su servicio.

Descarga el .zip, haz clic derecho → «Extraer todo» y abre vigia.exe dentro de la carpeta. O, en PowerShell, desde la carpeta de descargas:
vigia-1.0.0-windows-x64.zip43 MB
Expand-Archive vigia-1.0.0-windows-x64.zip .
.\vigia-1.0.0-windows-x64\vigia.exe

Primera vez: el archivo aún no está firmado por Microsoft, así que SmartScreen puede decir «Windows protegió tu PC». Elige «Más información» → «Ejecutar de todas formas». Si la ventana se cierra sola, ábrelo desde PowerShell para leer el mensaje (por ejemplo, el puerto 7722 ocupado: usa --port 8080).

Comprueba la descarga: Get-FileHash .\vigia-1.0.0-windows-x64.zip y compara el resultado con su línea en SHA256SUMS, adjunto a la misma versión.

Archivos de 20 a 43 MB, sin instalar nada más; cada uno trae una carpeta con el programa, LICENSE y NOTICE. Windows y macOS son nuevos: cada archivo arranca y responde en una prueba automática en su sistema antes de publicarse, pero aún pocas personas los han usado. Si algo falla, abre un issue con lo que imprime la terminal.

Todo en tu equipo

  • Tu historial queda en una base SQLite local, sellada cada día en una cadena SHA-256 que vigia verify comprueba sin conexión.
  • Abre Vigía en otros equipos de tu red con --host 0.0.0.0; la configuración solo cambia desde tu computadora.
  • Guía completa: docs/SETUP.md
  • ¿Tienes un agente de IA? Pégale esto: descarga el archivo correcto, comprueba su suma, lo abre y nunca te pide claves por el chat.

También en la terminal

Sin navegador: curl localhost:7722 imprime la situación en texto plano, 80 columnas, cada línea con su fuente y la edad del dato. Útil en un servidor, por SSH o con una conexión mala.

$ curl localhost:7722

VIGÍA · Venezuela ahora                         29 sept, 21:28 · hora de Caracas
AHORA  Posible apagón en Cojedes (IODA y prensa, última señal hace 16 min) ·
       Posible apagón en Aragua (IODA y prensa, última señal hace 27 min) ·
       Caída de señal en Barinas, Falcón y 5 más · Dólar BCV 857,89 Bs, Yadio
       +11,9 %

DÓLAR
  BCV oficial         857,89 Bs  +0,10 % en 24 h                 BCV · hace 21 h
  Yadio (P2P)         960,23 Bs  brecha +11,9 %               Yadio · hace 8 min
  Binance P2P, mediana de los 10 mejores anuncios (USDT/V…  Binance · hace 9 min

INTERNET POR ESTADO (IODA, PEOR PRIMERO)
  Barinas              caída        84,2 % de lo normal       IODA · hace 29 min
  Falcón               caída        49,0 % de lo normal       IODA · hace 29 min
  Lara                 caída        59,9 % de lo normal       IODA · hace 29 min
  Nueva Esparta        caída        83,3 % de lo normal       IODA · hace 29 min
  Portuguesa           caída        79,7 % de lo normal       IODA · hace 29 min
  Táchira              caída        45,9 % de lo normal       IODA · hace 29 min
  Trujillo             caída        48,9 % de lo normal       IODA · hace 29 min
  Normales (17), % de lo normal a esta hora:
  Carabobo 69%              Yaracuy 75%               Cojedes 78%
  Miranda 82%               Zulia 86%                 Distrito Capital 89%
  Aragua 89%                Anzoátegui 94%            Sucre 94%
  Delta Amacuro 94%         Bolívar 99%               La Guaira 99%
  Amazonas 100%             Apure 100%                Guárico 100%
  Mérida 100%               Monagas 100%
  Sin datos (1): Dependencias Federales
  IODA, Georgia Tech · hace 29 min

SISMOS, 24 H, VENEZUELA Y CERCA
  M3,3  Colombia, a 110 km al SO de Delicias (Táchira)      FUNVISIS · hace 13 h
  M3,2  a 11 km al ENE de Mene Grande (Zulia)                FUNVISIS · hace 9 h
  M3,1  a 23 km al NNE de San Rafael de Onoto (Portuguesa)  FUNVISIS · hace 19 h
  M2,9  Colombia, a 110 km al SO de Delicias (Táchira)      FUNVISIS · hace 21 h
  M2,8  En el mar, a 154 km al NO de Santa Cruz de los Taq…  FUNVISIS · hace 6 h
  y 4 más

INCIDENTES (FUENTES INDEPENDIENTES QUE COINCIDEN)
  ● Posible apagón en Cojedes                                        desde 10:04
    2 fuentes independientes · IODA, prensa                   última hace 16 min
  ● Posible apagón en Aragua                                         desde 09:39
    2 fuentes independientes · IODA, prensa                   última hace 27 min
  ● Posible apagón en Carabobo                                       desde 14:00
    2 fuentes independientes · IODA, prensa                   última hace 27 min
  ● Posible apagón en Guárico                                        desde 10:00
    2 fuentes independientes · IODA, prensa                   última hace 27 min
  ● Posible apagón en Lara                                           desde 13:20
    2 fuentes independientes · IODA, prensa                   última hace 27 min
  ● Posible apagón en Portuguesa                                     desde 15:40
    2 fuentes independientes · IODA, prensa                   última hace 27 min
  ● Posible apagón en Barinas                                        desde 14:36
    2 fuentes independientes · IODA, prensa                   última hace 37 min
  ● Posible apagón en Sucre                                          desde 18:43
    2 fuentes independientes · IODA, prensa                      última hace 1 h

SEÑALES SIN CORROBORAR (UNA SOLA FUENTE MEDIDA)
  · Caída de conectividad en Yaracuy · IODA                    última hace 6 min
  · Caída de conectividad en Trujillo · IODA                  última hace 16 min
  · Caída de conectividad en Falcón · IODA                    última hace 27 min
  · Caída de conectividad en Nueva Esparta · IODA             última hace 37 min
  · Caída de conectividad en Táchira · IODA                   última hace 37 min
  16 terminados en 48 h

Cada línea: fuente · edad del dato. Números calculados por código, sin IA. Todo,
con enlaces y reglas: http://localhost:7724/ · ?lang=en ?color=1

Una API abierta y versionada

Tu Vigía sirve cada panel, cada fuente y cada serie con su historia en /api/v1, en JSON o CSV, con OpenAPI y límites de uso. Cada cifra tomada de una fuente lleva su fuente, su licencia y sus dos horas (cuándo valía y cuándo llegó); las calculadas nombran las fuentes de su panel.

docs/API.md

$ curl -s localhost:7722/api/v1/panels/money/figures | jq '.figures[0]'

{
  "panel": "money",
  "path": "official.usd.current.vesPerUnit",
  "label": null,
  "value": 857.8876,
  "feed": "bcv-official",
  "sourceUrl": "https://www.bcv.org.ve/",
  "observedAt": 1790654400000,
  "fetchedAt": 1790624863267,
  "stale": false,
  "licence": "bcv-attribution-nc",
  "licenceUrl": "https://www.bcv.org.ve/terminos-condiciones",
  "attribution": "Fuente: Banco Central de Venezuela (bcv.org.ve)",
  "panelSources": [
    "bcv-official",
    "bcv-api",
    "bcv-history",
    "yadio",
    "binance-p2p",
    "bybit-p2p",
    "bcv-inpc"
  ]
}

Salidas reales de Vigía, capturadas el 29 sept 2026, 21:28 (hora de Caracas).

08Para desarrolladores

Un proceso, un contrato, cada fuente probada.

Un solo proceso de Bun lee las fuentes por adaptadores, guarda cada observación en SQLite con su historia, calcula cada panel en código probado y sirve un cliente pequeño por HTTP y eventos en vivo.

Arquitectura de VigíaLas fuentes públicas pasan por un cliente HTTP con reintentos y ritmo por servidor hacia los adaptadores, que un planificador con cortacircuitos ejecuta. Los adaptadores guardan observaciones en SQLite. De ahí salen los paneles, calculados en código, y los incidentes y el archivo sellado. Una API HTTP con flujo en vivo los sirve al cliente Preact. La sección de IA es opcional.Fuentes públicas368 fuentesHttpClientreintentos · ritmoAdaptadoresfetch → normalisePlanificadorcortacircuitosSQLiteobservaciones + historiaSección de IAopcionalPanelescálculo en códigoIncidentes+ archivo selladoAPI HTTP + SSElímites · /api/v1Cliente Preactteléfono primero

src/core/types.ts

ver en GitHub
export interface Adapter<V extends Json = Json> {
  readonly id: string;
  readonly layer: Layer;
  readonly name: { readonly es: string; readonly en: string };
  /** Who publishes the data, e.g. "USGS". */
  readonly provider: string;
  readonly homepage: string;
  readonly licence: Licence;
  /** Key ids this adapter needs. Empty: works with no key. */
  readonly keys: readonly string[];
  readonly intervalMs: number;
  readonly freshness: FreshnessBudget;
  readonly optIn?: { readonly es: string; readonly en: string };
  readonly note?: { readonly es: string; readonly en: string };
  /**
   * On or off by default per deployment mode, when that differs (see `defaults.ts`): e.g. a feed whose terms allow a
   * personal reader (a user's own Vigía, `local`) but not a public mirror (`public`). Overrides the `optIn` default;
   * `note` says why, and the user's switch works either way.
   */
  readonly defaultIn?: { readonly local: boolean; readonly public: boolean };
  readonly blobs?: BlobPolicy;
  /** Network: fetch whatever raw responses are needed for one run. */
  fetch(ctx: FetchContext): Promise<readonly RawResponse[]>;
  /** Pure: validate and normalise. Throws on schema violations (the run fails loudly, last-good stays). */
  normalise(raw: readonly RawResponse[]): Observation<V>[];
}

export interface Observation<V extends Json = Json> {
  readonly source: string;
  readonly series: string;
  readonly sourceUrl: string;
  readonly fetchedAt: number;
  readonly observedAt: number;
  readonly licence: string;
  readonly value: V;
  readonly location?: GeoPoint;
  readonly confidence: number;
  readonly basis: Basis;
  readonly keepFirst?: true;
}

Agregar una fuente

  1. 1Lee los términos y límites de la fuente.
  2. 2Crea src/adapters/<id>/index.ts con el contrato, y regístralo.
  3. 3Graba una respuesta real con scripts/record-fixture.ts y escribe las pruebas.
  4. 4bun run check: formato, lint, tipos, pruebas y build. En verde.
La guía completa

Con qué está hecho

  • Bun
  • TypeScript estricto
  • Preact + signals
  • SQLite
  • Zod
  • SVG hecho a mano
  • SSE
  • 1.488 pruebas

09Licencia

Código disponible, para todo uso no comercial.

Vigía se publica bajo la PolyForm Noncommercial License 1.0.0. En palabras simples:

Puedes

  • Usarlo, leerlo, modificarlo y compartirlo, gratis.
  • Para estudio personal, investigación y proyectos propios, y para organizaciones benéficas, escuelas, investigación pública, salud y seguridad pública, e instituciones de gobierno.

No puedes

  • Venderlo, ni vender acceso a él.
  • Usarlo en un producto o servicio de pago. Eso requiere una licencia aparte.

Si lo compartes, incluye la licencia y su aviso. Este resumen no es la licencia: LICENSE lo es. Los datos pertenecen a quienes los publican, bajo sus propias licencias, que Vigía muestra junto a cada cifra.

Mira el país con tus propios ojos.

Descárgalo, ábrelo y en dos minutos tienes la sala de situación en tu pantalla. Sin cuenta, sin claves, sin rastreo.

Qué le falta a Vigía? Propón ideas y vota las que quieres; las más votadas se construyen primero.

Sugerir una idea