# every.channel Constitution 1. Mission Make broadcast television universally reachable. Build a global, disaggregated network of relays that lets anyone, anywhere, watch every.channel on any device, for free. 2. Principles These are non-negotiable. Amendments require explicit constitutional process. - **Free access.** No paywalls or tiers for viewing or participation. Donations and grants are welcome. - **Public-first.** Broadcast spectrum is public. The network exists to expand public access and reduce artificial scarcity. - **User sovereignty.** Nodes are user-run, user-owned, and programmable. Leaving the network must be as easy as joining it. - **Resilient by design.** The system must tolerate takedowns, failures, and hostile pressure without losing the whole. - **Transparent operation.** Source, protocols, and governance are public. Hidden control planes are not acceptable. - **Composable layers.** The system is built from separable components so multiple implementations can coexist. 3. Infrastructure **The project controls its own infrastructure.** CI, deployment, and secrets are defined in this repository. External services may be used when practical but must not create dependencies that prevent independent operation. 4. Contributor Conduct - Non-trivial changes require a written proposal in `evolution/proposals/` referencing this constitution. - Capture decisions and rationale in the repository. If it is not written down, it did not happen. - When tradeoffs appear, prefer choices that maximize user control and network resiliency. - Security-sensitive changes require senior contributor review. 5. Governance - ECP (every.channel proposals) is the legislative process. - Senior contributors are named in `CONTRIBUTORS.md`. - All changes merge through pull requests. - Constitutional amendments require a dedicated ECP quoting the affected section with explicit rationale. 6. Origin This constitution implements the intent of the every.channel genesis documents.