How Bearhole works —
watch the engine run.

No servers, no accounts. Every message is sealed into an append-only log, replicated bear-to-bear over the DHT, and kept by a seed — live, below.

 during a live session · continuous P2P exchange · end-to-end encrypted
your device · sendingwritable ✓
type a message…
block #0 epoch 3 keyed X25519+ML-KEM no relay server
swarm · dht4 peers
seed · retainingciphertext only
stored 0 blocks90-day retention
01 · SEAL

Your message is encrypted on-device and appended as a block — AES-256-GCM under the current epoch key.

02 · SWARM

Peers found via the DHT, NAT hole-punched into a direct link. No ports, no relay.

03 · REPLICATE

The signed block streams bear-to-bear; each peer verifies and merges it — same order everywhere.

04 · RETAIN

A seed keeps the encrypted log so the community outlives every peer going offline. It can't read a byte.

Get Bearhole