← All projects

service · development

Machine Identity and Secrets

Machine identity, agent admission and keyed storage beneath the visible session.

No public release observed Source declaration: 1.0.0 License: AGPL-3.0-or-later

Introduction reviewed 2026-10-15 · Information collected 2026-10-15

The identity and secrets services give the system named boundaries for a machine, an agent and the material each is allowed to hold. They sit beneath the shell and conversation surfaces, where identity must survive an application closing or a session reconnecting.

An agent principal, machine identity and provider login are different things. A provider account supplies access to inference. It does not create an agent identity. Moving a working agent to another body needs an explicit account of custody, commissioning and revocation.

Keyed storage also has a lifecycle. An unlocked interface does not establish a permanent right to retain decrypted material after locking. Applications such as Culver and Lens consume these boundaries instead of declaring their own equivalent of human authentication.

What remains open

  • Complete node commissioning and revocation remain unfinished.
  • Installed identity primitives do not establish a completed per-agent isolation or federation ceremony.
  • Application-specific lock-time access and key eviction remain separately owned work.
Documentation and evidence record

Source CI observed for this documentation revision: unavailable. Application builds and device acceptance are separate evidence.

Documentation owner: Fimeg/souveraine
Repository revision: 0882d453cf6104604688cc55e0c0f1339fd386a2
Document: public-docs/identity.md
Document SHA-256: ba5e64370427c317499893397e2c68b521d06710510d638e43e6079954364292

The separately published source projection is at 8f42fc953d76954f4e6dec306acf17bfbf55a9ce. It can differ from the documentation's source revision.