> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x402x.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 什么是 x402x

> x402 的扩展实现 - 支持更多支付方式和激励机制

## x402 的局限性

x402 核心协议定义了基础的支付流程和数据格式，但目前存在一些局限：

* **支付方式单一**：EVM 链上仅支持符合 EIP-3009 的 USDC
* **缺少激励机制**：没有为 Facilitator 提供经济激励
* **信任模型固定**：无法支持更灵活的信任模型（如基于 EIP-7702 的最小信任方案）

随着应用场景的多样化，我们需要在保持 x402 核心原则的同时，提供更多的扩展能力。

## x402x 是什么？

x402x 是 x402 核心协议的**扩展实现**。它通过扩展机制（schemes）在完全兼容 x402 的基础上，支持更多的代币标准、信任模型和激励机制，让 x402 能够被更广泛的生态集成和使用。

**核心理念**：不改变 x402 的基础协议，而是通过 scheme 扩展来增强能力。

## x402x 提供的扩展

### 1. 更多支付方式

扩展支持多种 EVM 代币授权标准：

* **EIP-2612**：标准的 Permit 签名（支持大部分稳定币）
* **EIP-3009**：USDC 的 transferWithAuthorization（x402 原生支持）
* **Permit2**：Uniswap 推出的通用授权合约，支持全部 ERC20 代币。

### 2. Facilitator 激励机制

引入手续费分配机制，让支付生态更加健康：

* **Fee字段**：在卖家的EIP7702合约中定义 facilitator 可获得的手续费
* **挖矿激励**：facilitator像矿工角色，可以通过帮助用户完成支付上链获得收益
* **生态增长**：激励更多的工具和服务集成 x402x

**示例**：卖家设置 $1 的商品，其中 $0.99 给卖家，\$0.01 给 facilitator

### 3. EIP-7702 最小信任集成

基于 EIP-7702 的卖家钱包方案，在满足最小信任原则的同时，提供更灵活的支付逻辑：

* **原理**：卖家通过 EIP-7702 将自己的 EOA 升级为智能合约账户。
* **安全性**：买家资金通过签名仅授权给特定卖家。
* **无需第三方**：买家只需信任卖家，不需要信任 Facilitator 或其他第三方。
* **灵活性**：卖家钱包合约可以实现更复杂的支付逻辑（如 Facilitator 的1%手续费）。

## x402x 的技术架构

x402x 保持 x402 的核心流程不变，通过以下方式实现扩展：

### Scheme 扩展机制

每个 scheme 定义一种扩展的支付方式：

* **exact-permit**：基于 EIP-2612 Permit 的精确支付
* **exact-permit2**：基于 Permit2 的精确支付

每个 scheme 定义：

1. `PaymentRequirements` 中的 `extra` 字段格式
2. `PaymentPayload` 中的 `payload` 字段格式
3. 验证（verify）和结算（settle）的具体逻辑

### 向后兼容

x402x 完全兼容 x402：

* 使用相同的 HTTP 402 响应格式
* 使用相同的 `X-PAYMENT` 和 `X-PAYMENT-RESPONSE` 头
* 遵循相同的核心原则（开放标准、HTTP 原生、链/Token 无关、最小信任、易于使用）

## 为什么选择 x402x？

* ✅ 需要支持除 USDC 以外的多种代币，如 USDT，USD1，DAI 等）
* ✅ 需要支持更多的链，如 BSC 等
* ✅ 需要为 Facilitator 提供经济激励，交易更快上链

## 快速开始

想要使用 x402x？查看以下指南：

<CardGroup cols={2}>
  <Card title="快速入门" icon="rocket" href="/user-guide/quick-start">
    5 分钟跑通 x402x 完整流程
  </Card>

  <Card title="卖家指南" icon="store" href="/user-guide/seller-guide">
    如何在服务端集成 x402x
  </Card>

  <Card title="买家指南" icon="user" href="/user-guide/buyer-guide">
    如何在客户端使用 x402x
  </Card>

  <Card title="EIP-7702 方案" icon="shield" href="/user-guide/why-use-eip7702">
    了解最小信任的卖家钱包方案
  </Card>
</CardGroup>
