Docs/Orb Phone/Apps · Communication

Apps · Communication

Phone

The dialer and calling core: keypad, recents/history, 1-to-1 voice & video calls and group calls of up to 5. It owns the phone-number identity (the line every other app keys off). Calls are server-authoritative; video uses a frame-relay engine that's plug-and-play (no STUN/TURN) with a screenshot-basic fallback. Emits orb-phone:call:started and orb-phone:call:ended.

Messages

Persistent 1-to-1 conversations — text, voice notes and images, with read receipts and emoji reactions. Delivery is instant for online players and synced on next open for offline ones. Stored in orb_messages (+ orb_reactions). Emits orb-phone:message:received.

Contacts

A per-line address book (names, numbers, favorites). AirShare swaps a contact or photo with a nearby player, AirDrop-style. Stored in orb_contacts.

Dark Chat

Anonymous, server-wide broadcast channels. Every player posts under a stable alias (anon_XXXXXXXX) derived from their identity — consistent across sessions but not reversible to the character. Ideal for an underground / leaks layer. Stored in orb_darkchat.