~/systems
system·project·render: lazy

CIPHER

A decentralized Go-based P2P content delivery network (CDN) where math replaces the middleman.

status: activediagrams: mermaidgraphs: react-flowconsole: 3-panel
loading graph
less overview.md
md

CIPHER is a peer-to-peer content delivery network designed to bypass centralized intermediaries. It allows users to securely share, verify, and stream files directly between one another using advanced cryptographic integrity checks and automated network hole-punching.

Whether you're behind a restrictive NAT or simply want to share data without relying on a corporate tunnel, CIPHER ensures your data is delivered safely and authentically.

less p2p_transport_layer.md
md

The CIPHER transport layer has achieved End-to-End Multi-Peer Swarming. The system can ingest files into a decoupled Content Engine (which chunks, encrypts via XChaCha20, and hashes via SHA-256), and dynamically download those encrypted chunks concurrently from multiple peers across the Internet.

It natively supports NAT traversal by leveraging libp2p circuitv2 public relays and automatically upgrades to high-speed direct TCP/UDP connections in the background via DCUtR (Hole Punching).

less authenticated_documentation.md
md

Note: The deep architectural designs, protocols, and deployment strategies located in the temp/ docs directory are gated behind an authenticated view.

This project is a core reason for the portfolio's internal authentication system. By maintaining a secure viewer-tier authentication layer, teammates can seamlessly read and update these sensitive internal protocol documents directly from the portfolio.

cat transport_architecture
mermaid
High-level overview of the Provider and Client connecting via relays and hole-punching.
loading diagram