hyperhive/swarm-secret-client/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 89aff8d613 swarm-matrix-ctl: mint the swarm's own appservice registration
The swarm gets an appservice identity of its own, separate from each hive's
`hyperhive` registration. `swarm-matrix-ctl appservice render` mints its
tokens inside the matrix container when they are absent and renders the
registration tuwunel loads; `appservice publish` writes its as_token to
`swarm/controller/swarm-controller/matrix/appservice-token`, the one kind no
hive's policy grants.

The homeserver calls move out of swarm-matrix-ctl into swarm-matrix-client,
with a `whoami`, so swarm-controller can mint agents' accounts through the
same pinned device id instead of a copy of them.
2026-09-25 08:31:01 +02:00
..
client.rs swarm-controller: mint each agent's forge token and store it in bao 2026-09-24 17:48:53 +02:00
forge.rs swarm-controller: mint each agent's forge token and store it in bao 2026-09-24 17:48:53 +02:00
lib.rs swarm-controller: mint each agent's forge token and store it in bao 2026-09-24 17:48:53 +02:00
matrix.rs swarm-matrix-ctl: mint the swarm's own appservice registration 2026-09-25 08:31:01 +02:00
mtls.rs swarm: mint, publish and login-verify an agent's store identity at create 2026-09-18 15:05:24 +02:00
path.rs fix doc-comment pointers broken by the module-eval split 2026-09-20 04:31:08 +02:00
policy.rs swarm-controller: mint each agent's forge token and store it in bao 2026-09-24 17:48:53 +02:00
queue.rs swarm: mint a per-agent queue credential beside the agent's store identity 2026-09-21 20:38:55 +02:00