El motor
Nexus — el motor de inteligencia de datos.
Ingesta, procesamiento, almacenamiento, consulta y transmisión de datos on-chain — en tiempo real.
Pipeline
Del validador a tu stack — en cinco etapas.
Una única ruta normalizada desde el estado bruto de Solana hasta APIs y streams listos para consumir.
Ingesta
Yellowstone gRPC
Procesamiento
Plugins geyser
Almacenamiento
PostgreSQL + Redis
Consulta
SQL / REST
Stream
WebSocket
$ pipeline.nexus // última actualización: migración activa en curso
Capacidades
Seis capas, un único motor.
Ingesta en tiempo real
El estado de Solana se transmite vía Yellowstone gRPC y plugins geyser, capturado en el borde del validador antes de cualquier salto por indexadores.
Los eventos se normalizan a un esquema consistente según llegan — sin ETL por lotes, sin esperas nocturnas.
// specs
En migración activa- latencia
- <100ms objetivo
- cadena
- solana mainnet
- estado
- en migración activa
Capa de procesamiento
Los eventos normalizados pasan por workers que los enriquecen, filtran y enrutan — atribución de entidades, datos de instrucción decodificados, campos calculados.
La capa es stateless y escala horizontalmente; la complejidad está en las reglas, no en el runtime.
// specs
En migración activa- throughput
- alto / TBD
- framework
- propio
- lenguaje
- rust / go
Almacenamiento
PostgreSQL es la fuente de verdad duradera. Redis se sitúa delante como ruta caliente para lecturas de baja latencia.
La retención es configurable por workload — el estado reciente permanece caliente, el histórico se escala hacia abajo. Los archivos a largo plazo los gestionará Ledger cuando se publique.
// specs
- primario
- postgres
- caché
- redis
- retención
- configurable
Capa de consulta
Endpoints SQL para cargas analíticas, REST para todo lo demás. Ambos hablan el mismo esquema normalizado que la capa de streaming.
La documentación se está armando junto a la migración; los SDKs vienen a continuación.
// specs
- acceso
- sql / rest
- auth
- claves api
- límites
- por plan
Streaming
Los canales WebSocket entregan feeds en tiempo real — por cadena, por entidad o por programa, con gestión de backpressure y cursores reanudables.
Los payloads son JSON por defecto, msgpack bajo petición para consumidores de alto volumen.
// specs
- protocolo
- websocket
- formato
- json / msgpack
- topics
- por cadena / entidad
Observabilidad y seguridad
Los logs de auditoría son inmutables y consultables. El acceso se controla mediante roles ámbito por tenants y datasets.
Los incidentes de seguridad tienen una vía de divulgación coordinada; la página de seguridad documenta el proceso.
// specs
- logs
- inmutables
- acceso
- rbac
- incidentes
- disclosure@contact
En migración activa. Estamos moviendo Nexus a una infraestructura más potente. Las métricas de rendimiento, los SLAs y los benchmarks públicos se publicarán cuando termine la migración.