Decentralization
What decentralization means in VX6
In VX6, decentralization means the useful parts of the network live at the edge: service ownership, node identity, discovery, and access all stay distributed across peers.
That is different from systems where discovery sounds distributed but operation still depends on one permanent controller. VX6 uses a practical model instead: enter through any known live node, learn more peers, keep syncing, and keep the service graph moving through the mesh.
Any-node first contact
A bootstrap in VX6 is just a first reachable peer. It can be a public mirror, a teammate, a relay node, or any other live VX6 node that already sees the network.
Join through a live peer
The first node introduces the new peer to known records and peers.
Sync through more peers
The node then keeps learning from all other reachable peers it discovers.
Keep going even when one peer disappears
Once the node has learned other peers, the network continues through them. That is why first contact does not have to remain the center forever.
Equal-capability nodes
| Role | What the node can do |
|---|---|
| Service host | Publishes and serves local applications. |
| Relay node | Forwards proxied or hidden traffic. |
| Intro node | Participates in hidden-service negotiation. |
| Rendezvous node | Acts as the meeting point for hidden routes. |
| Normal peer | Shares records, learns peers, and keeps the mesh healthy. |
Service-centric decentralization
VX6 is especially useful because it decentralizes services, not only messages. That means SSH can be shared peer to peer, APIs can stay local while becoming reachable, and databases can remain bound to localhost while still joining a distributed stack.

