Dev Log

Building Phosphor — a modern, real-time, federated BBS with a custom scripting language called Phosphor. This is the dev log: what’s being built, why, and what’s next.

Posts are added weekly as features come online. No marketing — just engineering.

The Big Idea

The internet was supposed to be decentralized. It isn’t. Phosphor brings back the BBS — a place you visit on purpose, not a feed that comes to you — with modern engineering and a custom DSL for live customization.

What to Expect

Timeline

Phase Description Status
1 Declarative Layer (MVP) ✅ Shipped Jul 30
2 Event Handlers + Reactivity Core ✅ Shipped Jul 30
3 Custom Screens + Declarative UI ✅ Shipped Jul 30
4 Door Games ✅ Shipped Jul 30
5 In-BBS Phosphor Editor ✅ Shipped Jul 30
6 Java Extension API + Dual Runtime ✅ Shipped Jul 30
7a Testing Framework + JUnit + Coverage ✅ Shipped Jul 30
7b Web API + Bidirectional WebSocket ✅ Shipped Jul 30
7c Federation + Sync Protocol ✅ Shipped Jul 31
7d Preferences System ✅ Shipped Jul 31
7e User Sandbox + Rate Limiting ✅ Shipped Aug 2
7f ANSI Art, Macros, AI Client, Moderation Filter ✅ Shipped Aug 2

All 12 phases shipped as of August 2. A few 7f-era ideas — module marketplace, achievements, event calendar — were prototyped but not wired into the product; they’re on the roadmap. The pipeline didn’t end there — since then the BBS has grown session persistence (detach/reattach, tmux-style), a native iOS app with push notifications, JNet node networking, MeshCore LoRa radio federation, the Hal AI SysOp assistant, the three-list ban system, and page-sysop alerts. Current counts: ~1,000 commits, 8,200+ tests, 40 dev log posts.

33 tasks total. Each phase gated by tests and user approval. Quality over speed.