What did the firewall say when it felt defeated?
There is an Arc to the technology I am creating. at heart it is love, a love for doing better in life, to enable and empower others, as others from my past who built me in my downfalls and setbacks, some helped pick me back up, some fought when I was down, waited patiently for me to wake back up.
7 years ago, I set out with a database blogging site that was securely coded. to this date it was never breached, That was my Fortress of Solitude, but the second I put on a bit-bucket server and let my network know, people came out of the wood work to exploit it. I brought it down, not out of loss, but out of love to guard the Fortress of Solitude that I wrote, before Ai was a thing. It was also a test to the ones who breached it to see how credible my technology is, enough for dishonest people to send exploits at….
Fast forward to today, this is my pursuit of happiness, to do what I love, and keep loving what I do. Simply put, to enable others through secure communications. Post Quantum Secure, it creates a ripple effect, no back-doors, vetted to change hosts if its compromised, to spin up temporarily for the mission, or your book club, No MFA, Nothing tied to your real identity when you leave or enter, I just want to help secure Freedom of Thought through encrypted Communication systems. And that is why I get back up… - Homer
The Riddler Chat System Login Screen
Infrastructure as Code controlled by a UI
Onion Routing MVP
Description
A multi-region routing network integrating Riddler Chat System, router-n-routers WireGuard tunneling, and GCP orchestration. Provides encrypted, distributed communication with real-time health monitoring and Electron-based desktop client.
Quick Start
Local Development
Start the entire stack with Docker Compose:
docker-compose up
This launches the API Gateway, database, and supporting services locally.
Test the API
Authenticate and verify the /auth/login endpoint
Deploy to GCP
Deploy the application to Google Cloud Platform, making infrastructure as code, as easy as running scripts all day:
export GCP_PROJECT_ID="your-project"
./gcp-deploy.sh
Architecture
- API Gateway: Handles user authentication, route management, and request routing
- Orchestration: GCP Compute Engine VM provisioning and Cloud Run service deployment
- Health Monitoring: Real-time node status tracking and circuit breaker management
- Electron Client: Cross-platform desktop UI for network visualization and control
- Riddler: Onion routing protocol for encrypted message routing through multiple hops
- router-n-routers: WireGuard-based VPN tunneling for secure inter-node communication
Security
The system implements KEK-DEK (Key Encryption Key - Data Encryption Key) architecture for defense-in-depth encryption. The master key is stored securely in GCP Secret Manager with restricted access policies. All data in transit is encrypted using WireGuard tunnels, and sensitive credentials are never logged or exposed in configuration files.