Roadmap
What ships today, what's next, and what's planned.
Available today
Real-time transport
- Public, private, and presence channels over WebSocket
- Server-side ExSift filters per subscriber
- Delta compression (
fossil/xdelta3) - Reconnect recovery — replay missed messages from a serial
- MessagePack binary frames
- Three durability levels (L0 ephemeral, L1 at-least-once, L2 exactly-once)
Durable Objects
- Named key-value entities:
set,setAll,increment,append,delete,transaction,log,purge - HTTP API + Node server SDK
- Browser subscriptions —
pingerchips.object(type, key)with live.state/.on('change') - RocksDB storage on a riak_core ring with adaptive quorum replication
Chat / Sessions
- Durable threads with the full run lifecycle (start, token stream, suspend, resume, end)
- JWT capability tokens
- Conversation tree —
regenerate,edit, branch selection - GC compaction and generational archival
- Browser + agent
SDKs;
@pingerchips/aiVercel AI SDK adapter;@pingerchips/ably-compatAbly migration shim - Chat JSON:API (threads, messages, participants, bots, reactions)
Spaces
- Ephemeral cursors, members, locations, and locks
PingerchipsSpacesbrowser SDK
Pingerflows
- Filter, Transform, Schema Validator, Throttle, Debounce, Delay, Send to Channel nodes
Platform
- Push notifications (FCM, APNs, Web Push)
- mTLS for server-to-server
- Dashboard, per-app rate limits, analytics
- Python agent SDK
In progress
- Server-side Durable Objects subscription —
object.subscribe()on the Node SDK (the browser client already ships). - Channel
history()on the client wrapper (the HTTP endpoint exists). - Occupancy events — subscribe to live connection counts on a channel.
Planned
- Channel state machine in the SDK (
attaching → attached → suspended → failed) - Channel namespace config (wildcard durability / history rules)
- Message
extras(per-message push, trace headers) - NATS cross-region replication for L1/L2
- Additional SDK languages (Python client, Go)
- Public real-time subscription for Durable Objects (stable topic)
Feedback
Have a request? support@pingerchips.com or github.com/pingerchips.
This roadmap changes with user feedback and priorities.