Skip to content

VoxaCommunications: A Decentralized

Quick Start

Get VoxaCommunications running in 5 minutes:

# Clone the repository
git clone https://github.com/Voxa-Communications/VoxaCommunications-NetNode.git
cd VoxaCommunications-NetNode

# Start the node (auto-installs dependencies)
chmod +x run.sh
./run.sh

# In a new terminal, deploy your first app
python src/cli.py app deploy

Visit http://localhost:9999/docs to explore the API!

πŸ“š Documentation

Comprehensive documentation is available in the docs/ directory:

How to Get Involved

  1. Star this repo to show your support!
  2. Read the documentation to understand the platform
  3. Check out our Contributing Guide for development tasks
  4. Join our Telegram | Discord to discuss ideas and collaborate
  5. Open an Issue to suggest features or report bugs

Current Features

  • βœ… Decentralized Application Platform: Deploy and manage containerized applications
  • βœ… P2P Networking: Multi-protocol networking with UPnP and NAT traversal
  • βœ… Security & Sandboxing: Container isolation and security policies
  • βœ… Load Balancing: Intelligent traffic distribution and health monitoring
  • βœ… CLI & API: Comprehensive command-line and REST API interfaces
  • βœ… Multi-Node Development: Local testing with multiple nodes

Roadmap

  • πŸ”„ Request Splitting: Advanced security through distributed request processing
  • πŸ”„ Registry Decentralization: Move from centralized to distributed registry
  • πŸ”„ Crypto Chain: Enhanced blockchain integration for trust and incentives
  • πŸ”„ Mobile Clients: Lightweight mobile applications
  • πŸ”„ WebAssembly Support: Run WASM applications on the network

License

Attribution-NonCommercial-ShareAlike 4.0 International

Let's build the future of decentralized communication together! πŸš€r Secure Communication

TravisBuild Application Startup GitHub Sponsors GitHub commit activity (branch)

Welcome to VoxaCommunications-NetNode, a next-generation decentralized network inspired by TOR but with more: secure request splitting, dynamic routing, and a built-in crypto chain. We’re building a scalable, privacy-focused system, and we need your help!

[!WARNING] VoxaCommunications-NetNode is still in active development, and is not ready for a mainnet deploy. For help on testing, refer to the Testing Guide

Project Vision

VoxaCommunications aims to create a fast, secure, and decentralized network for communication and data transfer. Unlike traditional systems, we split requests into hashed parts, route them through a network of Nodes and Relays, and reassemble them securely. A lightweight crypto chain ensures trust and incentives.

Key Components

  • Registry: A centralized directory of trusted Nodes (to be decentralized later).
  • Nodes: Handle routing, generate route maps, and verify Relays via pings.
  • Relays: Lightweight data forwarders for efficient transmission.
  • Request Splitting: Requests are split into parts, each with hashes, for secure delivery.
  • Crypto Chain: A decentralized ledger for trust, incentives, or data integrity.

Why Contribute?

  • Work on cutting-edge tech: decentralized routing, blockchain, and secure communication.
  • Join a passionate community shaping the future of privacy-focused networks.
  • Gain experience in distributed systems, cryptography, and network protocols.

How to Get Involved

  1. Star this repo to show your support!
  2. Check out our Contributing Guide for tasks like: - Implementing request splitting with hash verification. - Designing Node routing logic or crypto chain consensus. - Writing tests for Relay pings.
  3. Join our Telegram | Discord to discuss ideas and collaborate.
  4. Open an Issue to suggest features or report bugs.

Current Priorities

  • Prototype request splitting and reassembly.
  • Design a lightweight crypto chain for Node/Relay trust.
  • Secure the centralized Registry with cryptographic signatures.

License

Attribution-NonCommercial-ShareAlike 4.0 International

Let’s build the future of decentralized communication together! πŸš€


Support: voxa@connor33341.dev

Our Sponsors

Loading sponsors...