> For the complete documentation index, see [llms.txt](https://solmail-1.gitbook.io/solmail/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://solmail-1.gitbook.io/solmail/background-and-problem-definition.md).

# Background & Problem Definition

### Email's Legacy

Email remains the **most universal communication protocol** in the world, but its foundations are outdated and fragile:

* **Centralized Hosting** → Mailboxes are controlled by corporations like Google or Microsoft, creating choke points for censorship, surveillance, and lock-in.
* **Surveillance by Default** → Metadata and even message content are harvested for profiling, ads, and government requests.
* **Weak Authentication** → Legacy standards like SPF, DKIM, and DMARC are optional and inconsistent, leaving users vulnerable to impersonation and spoofing.
* **Spam & Phishing Epidemic** → Billions of spam emails cost the world billions in fraud, scams, and lost productivity.

👉 Despite being universal, **email is neither private, nor secure, nor owned by its users**.

### Identity Fragmentation in Web3

Web3 today suffers from **disconnected identity silos**:

* **Wallets** → hold assets and sign transactions, but cannot natively communicate.
* **Domains** (e.g., `.sol`, ENS, `.com`) → provide names, but lack universal communication or trust guarantees.
* **Email** → remains separate from both, forcing users to juggle multiple accounts, identifiers, and credentials.

This creates **friction and value leakage**:

* A DAO might use Discord, a domain, and multiple wallets to coordinate.
* An enterprise juggles Google Workspace for communication, plus a wallet for treasury, plus custom tools for contracts.
* An individual may have multiple wallet addresses, a `.sol` name, and several emails — but no unified identity.

👉 There is **no standard, verifiable identity + communication system** that bridges Web3 and the familiar email metaphor.

### Missing Primitives in Legacy Systems

Legacy email and identity systems are fundamentally **incapable of serving Web3’s needs**. They lack:

* **On-Chain Provenance** → No cryptographic proof of who actually sent a message. Reputation is off-chain and easily faked.
* **Programmable Settlement** → Payments, contracts, and invoices are disconnected from communication, forcing users into risky off-platform links.
* **Immutable Audit Trails** → No tamper-proof history of communication or agreements.
* **Sovereignty** → Identities are rented from providers, not owned by users.

👉 Web3 requires **communication as a native primitive**, secured by private keys and enforced on-chain.

### Requirements for Web3 Communication

For communication and identity to be **native to Web3**, SolMail establishes four non-negotiable requirements:

1. **Cryptographic Identity** → Usernames, inboxes, and domains must be secured by private keys, not rented accounts.
2. **End-to-End Encryption (E2EE) by Default** → Messages and attachments are encrypted client-side; only sender and receiver can access them.
3. **Composability** → Communication must seamlessly integrate with DeFi, NFTs, DAOs, payments, and decentralized storage.
4. **Final Settlement** → Messages, invoices, and agreements must **settle on-chain**, with the same security guarantees as asset transfers.
