# x402 与商业交互证据

商业接口将服务支付与证据验证分开。程序化支付通道为托管工作付款；协议不要求 P21 代币。本地验证使用所提供证据与认可密钥，独立于该支付。

## 复用现有文件

x402 已定义签名报价／回执文件，应保留签发方、原始字节、条款和结算引用。支付文件本身不能证明任意金融任务已被正确完成。

PEAC 是另一种现有的可移植交互记录实现。应把它视为潜在载体或输入，不是假定 P21 必须替换所有记录格式。链接的证据仍按自己的规则验证。

## 付费任务契约

智能体请求受支持任务，并收到明确付款条款。经授权付款后，P21 执行约定证据收集／评估，返回报告或任务标识符。绑定付款、操作、输入摘要和响应，同时区分服务费与正在检查的金融交易。

支付合约将幂等性绑定到调用方和请求摘要。重试保留原任务标识，重复请求不会产生第二次扣款。缺失数据、提供方故障和不兼容输入具有不同结果，并分别按服务策略处理。

## 经济性

衡量实际价格、结算成本、数据成本、存储、计算和支持。低于一美分的定价不会自动盈利。适合时使用受支持的批处理或预付用量；不要把计划中模式描述为普遍支持。

参考：[x402 简介](https://docs.x402.org/introduction)、[报价与回执](https://docs.x402.org/extensions/offer-receipt)、[PEAC](https://www.peacprotocol.org/)。

<!-- p21-source-payment-v08 -->

## 首发支付：原生 NAT 与 USDC

原生 NAT 是**初次商业发布的必备支付方式**，与经过验证的 x402 通道上的 USDC 并列，而不是留待后续的可选集成。证据协议保持支付中立：客户选择支持的方式，独立验证凭证从不要求购买 NAT 或 P21 代币。

原生 NAT 配置明确比特币主网、TAP、最初的 NAT 部署铭文和规范化同质化代币代码。其他链上同名代币属于不同资产，除非另有经审查的配置明确指定。转移 UNAT 铸造铭文并不会转移其同质化 NAT 余额。[3][4]

NAT 发票和预付服务额度充值异步处理：按固定 TAP 规则确认已执行的同质化转账，然后仅记入一次使用额度。后续小额任务消耗内部不可转让的服务额度，无需每次再转 NAT 或创建铭文。额度是服务会计记录，不是 P21 代币、收益产品或无信任托管承诺。较大任务的直接发票可使用相同结算检查。

接受 NAT 不要求自动 DEX 兑换。对明确的服务包报价固定 NAT 数量，或使用另行批准、包含期限和舍入规则的定价策略。收款前公开网络费用、最低充值、逾期、少付、多付、取消和退款规则。本规范不虚构汇率或最低金额。


## 支付证据与仅一次记账

发票绑定调用者、请求摘要、幂等键、准确的网络和资产身份、商户收款方、原子单位整数金额、服务额度权益、期限和结算策略。适配器检查已执行转账事件的目的地、金额、部署身份、主链区块、确认数、索引覆盖及支持的规则版本。交易 ID、内存池观测、铭文创建或钱包余额截图并不等于支付结算。

使用网络、资产部署、交易和操作或铭文身份保证事件唯一性。通过发票契约将发票所有权绑定调用者，而非接受任意提交的交易哈希。结算入账、任务预留、消耗和释放使用原子账本事务与唯一约束。网络重试或 webhook 重放不得重复记账或扣费。缺失证据、索引延迟或冲突、重组应保持待定或进入复核。为深度重组定义补偿账目和运营方损失策略，不得悄悄扣取另一笔客户付款。


## 分离服务费、被检查操作与资金兑换

服务付款、被检查的金融操作和后续资金兑换分别记录。收入结算后，资金兑换可选且须单独授权，优先批量执行。批准的路线必须具有可执行报价、最小到账量、滑点和费用上限、准确资产身份及明确的桥接或托管假设。兑换失败不得抹除已结算付款、重复扣费或改变证明结果。

USDC 使用经过验证的 x402 方案和 facilitator 结算路径。标准能够表达某资产不代表已具备生产结算。原生 TAP-NAT 使用独立适配器，不声称现成 x402 已支持它。任意包装代币或通用 DEX API 都不能替代原生 NAT 支付。[5]


## 商业启用与实现状态

NAT 和 USDC 都必须通过初次商业发布验收。公开文档、源代码和策略测试样例不是实时支付端点。静态支付策略将必备方式列为 `enabled: false`，不提供收款方或实时端点，直到各通道通过端到端结算、记账、失败与重组、安全及所有者批准关卡。不能把仅支持 USDC 的版本称为完整首发支付范围。

此版本未发行代币、未公布数据源元素，也未执行主网铭文、客户扣款、资金兑换或钱包授权。生产服务可用性与网站发布分开。此处不暗示 Trac 合作关系、托管 SLA 或独立密码学审计。


[1] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/digital-elements/.element-registry

[2] https://github.com/Trac-Systems/ord-tap/blob/b8f6ea35cf6b9d405d4db7c58555e3c8ab33e8cd/src/index/updater/inscription_updater/tap/ops/dmt_element.rs

[3] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/nat-use-cases/usdnat-method-1-live

[4] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/non-arbitrary-tokens-nats/nat-token-transfer

[5] https://docs.x402.org/core-concepts/network-and-token-support

[6] https://github.com/Trac-Systems/ord-tap/blob/b8f6ea35cf6b9d405d4db7c58555e3c8ab33e8cd/README.md

[7] https://arxiv.org/abs/1605.04559

<!-- p21-ecosystem-payments-v09 -->

## 跨网络的 NAT

NAT 存在跨链表示，并不局限于仅使用比特币的钱包界面。已审阅记录标识了以太坊表示、在 Solana 上标为 dmt-nat (Wormhole) 的资产，以及 BNB Smart Chain 的桥接代币合约。这扩大了 NAT 社区访问服务的路径。这些记录证明存在可识别的表示，并不代表 P21 已审计桥接储备、原始资产映射、赎回能力或当前桥接可用性。

原生比特币 TAP-NAT 仍是首发必备方式。跨链 NAT 是一等适配器目标，但每个网络及合约或 mint 必须分别批准。配置须保留准确的原始部署引用、桥接路径及版本、目标资产身份、精度、最终性和暂停／赎回假设。仅代码名称相同不够，仅交易所上线也不够。获批表示可以在目标网络支付，无需让每项 P21 任务都执行桥接或资金兑换。

这项表示审查不改变 DMT 数据源解析：即使服务费在其他链上支付，比特币仍是比特币／DMT 声明的数据源。P21 数据源元素仍待公布。本文发布不会启用任何 NAT 桥接。

## 与各集成匹配的稳定币

初始核心要求原生 NAT 和 Base 上的 USDC。每项新增商业集成上线时都采用明确的资产／网络／方法许可列表，而不是假定所有生态都使用同一种稳定币。2026 年 9 月 9 日审阅的提供方文档确立了以下实现目标；不代表 P21 已运行这些服务。

| 集成 | 支付范围 | 方法边界 |
| --- | --- | --- |
| Coinbase CDP / x402 | 首先为 Base USDC；其他文档所列网络须经适配器测试 | 保留支持的方案及准确网络／合约 |
| Binance B402 / BNB Smart Chain | B402 上线范围包含 USDT、USDC、USD1 和 U | USDT/USDC 使用 Permit2；USD1/U 也支持 EIP-3009 |
| PayAI | Solana 及获批 EVM 网络上的 USDC；其他资产须通过能力检查 | 列出网络不代表支持其全部代币 |
| Virtuals ACP | 按任务生命周期支付 USDC 服务费 | 保留任务、资金和结算语义，不能直接替换成通用 x402 |
| MCP / A2A | 协议不强制指定付款币种 | 通信与发现不选择或授权付款 |

Binance 公布的 BSC 主网资产均使用 18 位精度，包括其 USDC 和 USDT 合约。Base USDC 使用另一合约和 6 位精度。不得跨网络复制精度假设，也不能混淆测试网与主网资产。不要仅因某币与交易所相关就加入 FDUSD 等资产；须核实具体支付产品。

在宣告某方式可用前，取所有者许可列表与已配置提供方当前支持能力的交集。固定网络、代币、精度、支付方法和收款方；验证获准 spender／signer 地址，并保留必要授权元数据。刷新能力信息不得悄悄扩大许可列表。B402 生产访问需要提供方接入审批。所有 P21 通道均保持关闭，直到实现、结算测试及批准完成。

## 多资产记账与资金边界

让客户在明确支持的资产中选择，不要求每次调用前购买 NAT 或执行兑换。服务权益报价须有期限、准确原子单位及明确舍入规则。同时记录收款资产数量与服务权益。稳定币名称并不消除发行方、脱锚、桥接或网络风险；每条路径均须审查并设置暂停策略。

分别记录支付结算、服务额度消耗、被检查操作和资金兑换。资金直接结算到获批商户收款方。后续兑换可选、单独授权且优先批量进行；兑换失败不得抹除已结算客户额度或改变证据结论。增加通道是实现工作，不是代币合作关系或自动钱包兼容性声明。

[Binance assets and methods](https://developers.binance.com/en/docs/products/onchainpay-x402/basics/9.supported-payment-methods) · [Binance integration](https://developers.binance.com/en/docs/products/onchainpay-x402/introduction) · [Coinbase facilitator](https://docs.cdp.coinbase.com/x402/seller/facilitator) · [PayAI assets](https://docs.payai.network/x402/reference) · [Virtuals ACP](https://os.virtuals.io/acp/concepts) · [NAT Ethereum listing](https://www.bitmart.com/en-US/support/articles/7923014477723/360001026214/49446319153179) · [NAT Solana record](https://solscan.io/token/FbKRaqBzupLry3V7QujpNghwrHgxutB4MY11M8aeyVa1) · [NAT BNB Chain contract](https://bscscan.com/token/0x600e3b55d5368c32a94f9372563318adb6a3f882)

