3.4. Data model and routing (MVP)

Routing in the MVP is designed to be explicit and predictable.

Each message record links a sender wallet to a recipient wallet, along with the encrypted payload and a timestamp. This makes message delivery straightforward and reliable, and it keeps the system easy to reason about in early stages.

The trade-off is that the backend can see communication relationships and timing. That metadata exists to support a usable product and is not hidden in the MVP.

What matters is that this metadata exposure does not weaken the core guarantee: even with full access to routing data and stored payloads, the backend cannot reconstruct message content.

This routing model is a conscious starting point. It prioritizes clarity and stability over more complex delivery schemes that would make the first version harder to audit and operate.

Last updated