Plataforma
AzatAI Stack
La plataforma bajo cada producto de AzatAI. Sus módulos en Rust dan a un producto identidad para personas y agentes de IA, datos y archivos cifrados. Cada producto usa solo los módulos que necesita.
Módulos
Lo que un producto puede usar
Tres módulos están listos. Los demás llegarán en este orden, cada uno con sus propias pruebas.
AzatAI Auth
Inicio de sesión para personas y agentes de IA: llaves de acceso, grupos, OpenID Connect y OAuth 2, credenciales de agentes e intercambio de tokens. Funciona en un servidor o en el borde de la red.
AzatAI Data
Una sola interfaz de base de datos para PostgreSQL y SQLite, con migraciones, transacciones de escritura seguras y copias de seguridad y restauración probadas.
AzatAI Objects
Almacenamiento cifrado de archivos en un disco local o en cualquier almacenamiento compatible con S3. Cada archivo tiene su propia clave, cifrada a su vez con claves que guarda su organización.
AzatAI Access
Niveles de acceso, permisos por registro y un historial de auditoría de solo adición sobre quién leyó y modificó qué. El historial pertenece a su organización.
AzatAI Jobs
Tareas en segundo plano con reintentos, como llamadas a modelos de IA que se ejecutan junto a sus datos.
AzatAI Search
Búsqueda de texto completo integrada en el producto y que respeta las reglas de acceso. Pensada para idiomas que se escriben en más de un alfabeto.
AzatAI Export
Paquetes portátiles en formatos abiertos como BagIt, con sumas de verificación y metadatos estándar, para que los datos puedan pasar de un sistema a otro.
Archivos sellados
Previsto para AzatAI Objects: archivos cifrados en el propio equipo del usuario, de modo que el servidor nunca ve su contenido.
Principios de diseño
Menos piezas, menos superficie de ataque
01
Portátil por diseño
Los productos funcionan con Docker o Kubernetes en su propia infraestructura, en AzatAI Cloud o en una nube asociada. Tratamos cada servicio externo como un riesgo que eliminar, no como una comodidad que añadir.
02
Bibliotecas, no una multitud de servicios
Cada módulo es un conjunto de bibliotecas de Rust integradas en un solo servidor. Menos servicios en ejecución significa menos que parchear y proteger.
03
Configuración, no bifurcaciones
Cada producto define sus propios nombres y ajustes mediante configuración. El mismo código probado sirve a cada despliegue.
04
Probado en cada cambio
Cada módulo tiene pruebas que se ejecutan con cada cambio, contra bases de datos y almacenamiento reales, no solo con simulaciones.
Dónde funciona
En sus condiciones
Ejecute AzatAI Stack en su propia infraestructura, en AzatAI Cloud o en una nube asociada. Después, elija los componentes que se ajusten a sus normas. Ninguno de ellos envía telemetría.
Alojamiento
Su infraestructura
Sus propios servidores o centro de datos, con Docker o Kubernetes. Usted guarda todas las claves.
AzatAI Cloud
Operamos, supervisamos y actualizamos el sistema por usted.
Nube asociada
Un proveedor de nube con el que trabajamos y al que damos soporte.
Componentes que puede elegir
Bases de datos
PostgreSQL, o SQLite para una instalación pequeña o sin conexión
Almacenamiento
Un disco local o un almacenamiento compatible con S3, como Garage, MinIO o Ceph
Borde de red
Cloudflare Workers, para el inicio de sesión en el borde de la red
¿Quiere desarrollar sobre AzatAI Stack?
Hoy, AzatAI Stack impulsa nuestros propios productos y los sistemas que desarrollamos para clientes. Si quiere desarrollar sobre esta base por su cuenta, cuéntenos su proyecto.