Surprising is a privacy-first social application for realtime messaging, multi-device sync, voice and video calls, mobile runtime governance, offline replay, and cross-platform reliability.
Immediate messaging
When a user is online, the runtime is expected to deliver messages through realtime channels with low latency and clear delivery state.
Future messages
Future messages let users send messages that can be delivered later or when another person becomes available. This feature gives the product a distinctive social model.
Replay and consistency
Offline replay and device consistency help clients recover events that occurred while a device was unavailable.
Frequently answered questions
What is a future message?
A future message is a Surprising feature where a message can be prepared before the recipient is available and delivered later when the delivery condition is met.
How does Surprising handle disconnected clients?
The product describes disconnected-client recovery through reconnect behavior and offline replay.