Technical notes about the mechanisms behind XMR Labs.
Wallet architecture
Why node selection is based on measured latency
A node list alone cannot tell the app which endpoint is best for a particular user. XMR Labs measures reachability and latency from the device, then selects the fastest available node for that connection. The result can differ between regions because the measurement is local to the user.
Wallet synchronization
Blockchain sync and transaction scanning
Blockchain synchronization establishes the current chain height. Once the chain is available, the native wallet core scans it for transactions belonging to the wallet. These states are shown separately so the interface reflects what the wallet has actually completed.
Release notes
Building for transparent self-custody
The project documents what remains local, what a remote Monero node can observe, and how wallet credentials are protected on the device. This separation is part of the product’s security model, not just a marketing statement.