À propos du projet

Apeireth est un projet Rust ambitieux qui se présente comme un « AGI Operating System & Cognitive Microkernel ». Il est organisé en un espace de travail Cargo de 18 crates répartis en quatre couches : fondation (core, protocol, governance, credentials, orchestration, plugin), moteur (memory, runtime, runtime-assembly, organ, perception, provider, storage, guard), capacités (tools) et adaptateurs (cli, gateway, sdk). Le README souligne que tout le code est en Rust sûr pur avec `#![forbid(unsafe_code)]` / `#![deny(unsafe_code)]`. L'idée centrale est un runtime de mémoire et de cognition persistant et auto-évolutif plutôt qu'un simple habillage de chat. Les sous-systèmes documentés incluent : - Mémoire topologique continue : homologie de Vietoris-Rips pour détecter les « trous » de connaissance, verrouillage de phase de Kuramoto pour la résonance conceptuelle inter-domaines, un champ de mémoire continu DualScaled, un cristalliseur Chronicle avec décroissance fractale, et un coffre de connaissances à trois niveaux. - Ordonnancement préemptif par quotas cognitifs avec un quota multidimensionnel (token, étape, coût, profondeur) et héritage de priorité. - Modèle causal du monde avec branches d'hypothèses copy-on-write et rollback compensatoire LIFO de style SAGA. - Protocole de génération de lignée avec « invariance épigénétique » Ed25519 et une progression en trois phases. - Sécurité triple-oignon : autorité humaine immuable, oignon de principes (E/S/A/M/O), niveaux d'escalade de permissions L1–L5, et une couche de garde-fous DSL avec enveloppes de contenu non fiable et fils-pièges d'identifiants. - Bac à sable au niveau de l'OS via Windows Job Objects ou cgroups Linux, plus des worktrees Git isolés. - Ember HUD : une présence d'éclairage ambiant utilisant une courbe respiratoire physiologique et des températures de couleur de corps noir planckien, rendue avec des shaders WGSL. - Empaquetage d'agent USB portable avec isolation des données par chemins relatifs, et un maillage P2P chiffré Noise_XX pour l'itinérance de la mémoire. - Intégrations de perception et de fournisseurs : parole Whisper, TTS MiniMax, vision d'écran, et fournisseurs Anthropic/OpenAI-compatible/Gemini/Ollama. Le README inclut un tableau de benchmarks avec des chiffres p99 mesurés (par exemple, recherche hybride en mémoire à 1,82 ms, démarrage à froid du micro-noyau à 4,20 ms, empreinte au repos d'environ 18,2 Mo de RAM) et indique que ceux-ci ont été vérifiés sur un matériel spécifique ; la suite de tests de l'espace de travail est marquée comme re-mesurée après une séparation d'assembly. Il crédite également une inspiration au niveau des lignes de « VCP 1.0 » pour la dynamique topologique fluide et les pyramides résiduelles. Il s'agit d'un projet en évolution rapide et inhabituellement large qui mélange programmation système, orchestration d'IA, ingénierie de sécurité et conception d'interface. Il convient le mieux aux développeurs intéressés par les runtimes d'agents basés sur Rust, les architectures de mémoire et l'exécution d'outils en bac à sable. Comme les affirmations sont étendues et en partie auto-déclarées, les lecteurs devraient vérifier les benchmarks et l'exhaustivité des fonctionnalités par rapport à la CI et à la documentation du dépôt.