# The Purchase Process

1. Start
   * Users begin by visiting the MaskNumber website <https://masknumber.com/> and connecting a compatible wallet (e.g., Phantom or Solflare). The interface guides them through a user-friendly onboarding process.
2. Purchase Virtual Phone Number for 0.055 SOL
   * Process: After selection, the wallet prompts approval, and the transaction is broadcast to the blockchain network.
3. Split Payment 50/50
   * Upon confirmation, a smart contract automatically splits the 0.071 SOL: 0.0355 SOL to the Developer Wallet for platform maintenance, and 0.0355 SOL to Wallet 2 for the revenue-sharing system. This smart contract, written in Rust and deployed on the blockchain, ensures the process is automated, secure, and verifiable on-chain.

### Technical Details

* Transaction Confirmation: Completes efficiently due to blockchain processing.
* Gas Fees: Minimal, making it cost-effective compared to other networks.
* Error Handling: If a transaction fails (e.g., insufficient SOL), the platform provides a retry option with diagnostic feedback.
* Example: A user in the US selects +1-555-1234, pays 0.1 SOL, and receives the number linked to their wallet promptly, with the split logged on-chain.

### Smart Contract Overview

* Functionality: The smart contract allows users to purchase a virtual phone number for 0.071 SOL, automatically splitting the payment 50/50 between Revenue Wallet (which implements a revenue-sharing system for token holders holding ≥0.3% of a specific token, distributing funds every 7 days based on holding percentage and duration, with owner approval required for payouts) and the Developer Wallet for revenue.
* Security: The contract includes multi-signature approval for large payouts and is audited (e.g., by CertiK) to ensure integrity.


---

# 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://masknumber.gitbook.io/masknumber-docs/getting-started/publish-your-docs.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.
