Allow Verified Version Peers to help boots

This commit is contained in:
Raven Scott
2026-04-23 21:24:04 -04:00
parent 300f011f01
commit d744cfe104
12 changed files with 472 additions and 13 deletions
@@ -28,6 +28,8 @@ The **booter** owns the **consumer** side: it looks up peers on the same topic,
You almost always run them as **two separate processes** (two terminal tabs or windows). The booter needs a live seeder (or an already-replicated drive) to make progress within its boot timeout.
**Resilience — peer system seeding:** After a node has booted, you can set **`BARE_OS_PEER_SYSTEM_SEED=1`** on the **host** so it also serves **MBR block 0** and mirrors the publishers early **`bare_os.*`** RPC hints to other cold booters (same Hyperswarm topic). This does not remove the need for at least one trusted publisher for the first tip, but it spreads block and RPC load across up-to-date peers. Optional **`BARE_OS_SEED_IMAGE_TIP_ID`** on the seeder and **`BARE_OS_PEER_SEED_IMAGE_TIP_ID`** on helpers pin the advertised image tip; see the [environment appendix](../docs/reference/environment-and-posix-appendix.md).
```mermaid
flowchart LR
Seeder[bare-os-seeder]