Aller au contenu
AzatAI

Plateforme

AzatAI Stack

La plateforme sur laquelle repose chaque produit AzatAI. Ses modules Rust apportent à un produit l’identité des personnes et des agents d’IA, les données et les fichiers chiffrés. Un produit n’utilise que les modules dont il a besoin.

Modules

Ce qu’un produit peut utiliser

Trois modules sont prêts. Les autres suivront dans cet ordre, chacun avec ses propres tests.

Disponible

AzatAI Auth

La connexion des personnes et des agents d’IA : clés d’accès, groupes, OpenID Connect et OAuth 2, identifiants d’agents et échange de jetons. Fonctionne sur un serveur ou en périphérie du réseau.

Disponible

AzatAI Data

Une interface de base de données unique pour PostgreSQL et SQLite, avec migrations, transactions d’écriture sûres, ainsi que sauvegarde et restauration testées.

Disponible

AzatAI Objects

Stockage chiffré de fichiers sur disque local ou sur tout stockage compatible S3. Chaque fichier a sa propre clé, elle-même chiffrée par des clés que détient votre organisation.

Prévu

AzatAI Access

Des niveaux d’accès, des permissions par enregistrement et un journal en ajout seul qui indique qui a lu et modifié quoi. Ce journal appartient à votre organisation.

Prévu

AzatAI Jobs

Des tâches en arrière-plan avec relance automatique, par exemple des appels à des modèles d’IA exécutés à côté de vos données.

Prévu

AzatAI Search

Une recherche plein texte intégrée au produit, qui respecte les règles d’accès. Conçue pour les langues écrites dans plusieurs systèmes d’écriture.

Prévu

AzatAI Export

Des paquets portables aux formats ouverts comme BagIt, avec sommes de contrôle et métadonnées standard, pour que les données puissent passer d’un système à un autre.

Fichiers scellés

Prévu pour AzatAI Objects : des fichiers chiffrés sur l’ordinateur même de l’utilisateur, afin que le serveur ne voie jamais leur contenu.

Principes de conception

Moins de composants, moins de surface d’attaque

  1. 01

    Portable par conception

    Les produits fonctionnent avec Docker ou Kubernetes sur votre propre infrastructure, sur AzatAI Cloud ou sur un cloud partenaire. Pour nous, chaque service externe est un risque à éliminer, pas une commodité à ajouter.

  2. 02

    Des bibliothèques, pas une foule de services

    Chaque module est un ensemble de bibliothèques Rust intégrées dans un seul serveur. Moins de services en fonctionnement, c’est moins de choses à corriger et à sécuriser.

  3. 03

    Configurer plutôt que dupliquer

    Chaque produit définit ses propres noms et paramètres par configuration. Le même code testé sert à chaque déploiement.

  4. 04

    Testé à chaque modification

    Chaque module dispose de tests qui s’exécutent à chaque modification, sur de vraies bases de données et un vrai stockage, et pas seulement sur des simulations.

Où l’exécuter

À vos conditions

Déployez AzatAI Stack sur votre propre infrastructure, sur AzatAI Cloud ou sur un cloud partenaire. Choisissez ensuite les composants adaptés à vos règles. Aucun d’eux n’envoie de télémétrie.

Hébergement

Composants au choix

  • Bases de données

    PostgreSQL, ou SQLite pour une petite installation ou une installation hors ligne

  • Stockage

    Un disque local, ou un stockage compatible S3 comme Garage, MinIO ou Ceph

  • Périphérie

    Cloudflare Workers, pour la connexion en périphérie du réseau

Vous souhaitez construire sur AzatAI Stack ?

Aujourd’hui, AzatAI Stack fait fonctionner nos propres produits et les systèmes que nous construisons pour nos clients. Si vous souhaitez construire vous-même sur cette base, parlez-nous de votre projet.

Contactez-nous