The system runs entirely in the browser via Blazor WebAssembly. Each client stores its own blockchain in IndexedDB and validates transactions locally using a UTXO model. A SignalR messaging hub coordinates peer discovery, block propagation, and multi-node consensus (minimum 3 nodes). Smart contracts are compiled dynamically from C# at runtime and executed within the Blazor sandbox.