ThreeSteps is a decentralized, privacy-first social media application designed for Catholics to socialize their faith in unassailable freedom, including in environments with limited, intermittent, or no connectivity.
This repository starts with two core documents:
- Vision: what ThreeSteps is, who it is for, and what success looks like
→ docs/vision.md - Technology: how the P2P topology, Conscia nodes, and encrypted sync fit together
→ docs/tech/tech.md - Interview (specs in progress): structured Q&A that drives all remaining specs
→ docs/interview/interview.md
| Document | Description |
|---|---|
| Vision | Mission, principles, product concept, and open questions |
| Technology | P2P node types, WebRTC + TURN/STUN enabling services, Willow/Iroh-style sync |
| Tech index | Platform setup docs and technical references |
| Interview | Iterative spec interview hub and links to deeper dive docs |
| Docs index | Full documentation library |
| Progress log | Summary of what we’ve specified and documented so far |
| Resolved decisions | Canonical list of decisions to prevent re-litigating |
Docs navigation
Start here • Docs index • Next: Vision • Interview: Specs • Specs index: Specs • Product index: Product • UI index: UI • Tech index: Tech