# Wallet Abstraction and Key Management

<figure><img src="/files/6eNiUqhlc4rKt6F8w2nQ" alt=""><figcaption></figcaption></figure>

#### **Wallet Abstraction & Key Management**

One of Numpay’s key innovations on Solana is removing the traditional friction of crypto wallets by introducing **wallet abstraction** and secure, user-friendly **key management**. This lets users benefit from blockchain technology without needing to understand private keys, seed phrases, or wallet addresses.

#### **Wallet Abstraction**

Numpay builds a smart wallet infrastructure powered by **Solana programs** and **Web3Auth** that works quietly in the background. When a user signs up with a phone number or email, a **non-custodial Solana wallet** is automatically created and linked to their identity.

**Key features of wallet abstraction:**

* **Email/Phone-Based Access:** Users log in with familiar credentials using Web3Auth or MPC-based authentication. No wallet extensions or extra apps are required.
* **Programmable Wallets:** Each user has a smart wallet on Solana capable of enforcing spending limits, approvals, and recovery actions through custom on-chain logic.
* **Gas Sponsorship:** Numpay uses Solana’s **fee-payer model** to cover transaction fees for users, enabling gasless payments.
* **Multi-Chain Readiness:** While native to Solana, Numpay’s wallet layer can connect to other ecosystems via **Neon EVM** or **Wormhole bridges**, allowing seamless scalability.

This system ensures users never handle public or private keys directly while keeping full ownership of their assets.

#### **Key Management**

Numpay maintains decentralization and security through a **non-custodial key management framework** designed for Solana users. It keeps control in the user’s hands while removing the complexity of traditional wallet setup.

Numpay implements:

* **MPC (Multi-Party Computation):** Private keys are divided across multiple secure nodes and reconstructed only upon user authorization, removing any single point of failure.
* **Social or Biometric Recovery:** Wallet recovery can be done through trusted contacts or device-based methods like fingerprint or face authentication—no seed phrase required.
* **Encrypted Backup Storage:** Optional cloud backup encrypts and stores key shares, enabling users to restore wallets on any device safely.
* **Session Keys:** Temporary session keys allow smooth in-app transactions without repeated signing requests, improving usability while maintaining control.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://numpay.gitbook.io/numpay/technology-architecture/wallet-abstraction-and-key-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
