# Roadmap ## v0.1.0 (done) - [x] IRC protocol parser/formatter - [x] TOML configuration - [x] SOCKS5 proxy connector with local DNS + multi-IP failover - [x] Multi-network support - [x] Client authentication (password) - [x] Persistent backlog (SQLite) - [x] Backlog replay on reconnect - [x] Automatic reconnection with exponential backoff - [x] Nick collision handling - [x] TLS support (server-side) - [x] Stealth connect (random markov-generated identity) - [x] Probation window (K-line detection before revealing nick) - [x] Multi-network namespace multiplexing (`/network` suffixes) ## v0.2.0 (done) - [x] NickServ auto-registration + email verification - [x] SASL PLAIN authentication - [x] SASL EXTERNAL (CertFP) authentication - [x] Client certificate generation + management - [x] hCaptcha auto-solving (NoCaptchaAI) - [x] Configurable operational constants (probation, backoff, etc.) - [x] PING watchdog (stale connection detection) - [x] IRCv3 server-time capability - [x] Push notifications (ntfy/webhook) - [x] Background account farming (ephemeral connections) - [x] 25+ bouncer control commands ## v0.3.0 - [x] Client-side TLS (accept TLS from clients) - [x] Channel key support (JOIN #channel key) - [x] Hot config reload (SIGHUP) - [ ] Systemd service file ## v0.4.0 - [ ] Per-client backlog tracking (multi-user) - [ ] Web status page - [ ] DCC passthrough - [ ] Containerfile for podman deployment ## v1.0.0 - [ ] Stable API - [ ] Comprehensive test coverage - [ ] Packaged for PyPI