Flow
- Original server starts
- First client gets the code and becomes server
- Second client connects to either server
- Each instance is independent but identical
- Network grows organically
Independence
- Self-contained code (no external dependencies)
- Base64 encoding for safe transmission
- Async handling for concurrent connections
- Automatic server creation after code receipt
How does independence work?
- Server runs continuously, listening for connections
- When a client connects, it receives the encoded program
- Client can decode and run the received code
- Each new instance becomes its own server
- This creates a chain of self-replicating servers
Original Server: Deployed by the developer. User A's Server: Replicated by User A. User B's Server: Replicated by User B.
Sources