Complete guide to all documentation in the Solarpunk Mesh Network repository.
Just getting started? → QUICKSTART.md Want to deploy? → DEPLOYMENT.md Understanding the build? → FINAL_SUMMARY.md Contributing? → CONTRIBUTING.md
What: Project overview and introduction When to read: First thing when discovering the project Key content:
- What is this project?
- Quick start commands
- Feature overview
- Architecture diagram
- Technology stack
What: Complete comprehensive summary of everything built When to read: To understand the full scope and achievement Length: 900+ lines Key content:
- Complete system breakdown (28 of 31 systems)
- Statistics (235+ files, 32,000+ lines)
- All features implemented
- Architecture highlights
- Performance characteristics
- Complete file structure
What: 5-minute guide to running the system When to read: When you want to try it immediately Key content:
- Prerequisites
- Setup commands
- Service endpoints
- Basic operations (create offer, search, upload file)
- Troubleshooting
What: Repository guide for AI agents and developers When to read: When working on the codebase Key content:
- Repository purpose and architecture
- Key commands (build, test, deploy)
- Agent workflow patterns
- Critical patterns (NATS namespacing)
- Environment configuration
What: Original build plan and vision When to read: To understand the "why" behind the project Updated: Now includes completion status Key content:
- Vision for regenerative communities
- 7 proposals (31 systems total)
- Implementation strategy
- Success criteria
- Post-workshop roadmap
What: Detailed build status and metrics When to read: To see what's complete and what's pending Length: 600+ lines Key content:
- Progress by tier (TIER 0/1/2)
- Code statistics (files, lines, endpoints, tests)
- API endpoints summary
- Features implemented
- Deferred components
- Integration status
What: Complete production deployment guide When to read: When deploying to production Length: 800+ lines Key content:
- Development deployment
- Production deployment (systemd, nginx)
- Docker deployment
- Hardware deployment (Raspberry Pi, Android)
- Monitoring & maintenance
- Troubleshooting
- Scaling strategies
- Security considerations
- Backup & recovery
Location: /app/
Docs: No dedicated README (integrated in main docs)
API Docs: http://localhost:8000/docs
Key files:
app/models/bundle.py- Bundle data modelapp/services/crypto_service.py- Ed25519 signingapp/database/queues.py- Queue management
Location: /valueflows_node/
Docs:
valueflows_node/README.md- System overviewvalueflows_node/IMPLEMENTATION_SUMMARY.md- Implementation details API Docs: http://localhost:8001/docs Key features: All 13 VF object types, gift economy coordination
Location: /discovery_search/
Docs:
discovery_search/README.md- Complete user guidediscovery_search/EXAMPLES.md- 15 practical examplesdiscovery_search/IMPLEMENTATION_SUMMARY.md- Technical details API Docs: http://localhost:8003/docs Key features: Distributed indexes, query propagation, speculative caching
Location: /file_chunking/
Docs:
file_chunking/README.md- User guidefile_chunking/DEPLOYMENT.md- Production deploymentfile_chunking/IMPLEMENTATION_SUMMARY.md- Technical summary API Docs: http://localhost:8004/docs Key features: Content-addressed storage, Merkle trees, library caching
Location: /mesh_network/
Docs:
mesh_network/README.md- System overviewmesh_network/QUICKSTART.md- 5-minute setupmesh_network/IMPLEMENTATION_SUMMARY.md- Complete detailsmesh_network/docs/deployment_guide.md- Hardware deploymentmesh_network/docs/mode_a_requirements.md- BATMAN-adv setupmesh_network/ap_configs/README.md- AP configuration guide API Docs: http://localhost:8002/docs Key features: Bridge nodes, Mode A/C, effectiveness tracking
Location: /app/agents/
Docs:
app/agents/README.md- Agent overview and usage Key features: 7 AI agents, proposal framework, approval gates
Location: /frontend/
Docs:
frontend/README.md- Frontend setup and architecture Key features: React + TypeScript, 10 pages, 14 components
What: Overview of all 7 proposals with dependencies Key content:
- Dependency graph (TIER 0 → TIER 1 → TIER 2)
- Proposal summaries
- Implementation order
- Orchestration strategy
- Quality gates
- Workshop readiness checklist
Location: openspec/changes/*/
Each proposal has:
proposal.md- Requirements (SHALL/MUST, WHEN/THEN scenarios)tasks.md- Implementation breakdown with complexity
TIER 0:
dtn-bundle-system/(5 systems)valueflows-node-full/(6 systems)phone-deployment-system/(3 systems - deferred)
TIER 1:
discovery-search-system/(3 systems)file-chunking-system/(3 systems)multi-ap-mesh-network/(4 systems)
TIER 2:
agent-commune-os/(7 systems)
What: Complete contribution guide When to read: Before making your first contribution Key content:
- Code of conduct
- Development setup
- Architecture overview
- Making changes (branch naming, commit messages, code style)
- Testing guidelines
- Documentation standards
- Pull request process
- Areas needing help
- Learning resources
What: Version history and release notes When to read: To see what changed between versions Key content:
- v1.0.0 release notes (initial release)
- Future plans (short/medium/long-term)
Location: tests/integration/
Files:
test_end_to_end_gift_economy.py- Complete gift economy flowtest_knowledge_distribution.py- File chunking flow
Run: pytest tests/integration/ -v -s
Each component has its own test suite:
app/tests/- DTN testsvalueflows_node/tests/- VF testsdiscovery_search/tests/- Discovery testsfile_chunking/tests/- Chunking testsmesh_network/bridge_node/tests/- Bridge tests
Files:
docker-compose.yml- Service orchestrationdocker/Dockerfile.*- Individual service containersdocker/nginx.conf- Reverse proxy configuration.dockerignore- Build optimization
Commands:
docker-compose up -d # Start all services
docker-compose logs -f # View logs
docker-compose down # Stop all servicesrun_all_services.sh- Start all backend servicesstop_all_services.sh- Stop all servicesmesh_network/validate_installation.py- Validate setup
All APIs have auto-generated interactive documentation:
- DTN Bundle System: http://localhost:8000/docs
- ValueFlows Node: http://localhost:8001/docs
- Bridge Management: http://localhost:8002/docs
- Discovery & Search: http://localhost:8003/docs
- File Chunking: http://localhost:8004/docs
These are live and allow testing API calls directly in the browser.
These documents were created during development and provide context:
DTN_ARCHITECTURE.md- DTN system architecture detailsDTN_BUNDLE_SYSTEM_README.md- Original DTN READMEDTN_BUNDLE_SYSTEM_SUMMARY.md- DTN build summaryAGENT_SYSTEM_SUMMARY.md- Agent system detailsAGENT_QUICK_START.md- Quick agent guide- Various
*_SUMMARY.mdfiles - Component summaries
These are preserved for historical context but may be superseded by newer docs.
- README.md - What is this?
- QUICKSTART.md - How do I run it?
- System READMEs - How do I use each feature?
- API docs (http://localhost:{port}/docs) - How do I call the APIs?
- DEPLOYMENT.md - Complete deployment guide
- BUILD_STATUS.md - What's ready?
- Component deployment docs - System-specific deployment
mesh_network/docs/deployment_guide.md- Hardware deployment
- CONTRIBUTING.md - How to contribute
- CLAUDE.md - Repository architecture
- BUILD_STATUS.md - What's implemented
- FINAL_SUMMARY.md - Complete overview
- Component IMPLEMENTATION_SUMMARY.md files - Technical details
- BUILD_PLAN.md - Original vision
- openspec/SOLARPUNK_PROPOSALS_OVERVIEW.md - Proposal breakdown
- Individual proposals - Detailed requirements
- Adding features: Update component README + CHANGELOG
- Fixing bugs: Update CHANGELOG
- Changing architecture: Update CLAUDE.md + component docs
- Deployment changes: Update DEPLOYMENT.md
- API changes: Auto-generated, but update examples
- Clear and concise - No unnecessary jargon
- Examples included - Show, don't just tell
- Up to date - Update docs with code changes
- Accessible - Write for various skill levels
| I want to... | Read this |
|---|---|
| Understand what this project is | README.md |
| Run it locally in 5 minutes | QUICKSTART.md |
| Deploy to production | DEPLOYMENT.md |
| See complete build details | FINAL_SUMMARY.md |
| Understand the vision | BUILD_PLAN.md |
| Contribute code | CONTRIBUTING.md |
| Deploy to Raspberry Pi | mesh_network/docs/deployment_guide.md |
| Learn about a specific system | Component README in system directory |
| Test the APIs | http://localhost:{port}/docs |
| Write integration tests | tests/integration/ examples |
- Main docs: 10 comprehensive guides (8,000+ lines)
- Component docs: 7 system READMEs
- OpenSpec: 7 proposals × 2 files = 14 specs
- API docs: 5 auto-generated sites
- Total: 30+ documentation files
- Search the docs - Use this index to find what you need
- Check examples - Most docs include practical examples
- Read code comments - Code is documented inline
- Ask in Discussions - GitHub Discussions for questions
- Open an Issue - For bugs or missing documentation
This documentation is living and growing. Contribute improvements!
Built with ❤️ for regenerative gift economy communities 🌱