every.channel/evolution/proposals
2026-02-24 23:06:30 -08:00
..
ECP-0001-ecp-process.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0002-initial-technical-direction.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0003-hdhomerun-ingest.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0004-global-stream-identifiers.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0005-deterministic-chunking-pipeline.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0006-linux-iptv-ingest.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0007-tauri-dioxus-viewer.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0008-iroh-discovery-transport.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0009-moq-implementation-selection.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0010-time-synchronized-chunking.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0011-stream-encryption.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0012-moq-object-wire-format.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0013-stream-catalog-gossip.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0014-in-app-sharing.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0015-gossip-announce-toggle.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0016-mdns-peer-discovery.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0017-dht-mdns-discovery.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0018-ui-discovery-toggles.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0019-hdhr-by-host-ui.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0020-determinism-moq-selftest.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0021-relay-mode-toggle.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0022-swarm-availability-anti-junk.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0023-hls-ingest.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0024-zktls-manifest-provenance.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0025-ytdlp-adapter-bundling.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0026-agplv3-license.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0027-unified-add-stream-flow.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0028-testing-and-coverage.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0029-linux-dvb-auto-discovery.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0030-workspace-coverage-reporting.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0031-hdhr-e2e-test.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0032-split-source-moq-mesh.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0033-x264-cmaf-fmp4.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0034-raw-cmaf-output.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0035-multi-variant-streams.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0036-multi-variant-manifests.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0037-cross-os-determinism.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0038-share-links.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0039-web-ia.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0040-ui-ia-polish.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0041-cmaf-only.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0042-variants-and-auto.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0043-browser-webrtc-bridge.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0044-cloudflare-workers-static-site.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0045-remote-website-e2e-direct.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0046-web-directory-and-signaling.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0047-coverage-reporting.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0048-bootstrap-api-via-containers.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0049-ts-ingest-cmaf-canonical.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0050-delete-ts-chunk-cli.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0051-direct-publish-answer-timeout.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0052-direct-subscribe-cli.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0053-direct-wire-framing.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0054-remote-website-watch-e2e.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0055-directory-timeouts.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0056-turn-ice-bootstrap.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0057-direct-publish-session-reconnect.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0058-ws-relay-one-to-many-bootstrap.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0059-bootstrap-api-durable-object.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0060-repo-sanitization-and-authorship.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00
ECP-0061-agenix-secrets.md ci: switch deploy secrets to age key workflow 2026-02-16 00:59:52 -05:00
ECP-0062-ci-age-key-secrets.md ci: switch deploy secrets to age key workflow 2026-02-16 00:59:52 -05:00
ECP-0063-cloudflare-moq-webtransport.md web+publisher: align moq watch client and disable passthrough by default 2026-02-21 01:49:46 -08:00
ECP-0064-nixos-ec-node-publisher-module.md worker: fix assets binding and SPA routes 2026-02-16 17:46:32 -05:00
ECP-0065-nixos-runner-images.md runner: overlay-root appliance mode 2026-02-17 02:26:09 -08:00
ECP-0066-iroh-control-protocol.md control: add iroh gossip transport announcements and ec-node control CLI 2026-02-22 01:57:20 -08:00
ECP-0067-control-resolve-and-nixos-wiring.md control: add transport resolver and nix control announce wiring 2026-02-22 02:23:06 -08:00
ECP-0068-iroh-control-web-directory-bridge.md Bridge iroh control announcements into web stream discovery 2026-02-22 23:08:37 -08:00
ECP-0069-nixos-control-bridge-autobootstrap.md nix/ec-node: auto-bootstrap web bridge from local control peers 2026-02-22 23:38:17 -08:00
ECP-0070-relay-cas-archival.md ec-node: add relay CAS archiver and nix auto-archive service 2026-02-24 02:50:14 -08:00
ECP-0071-archive-replay-dvr.md archive replay: add HLS DVR serve path and web mode 2026-02-24 03:19:56 -08:00
ECP-0072-cmaf-seedbox-invariant.md wt-publish: default to CMAF passthrough seedbox mode 2026-02-24 21:32:55 -08:00
ECP-0073-archive-relay-affinity-override.md nix: allow archive relay URL affinity override 2026-02-24 22:02:29 -08:00
ECP-0074-archive-hls-engine-selection.md web: force hls.js archive playback on chromium 2026-02-24 22:09:24 -08:00
ECP-0075-moq-watch-0.2.0-live-stability.md web: set both moq-watch name/path attributes 2026-02-24 22:44:05 -08:00
ECP-0076-webtransport-only-web-watcher.md web: use video element and force live audio on 2026-02-24 23:05:35 -08:00
ECP-0077-explicit-aac-transcode-profile.md wt-publish: force explicit AAC-LC stereo mapping 2026-02-24 23:06:30 -08:00
README.md every.channel: sanitized baseline 2026-02-15 16:17:27 -05:00

Proposals

ECP (every.channel proposals) live here. Use a short, descriptive filename and include:

  • Problem statement
  • Constraints
  • Alternatives considered
  • Decision
  • Rollout/teardown plan