Entreprise · Gouvernance des agents

Vos agents ont des noms, des propriétaires et un interrupteur d'arrêt.

Dès 2027, les flottes — et une flotte de processus anonymes est un passif. LeanCTX fait de chaque agent une identité enregistrée: unique, détenue par un humain, gérée dans son cycle de vie, attestée et révocable — avec chaque transition dans la piste d'audit inviolable.

Le modèle

L'identité est celui qui répond. Le rôle est ce qui s'exécute.

Les rôles restent des profils de permissions réutilisables. L'identité y ajoute la responsabilité : agent_id, propriétaire, statut, liaison clé, attestation, battement de cœur. Quatre propriétés rendent une flotte gérable.

Identité enregistrée

Chaque agent est un enregistrement : agent_id stable, rôle, liaison clé Ed25519, date de création. Fini les suppositions sur le processus qui a fait quoi — le registre est la source de vérité pour savoir qui existe.

Possédé, toujours

L'enregistrement sans propriétaire humain est rejeté. La responsabilité est structurelle : chaque entrée d'audit, chaque événement de cycle de vie, chaque paquet de preuves remonte à une personne qui répond pour l'agent.

Révocable en une seule transaction

Suspendre un agent, ou retirer un propriétaire et suspendre toute sa flotte de manière atomique — chaque suspension est auditée individuellement. Le décommissionnement est définitif et écrit l'entrée de clôture d'audit.

Attesté, honnêtement

Hashes binaires et de rôle à l'enregistrement et à chaque battement de cœur. La dérive apparaît immédiatement (code de sortie 3) — mise à niveau, modification de configuration ou falsification. Nous documentons ce que cela ne protège PAS.

En pratique

Une flotte, cinq commandes.

Tout est conçu pour la CLI et honnête en code de sortie, afin que vos pipelines et votre surveillance puissent agir dessus.

$ lean-ctx agent register --id ci-reviewer-1 --role reviewer --owner alice@org
registered: ci-reviewer-1 (role reviewer, owner alice@org)
spiffe id: spiffe://org.example/agent/reviewer/ci-reviewer-1

$ lean-ctx agent heartbeat ci-reviewer-1     # liveness + drift; exit 3 on drift

$ lean-ctx agent offboard-owner alice@org --reason "left company"
suspended 2 agent(s): ci-coder-1, ci-reviewer-1

$ lean-ctx agent check ci-reviewer-1         # enforce-path decision point
ci-reviewer-1: DENIED — suspended: left company   # exit 1

Chaque transition écrit une entrée d'audit inviolable — enregistré, suspendu, repris, décommissionné sont des types d'événements standardisés (OCP Part 4), de sorte que l'historique d'identité arrive automatiquement dans vos paquets de preuves. Modèle et modèle de menace complets : docs sur l'identité des agents.

Every agent registered. Every action auditable.

"Que se passe-t-il quand quelqu'un part ?"

Leurs agents s'arrêtent. Mécaniquement. Le retrait d'un propriétaire suspend chaque agent actif de ce propriétaire en une seule transaction verrouillée — connecté à votre flux de déprovisionnement SCIM ou exécuté depuis la liste de contrôle du départ. Les agents orphelins sont les comptes de service oubliés de l'ère des agents ; LeanCTX les rend structurellement impossibles.

Ce que les équipes de plateforme demandent. ask.

Gouvernez le parc d'agents.agent workforce.

Enregistrez votre premier agent en une minute, localement et gratuitement — ou parlez-nous du déploiement de flottes avec SCIM et SPIFFE en jeu.

Support this project