Adeno Platform Overview
Adeno is a modular platform for autonomous AI workflows. Services share a common trust fabric (CAuth), a package ecosystem (APS + Uracil), an encrypted data hub (Corpus), and an inference gateway (Athena), so each product stays small and composable instead of becoming a monolith.
Core principles
- Service isolation — every capability is a separate service with explicit contracts.
- Shared trust — one authentication and billing fabric across products.
- Consent-gated data — user data moves only with explicit consent scopes and TTLs.
- Rootless least-privilege execution — extensions run sandboxed with declared capabilities.
- Automation-first — errors route to automated remediation before humans.
The platform in layers
| Layer | Components | Role |
|---|---|---|
| Trust & identity | CAuth | Authentication, accounts, usage accounting, billing |
| Inference | Athena | LLM routing, model registry, GGUF/Neuron sidecars |
| Data | Corpus | Encrypted consent-gated cross-service data hub |
| Packages | APS + Uracil | .aps solution packages, .ura rootless bundles |
| Orchestration | Arachne | Graph workflows, OAuth connectors, campaign orchestration |
| Products | Keryx, Kairos, Mnemosyne | Outreach automation, productivity suite, sensor-fusion research |
| Reliability | Eunomia | Error reporting, triage, AI patch → sandbox → gated promotion |
| Clients | Hermes | Client-side hosting + OTA hot-patches in a WASM enclave |
Cross-service integration
Services are intentionally interoperable:
- Keryx uses CAuth to authenticate users and Athena to run inference.
- Keryx pushes memory and campaign context into Corpus for consented reuse.
- Arachne orchestrates email and campaign actions across Keryx and Kairos.
- Eunomia receives a bug report, asks Athena to generate a patch, sandboxes it in Uracil, then promotes it through CI/security/compliance gates.
- APS packages are distributed by the registry and consumed by Uracil at runtime.
CAuth transtokens
All major services use CAuth transtokens for request authentication:
- Transtokens are JWTs signed with
CAUTH_SECRET_KEY(HS256). - Claims include
sub,iat,exp,type, andjti. transtokenlifetime ≈ 15 minutes;anontoken≈ 2 days.- Attach as
Authorization: Bearer <transtoken>. - Services validate tokens with the shared secret.
Package and runtime model
The Adeno Package Service (APS) distributes two package styles:
- Python packages with
entry_pointand optional dependencies - Uracil service bundles with
runtime,service, andpermissionssections
Uracil executes installed bundles with explicit permissions: each bundle carries a manifest.json describing identity, runtime ABI, permissions, and functions. Functions execute as subprocesses (Python or native C++). Campaigns provide persistent runtime contexts with cleanup semantics.
Where to go next
- Browse the product catalog
- Read the AI-friendly index or the full dump at /llms-full.txt