WallyMates

Calls

Calls in WallyMates run on two different technologies, each suited to a different load: a direct connection for a two-person conversation, and separate infrastructure for calls with many participants.

1:1 calls

Out-loud verification — protection against a swap

A direct connection protects the traffic from interception, but not from the server lying about who you're actually connecting to. That's why WallyMates shows a "call fingerprint" — a sequence of 96 emoji computed from both parties' long-term identity keys. Compare a few of them out loud — if they match, a swap is ruled out. The algorithm is identical on Android and Windows. The math behind it is on the Security & Encryption page.

Group calls & livestreams

Multi-participant calls and channel broadcasts run on separate infrastructure (LiveKit), built specifically for many simultaneous participants — unlike the direct 1:1 connection. A "stage" layout mode is available here for calls with a lot of participants.

What you get during a call