# MPay

## Overview

MPay is a decentralized stream payment application built on the SUI ecosystem. This application empowers users to seamlessly stream tokens to recipients over a predefined period, providing a versatile and automated payment solution. The key features of MPay include:

1. **Universal Token Support:** MPay supports all types of tokens on the SUI network, ensuring broad compatibility and flexibility for users.
2. **Stream Groups:** Users can create stream groups where multiple recipients share the same token release schedule, simplifying the management of large-scale payments.
3. **Auto Claim Feature:** With the auto claim feature enabled, MPay automatically facilitates the claiming process for recipients, ensuring timely and hassle-free token retrieval.
4. **Cliff:** Users can set a cliff period at the start date, defining an initial lock-up period before the streaming of tokens begins.
5. **Cancelable Streams:** Streams can be configured as cancelable at the time of creation. This allows the sender to cancel the stream and reclaim any unstreamed tokens, providing additional security and flexibility.
6. **MSafe Integration:** MPay integrates with MSafe, multi-sig wallet on SUI, to enhance the security of token management. This integration ensures that multiple approvals are required for critical transactions, providing an additional layer of protection for users' assets.

MPay leverages the robust and secure infrastructure of the SUI ecosystem to deliver an efficient and user-friendly experience for decentralized token streaming. Whether for payroll, subscriptions, or other recurring payments, MPay offers a powerful solution to meet diverse financial needs.

## Useful Links

* **UI Interface:** <https://pay.m-safe.io/>
* **MSafe Integration:** <https://sui.m-safe.io/mpay?subpath=create>
* **SDK Github:** <https://github.com/Momentum-Safe/mpay-sdk-sui>
* **SDK Example:** <https://github.com/Momentum-Safe/mpay-example>
* [**Auditing Report**](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIN7L5n8sd0hbHBhdd20b%2Fuploads%2FK05i6wdmvOb1ZgTLa1aM%2FMSafe%20Audit%20Report.pdf?alt=media\&token=31a4109b-83d2-456e-acb5-e98e368932e5)


---

# 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://doc.m-safe.io/sui/developers/mpay.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.
