S2
SILO CLIENT
Enter the waitlist
Silo Client v2 Engine · Zero-Trust Protocol

Absolute Digital Sovereignty.
Decoupled Infrastructure.

The end-to-end encrypted messaging platform that converts Discord's global infrastructure into a blind packet-passing pipe. Zero centralized logs. Zero readable metadata.

silo-v2://pipe-transport/aes-256-gcm
Local Client Host
Silo Local Engine
Local processing, Argon2id key derivation (128 MB RAM), and AEAD encryption prior to any network transmission.
SILO2:eyJ...
Untrusted Pipe
Discord Data Bus
Blind transport pipe storing only undecipherable binary blobs. Zero relationship maps or readable identities.
256-bit
AES-GCM AEAD
128 MB
Memory Cost KDF
< 15 ms
Local E2E Latency
0 Bytes
Central Plaintext

Infrastructure as a Blind Pipe

Conventional applications trust central servers that inspect, index, and store your conversations. Silo Client v2 flips the equation: it turns Discord's global distributed infrastructure into a blind packet bus (*Decoupled Canary Bus*).

01.1 — RADICAL PRIVACY

Total Identity Decoupling

Discord receives only alphanumeric strings prefixed with `SILO2:`. The platform cannot determine who is speaking, what is being discussed, or who the intended recipient is. Platform identity is completely neutralized.

Decoupled Bus No Metadata Base64 Encapsulation
01.2 — ENVIRONMENT ISOLATION

Autonomous Local Web Engine

Each client independently runs a local asynchronous Python engine (`aiohttp` + WebSockets). The entire graphical interface is rendered directly in your local browser (`127.0.0.1`), ensuring zero third-party code interacts with the process.

Aiohttp Server Native WebSockets Localhost Only

Uncompromising Mathematical Immunity

Engineered according to the most stringent defensive standards of modern cryptography. Silo Client v2 shields your communications against brute-force attacks and parallelized GPU/ASIC compute clusters.

02.1 — HEAVY KDF

Memory-Hard Argon2id

Key derivation powered by Argon2id configured with 128 MiB memory cost, 3 iterations, and 4 parallel threads. Immune to massive GPU acceleration attacks (with seamless fallback to Scrypt N=131072).

Argon2id 128MB Memory Scrypt Fallback
02.2 — AEAD AUTHENTICATION

AES-256-GCM + CSPRNG Nonces

Authenticated symmetric encryption. Every payload generates a unique 96-bit nonce via the operating system's CSPRNG (`os.urandom(12)`), preventing replay attacks or data tampering in transit.

AES-256-GCM 96-bit Nonces CSPRNG
02.3 — ROOM INTEGRITY

Channel-Bound AAD Binding

Every message incorporates the target room tuple `SERVER_ID:CHANNEL_ID` as Authenticated Additional Data (AAD). If an adversary moves an encrypted payload to a different channel, GCM tag validation instantly drops it (`InvalidTag`).

Room-Bound AAD InvalidTag Drop Zero Cross-Pollination

The Silo Client v2 Script Builder

Deploying complex encrypted communication networks is simplified into a seamless, visual orchestration process. The integrated Script Builder allows system administrators to compile pre-configured, independent client instances in seconds.

Silo Client v2 Script Builder Interface

CustomTkinter High-Performance GUI

Designed with an OLED dark theme, real-time input validation, and automatic environment bootstrapping. The builder automates key generation, port assignment, and cryptographic salt injection across multi-user environments (supporting 1 to 100 participants per room).

  • Zero-Touch Key Derivation: Generates cryptographically secure salts and shared master keys automatically.
  • Dynamic Port Allocation: Automatically assigns non-conflicting local web interface ports (starting at 8081+).
  • Instant Client Compilation: Outputs fully standalone, executable Python scripts ready for isolated deployment.
  • Isolated Room Architecture: Full separation between Bot Tokens, Server IDs, and Channel Target IDs.

Neural Expressive Local Web UI

A ultra-low latency, single-page web interface served locally via asynchronous Python WebSockets. Built for high-density information display, real-time cryptographic auditability, and immediate visual feedback.

Silo Client v2 Encrypted Chat Web UI

Command Center & Real-Time Telemetry

Every client instance presents a comprehensive dashboard. Monitor system performance, active participants, cryptographic key fingerprints, and E2E delivery latencies without leaving your private chat view.

  • Real-Time Hardware & Network Telemetry: Live monitoring of Host CPU, RAM, process RSS memory, active threads, and network throughput.
  • AEAD & Cryptographic Audit: Instant visual verification of active Key IDs, SHA-256 fingerprints, and total encrypted/decrypted packet counters.
  • Advanced Chat Operations: Ephemeral TTL self-destruction timers, reply threading, message pinning, star highlights, and soft-deletes.
  • Seamless QR LAN Mobile Pairing: Built-in QR generator with Scrypt-derived password protection for instant smartphone integration.

Zero-Knowledge Mobile LAN Pairing

Scanning the local QR code allows you to chat from your smartphone over the same Wi-Fi network without installing external applications or releasing tokens to the cloud.

05.1 — IN-MEMORY VERIFIER

Local Scrypt Authentication

The host computer stores only a Scrypt-derived verifier ($64 \text{ MiB}$) and a rotating session key. Your actual password **is never written to disk in plaintext**.

Zero Plaintext Scrypt Verifier Session Invalidation
05.2 — PWA ADAPTIVE VIEWPORT

Adaptive PWA Mobile Layout

Optimized interface for mobile browsers utilizing native `visualViewport` dynamic binding. The message input box resizes cleanly without being blocked by iOS or Android virtual keyboards.

VisualViewport Sync Touch Optimized QR Pairing

Engineered for High-Assurance Operators

01

Ephemeral Messaging & Self-Destruction (TTL)

Configure per-message self-destruction timers (ranging from 10 seconds to 1 hour). Expired messages scrub locally and vanish from view without leaving remnants.

02

Atomic Local Persistence

Secure storage using atomic file swap operations (`.tmp` $\rightarrow$ `.json`) in the user's home directory (`~/.silo_client/`). Prevents database corruption during sudden power losses.

03

Multi-User Visual Builder (script_creator.py)

CustomTkinter GUI to construct and compile pre-configured standalone clients for rooms of 1 to 100 participants, assigning dynamic local ports and injecting unique cryptographic salts.

04

Event Syncing & Standalone Export

Full room history export and import capabilities in standardized `silo-v2` encrypted JSON format, complete with automatic event re-broadcasting for offline peer catch-up.

05

Real-Time System Telemetry

Interactive sidebar reporting system CPU/RAM metrics, Python process RSS memory usage, network bandwidth sent/received, and real-time end-to-end packet delivery latency.

Get Priority Access

Silo Client v2 is released in controlled phases to guarantee codebase integrity and continuous security auditing. Join the official waitlist.