Skip to content

P2POS documentation

This site publishes the Sovereign Family Photo Vault architecture: an opinionated MVP design for the first demoable product on the P2POS substrate (Rust core, React + TypeScript web UX).

  • Core value — why the project exists, with examples for developers and family users.
  • Roadmap — what’s shipped, current limits, and next priorities (short form).
  • Full architecture & execution plan — scope, layering, crates, API, replication, phases; §2.5 operator vs user personas and Milestone 1–2 (LAN / STUN-direct / TURN paths, Docker + web app, then Android and apps on Sover).
  • Annex: WebRTC direct P2P rates without TURN (mobile ↔ home NAT) — executive summary, source comparison, capacity-planning bands, ICE flow diagram, and instrumentation guidance (2026-03-31).
  • Milestone 1 implementation prompt — copy-paste briefing for agents/teams: goals, operator vs user split, replication catch-up, bootstrap, and required automated tests (CI + Playwright).
  • Milestone 1 runbook — operator-only vs family stacks, ports, env vars, replication retry, ./scripts/verify-webrtc-e2e.sh.

The repository README lives in the project root on GitHub. Docs deploy to Cloudflare Pages from GitHub Actions; see that README for secrets and setup.