eleven / messenger Public

docs: tier economics — hibernation is live in production, adopted per-host (#667)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Paul Campbell e919d917250f7ccf365b12cd58418d0d58f3ed79 parent 8e6965d
1 file changed, +11 −12
  • docs/tier-economics.md +11 −12
diff --git a/docs/tier-economics.md b/docs/tier-economics.md
index 6dfa6b8..838ef4c 100644
--- a/docs/tier-economics.md
+++ b/docs/tier-economics.md
@@ -47,18 +47,17 @@ here when they do.
| Box (whole cloud plane) | ~€35/month | Hetzner + fixed services |
| Resident-process slot | ~€0.81/month | box ÷ 40-instance capacity |
-**Hibernation is canary-tested and very nearly live** (the activator, #550
-Part 4: merged, per-host opt-in, production bucket provisioned). Once a space
-is flagged, idle means an S3 prefix, not a process — marginal cost while
-asleep is storage alone, and the slot rate applies only to the fraction of
-time it's awake. The estimates below model that steady state. **Until the
-fleet-wide flip completes, a resident space carries the full slot rate
-(~€9.70/year at full box density)** — which puts a resident Family space
-slightly underwater and trims every other margin by the same amount; the
-transition is short and priced in. One deliberate permanent exception: **a
-space with a bot sidecar never sleeps** (the sidecar's WebSocket holds it
-awake) — one more reason AI usage carries its own meter instead of hiding in
-a flat price.
+**Hibernation is live in production** (the activator, #550 Part 4: running on
+the box against the real S3 bucket, verified by a hibernating canary
+instance), and spaces adopt it **per-host** as the rollout proceeds
+(`routes.hibernate`). A flagged space that goes idle is an S3 prefix, not a
+process — marginal cost while asleep is storage alone, and the slot rate
+applies only to the fraction of time it's awake. The estimates below model a
+flagged space; a not-yet-flagged space still carries the full resident slot
+rate (~€9.70/year at full box density), which trims its margin by that amount
+until its flip. One deliberate permanent exception: **a space with a bot
+sidecar never sleeps** (the sidecar's WebSocket holds it awake) — one more
+reason AI usage carries its own meter instead of hiding in a flat price.
## The model