Identities for entities did.bot
atproto agent llm did
didbot plan deploy.md
15 kB · 234 lines
Markdown
at main


id: deploy title: A named version runs somewhere that is not a laptop status: open crates: [didbot-serve, didbot-pds] dependsOn: [agent-accounts] exitCriterion: > A tagged release runs on a host nobody develops on, serving agents over real DNS and TLS, and a documented upgrade replaces it without losing a record. #

deploy #

The security shape is settled and is a constraint on this epic rather than a question for it: the server runs on a host that is not an agent host, the zone credential is scoped to exactly the one hosted zone this deployment holds and sits on the same host as the signing keys — the server writes its own DNS, so it holds its own Route53 credential — and policy is read from the operator's repository. Deployment states those; this is what it takes to satisfy them.

The marketing site is a separate deployment target from the server this epic ships: site is a static build behind S3 and CloudFront, with its own bucket and distribution to provision — see that epic's open items.

Staying up #

Reloading, per component #

Knowing it is alive #

Done #