Genesis Bootstrap Plan
Date: 2026-03-14 Status: Draft
Problem Statement
At network launch:
- Zero users are in Sovereign phase (15+ pacts)
- Therefore zero users qualify as Guardians
- Therefore the guardian pact mechanism cannot function
- Bootstrap pacts (triggered by follows) are the sole onboarding mechanism
- Bootstrap pacts require the followed user to accept — but early adopters have no pact infrastructure
The protocol needs temporary centralized scaffolding to bridge the gap between "zero users" and "self-sustaining pact network."
Genesis Guardian Nodes
Design
Deploy 5-10 operator-controlled full nodes that serve as:
- Guardian pact partners for all Seedlings during the first 6-12 months
- Bootstrap pact partners for early adopters who follow the Genesis accounts
- High-uptime pact partners for users in the Growing phase
Specifications
| Parameter | Value | Rationale |
|---|---|---|
| Node count | 5-10 | Enough for redundancy; few enough for transparency |
| Operator | Project team or trusted community members | Must be publicly identified |
| Uptime target | 99.5% | Higher than the 95% Keeper baseline |
| Guardian capacity | Up to 100 Seedlings per node | ~70 MB storage at active-user volumes |
| Bootstrap capacity | Up to 500 bootstrap pacts per node | ~340 MB storage |
| Geographic distribution | At least 3 continents, 5 timezones | Uptime complementarity for global users |
| Hardware | VPS, 4 GB RAM, 100 GB SSD, 1 Gbps | Modest requirements |
| Monthly cost estimate | $20-50 per node | Standard VPS pricing |
Identity and Transparency
Genesis Guardian nodes are publicly identified:
- Each node has a well-known pubkey listed in project documentation
- Each node's kind 10002 relay list, kind 10050 device delegation, and pact statistics are publicly auditable
- A transparency dashboard publishes monthly reports:
- Number of Seedlings served
- Number that reached Hybrid/Sovereign phase
- Average time to Hybrid phase
- Uptime metrics
- Storage consumed
Guardian Behavior
Genesis nodes behave identically to organic Guardians with relaxed constraints:
- Accept guardian pacts from any Seedling (no WoT requirement — they are Genesis)
- Store Seedling events for up to 90 days or until Hybrid phase
- Respond to challenge-response verification like any pact partner
- Forward Seedling content via gossip with active-pact-partner priority
- Do NOT censor, filter, or prioritize specific Seedlings
Bootstrap Pact Behavior
Genesis nodes also serve as bootstrap pact partners:
- Any user who follows a Genesis node pubkey triggers a bootstrap pact
- This provides immediate storage redundancy for early adopters
- Genesis nodes accept bootstrap pacts up to capacity (500 per node)
Network Health Metrics
Metrics to Track
| Metric | Definition | Healthy Threshold |
|---|---|---|
| Sovereignty ratio | % of users in Sovereign phase (15+ pacts) | >10% at 6 months |
| Guardian supply/demand | Organic Guardians / Seedlings needing guardians | >1.0 for sunset |
| Pact formation rate | New pacts formed per day / users needing pacts | Positive trend |
| Full-node ratio | % of users running full nodes | >5% |
| Relay dependency | % of reads served by relays vs. pact partners | Decreasing trend |
| Churn rate | % of users leaving per month | <15% |
Sunset Conditions
Genesis Guardian nodes are removed when ALL of the following are met:
- Organic guardian supply exceeds Seedling demand (supply/demand ratio > 1.5 for 30 consecutive days)
- Network has at least 1,000 Sovereign-phase users
- Sovereignty ratio exceeds 15% (enough users have mature pact networks)
- Pact formation rate is self-sustaining (new users reach Hybrid phase within 60 days without Genesis assistance)
Sunset is gradual:
- Genesis nodes stop accepting NEW guardian pacts (existing ones continue)
- After 90 days, all guardian pacts expire naturally
- Genesis nodes transition to regular Keeper nodes (still participate in the network as peers)
- Genesis pubkeys are retained for historical transparency
Failure Conditions
If after 12 months:
- Sovereignty ratio is below 5%
- Organic guardian supply is near zero
- Genesis nodes serve >80% of all guardian pacts
Then the bootstrap strategy has failed. Possible responses:
- Extend Genesis operation with increased capacity
- Re-evaluate the guardian incentive model (see guardian-incentives.md)
- Consider relay-as-Guardian integration (relays volunteer guardian slots as a service)
- Acknowledge that the current incentive model may need fundamental revision
Early Network Parameter Relaxation
During the bootstrap period (network < 1,000 users), certain protocol parameters should be relaxed:
| Parameter | Normal Value | Bootstrap Value | Rationale |
|---|---|---|---|
| Volume tolerance | ±30% | ±100% | Thin matching pool; accept wider range |
| Follow-age for pacts | 30 days mutual | 7 days mutual | Accelerate pact formation |
| Guardian threshold | Sovereign (15+ pacts) | 5+ pacts | Lower barrier to becoming a Guardian |
| Min account age | 7 days | 3 days | Faster onboarding for early adopters |
Parameters tighten automatically as network size grows:
- At 500 users: follow-age increases to 14 days
- At 1,000 users: volume tolerance tightens to ±50%, follow-age to 21 days
- At 3,000 users: all parameters at normal values
Adoption Strategy Integration
Genesis Guardian nodes are necessary but not sufficient. The bootstrap plan must be paired with:
- Day-one value features that work without pacts: multi-device identity, encrypted DMs, social recovery (see whitepaper §10.1)
- Community-first targeting: dense clusters of 200+ users (conference attendees, activist groups, Bitcoin communities) rather than scattered individual adoption
- The first client must be the best Nostr client available: users adopt for UX, sovereignty accrues in the background
Cost Estimate
| Item | Monthly Cost | Duration | Total |
|---|---|---|---|
| 10 VPS nodes | $200-500 | 12 months | $2,400-6,000 |
| Monitoring/dashboard | $50 | 12 months | $600 |
| Operator time | volunteer or project-funded | 12 months | — |
| Total | $3,000-7,000 |
This is a modest investment for bootstrapping a decentralized network. Comparable projects (Mastodon, Matrix) required similar or larger investments in initial infrastructure.