The Tavern Protocol
Explorer

Step through the handshake flow, watch encryption in action, and see how beacon IDs rotate to keep you private.

Handshake Flow

Click through each step to see how two devices discover and connect.

1
2
3
4
5
6
A
Device A
--
B
Device B
--
IDLE
Loading...

Live Encryption Demo

Type a message and watch it get encrypted and decrypted.

Plaintext
Shared Key
Nonce
Ciphertext
This is a visualization. Real encryption uses libsodium with X25519-derived shared secrets and XSalsa20-Poly1305 authenticated encryption.

Beacon ID Rotation

Watch your identifier change. No one can link your old ID to your new one.

A3F7 1B9E 4C82 D056
pk: 7a2f...e1c3
+
epoch: 184209
SHA-256
beacon_id
Current Epoch: 184209

Every 15 minutes, your beacon ID changes. It is derived from your public key and the current epoch number via SHA-256. No one can link your old ID to your new one without knowing your key.

Privacy Architecture

Where your data lives and where it never goes.

Data Your Phone Relay Server Our Database
GPS Location Temp only Never Never
Full Profile Yes Never Never
Messages Yes 🔒Encrypted Never
Encounters Yes Ephemeral 🔗Beacon IDs only
Glyphs Yes No 👻Anonymous
Identity Yes No No

Dive Deeper