PeerSock

PeerSock is a decentralized peer-to-peer networking platform built on WebRTC. It is implemented using Kotlin Multiplatform and is designed to run across most modern devices and operating systems. It provides a shared, deterministic networking layer for applications that require direct, encrypted communication without centralized data control.

UNDER ACTIVE DEVELOPMENT

What is PeerSock?

PeerSock is not an application or a hosted service. It is a networking substrate that applications can build on to communicate directly using encrypted peer-to-peer connections.

Instead of each application implementing its own networking stack, PeerSock provides a shared engine that handles discovery, connectivity, and topology in a consistent and reliable way.

Why PeerSock?

No Central Data Servers

Application data flows directly between peers.

Deterministic Connectivity

Ring-based topology guarantees reachability.

Shared Networking Engine

Multiple applications use one stable networking core.

What Can Be Built