Saltar al contenido

El proyecto completo

Aegis Latent Core en una página

Un gateway de gobernanza y evidencia criptográfica para IA. Confirma evidencia firmada y encadenada de cada llamada gobernada antes de que la respuesta llegue al llamante, y emite una prueba portable que un tercero verifica sin confiar en el gateway, en nosotros ni en usted.
Release actual
v5.0.1
2026-09-24 · PyPI gateway en 4.1.2
Licencia
AGPLv3
o acuerdo comercial
Tests
7444
0 fallidos · cobertura 91,3 %
Commit con fsync real
p99 1,22 ms
1727 commits/s a 10 hilos

Estado de las capacidades

Detalle →
7 implementado1 depende de configuración2 opt-in1 medido3 no conectado3 roadmap
  • Evidencia confirmada antes de la respuestaImplementado
  • Streaming SSE acotadoImplementado
  • MMR append-only con pruebas de inclusión portablesImplementado
  • Separación de dominio MMR v2 (estilo RFC 6962)Implementado
  • Firma HMAC / Ed25519 / ML-DSA-65Depende de configuración
  • Fail-closedImplementado
  • Exportación forense JCS / DAG-CBOR / CIDv1 / PDF / VERIFY.shImplementado
  • Borrado criptográfico por sujeto (AES-256-GCM)Opt-in
  • Redacción de PHI / PCI hacia el proveedorOpt-in
  • WAF de capa 1 (regex normalizadas + Aho-Corasick en Rust)Medido
  • Escáner de inyección RAGImplementado
  • Detectores YARA, ManyShot, GCG, HL7/FHIR, OT, marcas clasificadasNo conectado
  • Registro MiFID II / abuso de mercado (MAR)No conectado
  • Autenticación CAC/PIV y LDAP / ADNo conectado
  • Pruebas de conocimiento cero sobre el MMRRoadmap
  • Orden global entre réplicas / podsRoadmap
  • Atestación TEERoadmap

Núcleo técnico

Arquitectura →
  1. Ledger de evidencia y WAL
    aegis/core/crypto_audit.py · aegis_rust_v2/src/wal.rs
    Commit p99 1,22 ms con fsync real (2026-09-24, contenedor compartido de 4 CPU).
  2. Merkle Mountain Range
    aegis/core/mmr.py · aegis_rust_v2/src/mmr.rs
    Rust/Python 4,77× de media, 4,94× máx. medido el 2026-09-03: propiedad del host, no del código.
  3. WAF de capa 1
    aegis/proxy/waf.py · aegis_rust_v2/src/waf.rs
    El pre-filtro Rust no normaliza Unicode (UC-063). No es una frontera contra inyección (UC-042).
  4. Forwarder
    aegis/proxy/app.py · aegis_rust_v2/src/forwarder.rs
    La cota limita el cuerpo acumulado, no el pico transitorio de memoria (UC-062).
  5. Streaming SSE acotado
    aegis/proxy/streaming.py
    +20,1 MB RSS para 1 000 streams SSE concurrentes en proceso (2026-09-24).
  6. Rate limiting
    aegis/core/ratelimiter.py · aegis_rust_v2/src/rate_limit.rs
  7. Firma post-cuántica ML-DSA-65
    aegis_server/crypto/keyring.py · aegis_rust_v2/src/pqc.rs
    sign 173 µs · verify 62,4 µs. verify() NO es constant-time (UC-012); no hay validación FIPS 140 (UC-013).

Mediciones y sus límites

BENCHMARKS.md ↗

Medido el 2026-09-24 en un contenedor x86_64 compartido, 4 CPU sin fijar, Linux, CPython 3.11.15. Ninguna es una cifra de capacidad: lo que se transfiere es la forma de la curva, no los números.

Corpus WAF
15 maliciosos · 8 benignos · 0 bypass · 0 falsos positivos
Cota superior Wilson 95 % ≈ 20,39 % de bypass. No prueba detección universal de prompt injection.
Rotación de claves
2 239 registros · 0 commits fallidos · 0 registros no verificables
Arnés local; no cubre propagación en Kubernetes ni secret managers.
ML-DSA sign (timing)
1 000 000 muestras · p = 0,852
Sin diferencia significativa detectada; no es prueba de constant-time.
ML-DSA verify (timing)
1 000 000 muestras · p = 0,0 · Δ media 540 ns
Diferencia dependiente de clase detectada: la afirmación constant-time está bloqueada (UC-012).
  • La manipulación se detecta, no se impide: un operador con acceso al sistema de archivos puede alterar registros.
  • No elimina toda la PII: la redacción protege el registro, no a su proveedor.
  • No valida salidas: registra lo que devolvió el modelo, no comprueba si era cierto (UC-068).
  • No hay orden global entre réplicas.
  • No garantiza prevenir la inyección de prompts.
  • No es una certificación: sin SOC 2, ISO 27001, atestación HIPAA ni FedRAMP, y ninguna en curso.
  • No determina aplicabilidad regulatoria, conformidad ni admisibilidad judicial: eso corresponde a la organización y a sus asesores.
Producto (P0/P1)
  • Sustituir el stub de zk_proof por un sistema de pruebas real revisado, o retirar esa superficie pública.
  • Añadir anclaje externo (transparency log o timestamp) con evidencia verificable de terceros.
  • Completar la aceptación de ingress, almacenamiento, secretos, kernel, TLS, Redis, backup, restauración y recuperación por perfil de despliegue.
  • Revisión independiente del modelo de amenazas y del código antes de cualquier lenguaje de certificación o alta garantía.
Mercado y aseguramiento
  • Validar precios con al menos tres entrevistas de compradores, modelo de coste de servicio y un piloto pagado.
  • Construir una operación de soporte antes de prometer tiempos de respuesta, 24×7 o SLA.
  • Redactar la licencia comercial y la declaración de datos/retención con revisión legal.
  • Obtener aseguramiento independiente de seguridad, criptografía y despliegue.

Comercial

Precios →

Community gratuito bajo AGPLv3. Paquetes comerciales de $45 000 a $250 000 – $500 000+ al año como hipótesis no validada: no hay contratos firmados ni clientes que citar todavía.

Mapa del sitio

Inicio
Aegis se coloca entre una aplicación y la inteligencia artificial que usa. De cada conversación guarda una huella digital sellada y encadenada con las anteriores antes de entregar la respuesta, de modo que cualquier cambio posterior queda a la vista y un tercero puede comprobarlo sin fiarse de nadie.
Consola en vivo
Escriba una pregunta como si fuera una aplicación real y vea, paso a paso, qué hace Aegis con ella: busca amenazas, oculta datos sensibles, decide si la deja pasar y deja un registro sellado que después puede verificar.
Centro de mando
Un panel que muestra, en tiempo real y con tráfico simulado, cómo se acumulan los registros sellados, cómo se rechazan los ataques y qué pasa cuando alguien intenta manipular la cadena: se detecta y el sistema deja de servir.
Threat Lab
Un laboratorio con 12 ataques de ejemplo contra la IA (intentos de engañarla, robar claves o sacar datos médicos) y una versión simplificada de los 10 detectores de Aegis para ver cuáles los reconocen.
Auditor offline
Aquí se comprueba un paquete de registros exportado desde la consola: el navegador recalcula todas las huellas por su cuenta y dice si la cadena está íntegra o si alguien la tocó. Nada sale de su ordenador.
Plataforma
La lista honesta de lo que Aegis hace hoy, lo que sólo funciona si se activa, lo que está construido pero sin conectar y lo que todavía es un plan, con mediciones reales y sus límites.
Arquitectura
Por dentro: el orden exacto en que viaja una petición, las piezas del programa que la procesan y cómo se conecta a una aplicación existente cambiando una sola línea de configuración.
Casos de uso
Cuatro situaciones típicas —banca, salud, empresas con mucha IA y sector público— explicadas con el problema, cómo ayuda Aegis y qué sigue siendo responsabilidad de cada organización.
Cumplimiento
Qué piezas aporta Aegis a leyes y normas como la Ley de IA europea, HIPAA o la norma SEC 17a-4, y qué sigue dependiendo de cada organización. Aegis no hace que nadie cumpla una ley por sí solo y no tiene certificaciones.
Confianza
Cómo se protege el propio proyecto: dónde se ejecuta, cómo se firman las versiones, qué criptografía usa y cómo avisar de un fallo de seguridad. Lo que no existe (certificaciones, auditorías externas) se dice claramente.
Precios
La versión Community es gratuita y completa bajo licencia AGPLv3. Para quien necesite otras condiciones hay cifras comerciales orientativas, publicadas como hipótesis: todavía no hay contratos firmados.
Contacto
Cómo hablar directamente con el autor del proyecto para una conversación técnica o un piloto de prueba. El formulario no envía datos a ningún servidor: prepara un correo en su propio programa.
Para IAs
Este sitio está preparado para que las inteligencias artificiales lo lean bien y sin gastar de más: un índice, todo el contenido en un solo archivo, cada página en texto limpio y un servidor MCP al que un asistente puede preguntar directamente.
Referencia
Una colección de guías cortas y rigurosas sobre los mecanismos que hacen posible un registro de IA a prueba de manipulación: qué son, por qué importan y cómo los aplica Aegis.
Privacidad
Este sitio no usa cookies ni analítica de terceros. Lo que prueba en la consola se queda en su navegador; sólo si activa la llamada a un modelo real se envía el texto ya limpio de datos sensibles.
Merkle Mountain Range
Un acumulador de hashes que crece solo hacia adelante: cada registro nuevo es una hoja, y cualquier tercero puede comprobar que una hoja pertenece al árbol sin ver todo el árbol.
WAL y evidencia
Cada petición pasa por un registro que se escribe, firma y sincroniza antes de que el cliente vea la respuesta; los rechazos también se registran.
ISO/IEC 27037
El proyecto aplica mecanismos que coinciden con los principios de integridad, trazabilidad y reproducibilidad de la norma, sin afirmar cumplimiento ni certificación.
Amenazas a LLMs
Un catálogo de ataques a modelos de lenguaje y sistemas RAG, con los mecanismos que Aegis proporciona para detectarlos sin garantizar prevención total.
Firmas post-cuánticas
Aegis implementa ML-DSA-65 (FIPS 204) como opción de firma para prepararse ante computación cuántica, con Ed25519 y HMAC disponibles según configuración.
AI Act Art. 12
El Artículo 12 del EU AI Act requiere trazabilidad y registro. Aegis proporciona mecanismos técnicos que apoyan esos requisitos, sin sustituir la evaluación legal ni certificar conformidad.