- ✓Bun monorepo
- ○Local DNS server for testing
- ✓Universe: Service DID and inter-service auth
- ○Universe: Action signature verification
- ✓Universe: Realm CRUD endpoints
- ○Universe: Realm membership and invites
- ○Universe: Channel management
- ✓Universe: Role schema and permission resolution
- ✓Universe: Role management endpoints
- ○Universe: Message schema and WebSocket gateway
- ○Universe: Redaction and deletion
- ○Universe: Member management
- ○Universe: User profiles and identity
- ○Universe: Rich text and facets
- ○Universe: Blob storage
- ✓Client: ATProto session, DID discovery, and action signing
- ✓Client: Inter-service auth
- ✓Client: Realm API client
- ○Client: WebSocket gateway connection
- ✓Web: ATProto sign-in and app shell
- ○Web: Routing
- ○Web: Realm list
- ○Web: Channel list sidebar
- ○Web: Chat view and message rendering
- ✓Web: Realm creation UI
- ○Web: Realm settings and role management UI
- ○Web: Member list panel
- ○Web: Join realm flow
- ✓ATProto Lexicons
- ○Voice channel join/leave endpoints
- ○WebRTC signaling server
- ○Voice transmit/receive
- ○Voice moderation
- ○Voice channel UI
- ○Voice bitrate configuration
- ○Undelete channels during grace period
- ○Undelete realms during grace period
- ○Multiplex WebSocket connections per-universe
- ○Binary WebSocket message format
- ○Audit logging
- ○Gated channels with custom warnings
- ○Realm-specific profiles
- ○Profile decorations
- ○Bluesky Feed channel type
- ○Message forwarding
- ○Pronouns on profiles
- ○Standardized universe spec
Last updated April 4, 2026 at 01:04 AM UTC