# Payments, swaps & advanced flows

![](/files/yW4AmjvVq3ANIL8hGT4H)

This page covers Sudo’s transaction-oriented Web3 surfaces: payments, swaps, multi-send, escrow, multisig, prediction markets, token creation, token locks, and approvals risk.

## Chat payments

Sudo supports payment request/send flows from the chat composer. This is one of the clearest examples of Sudo’s product thesis: communication creates context, and wallet action happens inside that context.

A good payment flow should show:

1. recipient or requester
2. token and network
3. amount
4. estimated fee where available
5. wallet/signing requirement
6. final transaction status and receipt

## Transaction messages

Transaction bubbles and receipt screens make on-chain actions visible in conversation history. This helps users remember why a transaction happened and who it related to.

## Swaps and multi-send

| Feature           | Purpose                         | Key risk                                         |
| ----------------- | ------------------------------- | ------------------------------------------------ |
| Sudo Swap         | Exchange one token for another. | Slippage, wrong token/network, price movement.   |
| Multi-send        | Send tokens to many recipients. | Wrong recipient list or amount.                  |
| Multi-send review | Confirm details before signing. | Skipping review can cause irreversible mistakes. |

## Advanced flows

| Feature              | Role                                               |
| -------------------- | -------------------------------------------------- |
| Escrow               | Holds assets according to agreed conditions.       |
| Multisig             | Requires multiple approvals before action.         |
| Token creator        | Helps create tokens from the app.                  |
| Token lock / vesting | Creates and tracks locked token schedules.         |
| Prediction market    | Lets users participate in market prediction flows. |
| Token approvals risk | Helps users review and manage token permissions.   |

## Premium payments

CryptoPay premium payment supports paying for premium using USDT. This should be documented with clear token/network expectations and refund/support policy if applicable.


---

# 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://docx.sudochat.app/web3/payments-swaps-and-advanced.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.
