Most agent stacks are applications on a general-purpose OS. Akasha OS treats autonomy as a system problem. Preview 0.2.0 is still a host app — not a bootable image. The seL4 track is separate. La plupart des stacks agents sont des applications sur un OS généraliste. Akasha OS traite l’autonomie comme un problème système. La Preview 0.2.0 reste une appli hôte — pas une image bootable. La piste seL4 est séparée.
# not a chat wrapper
# pas un wrapper de chat
A neighboring chat wrapper or “AI desktop” cannot truthfully claim that agents, models, and tools are kernel-adjacent services with capability tokens and a signed audit trail. Those products sit on POSIX and hope the host OS is enough. This project does not.
Un wrapper de chat voisin ou un « bureau IA » ne peut pas prétendre que agents, modèles et outils sont des services proches du noyau, avec jetons de capacité et journal d’audit signé. Ces produits s’appuient sur POSIX et espèrent que l’OS hôte suffise. Ce projet non.
# capabilities, not ambient trust
# des capacités, pas une confiance ambiante
An agent can act only inside tokens it was granted: a file, a network path, a tool, a lifetime. Tokens are unforgeable and revocable. There is no coarse Unix uid that means “this agent may do anything the user can.” Broad grants are possible because they stay auditable and can be taken back.
Un agent n’agit que dans les jetons qu’on lui a donnés : un fichier, un chemin réseau, un outil, une durée. Les jetons sont infalsifiables et révocables. Pas d’uid Unix grossier qui voudrait dire « cet agent peut tout ce que l’utilisateur peut ». Des grants larges restent possibles parce qu’ils sont auditables et retirables.
# semantic IPC
# IPC sémantique
The agent’s native language on this system is typed intents on the
bus, not open() / read() / write().
POSIX remains underneath the host. The point is that the agent does
not speak POSIX as its first dialect. Modules expose a typed schema
that humans and agents consume the same way.
Le langage natif de l’agent ici, ce sont des intents typés sur le bus,
pas open() / read() / write().
POSIX reste sous l’hôte. L’agent ne parle pas POSIX en première langue.
Les modules exposent un schéma typé, consommé pareil par humains et agents.
# first-class GPU
# GPU de premier plan
Inference latency, not a classic CPU scheduler, is the bottleneck.
Placement and local GGUF inference are runtime concerns: the host
probes VRAM, picks a pack, and runs models as a system service
(modeld), not as an app plugin. Preview requires NVIDIA.
That limit is the product, not fine print.
Le goulot, c’est la latence d’inférence, pas un scheduler CPU classique.
Placement et inférence GGUF locale sont des affaires de runtime : l’hôte
sonde la VRAM, choisit un pack, et fait tourner les modèles comme
service (modeld), pas comme plugin d’appli. Preview exige
NVIDIA. Cette limite est le produit, pas une note de bas de page.
# offline by default
# hors ligne par défaut
Network egress is deny-by-default (offline_strict). Chat
must work without the network after models are on disk. Search, fetch,
and GitHub feedback submit are explicit actions. No automatic upload
of your session.
La sortie réseau est refusée par défaut (offline_strict).
Le chat doit fonctionner sans réseau une fois les modèles sur disque.
Recherche, fetch et envoi de feedback GitHub sont des actions explicites.
Pas d’upload automatique de votre session.
# host now, seL4 later
# hôte maintenant, seL4 plus tard
Preview is userspace scaffolding on Windows or Linux (ADR 0001).
A seL4 / Microkit track exists in the repo and is not what you
download from Releases. Do not expect a bootable image from
install.ps1 or install.sh.
Preview est un échafaudage userspace sur Windows ou Linux (ADR 0001).
Une piste seL4 / Microkit existe dans le dépôt ; ce n’est pas ce que
vous téléchargez depuis Releases. N’attendez pas une image bootable
de install.ps1 ou install.sh.