OIDC-native Agent 支付

给 Agent 预算。把密钥留给用户。

一个属于用户的钱包,为每个 Agent 设置明确、可撤销的支付边界。通过 Base 上的标准 x402 完成支付。

业务 APIs 与 Wallet API 注册到 Realmroot;Agent 直接调用业务 API,并在收到支付要求后调用 Wallet 完成 x402 授权与结算确认

Spending controls

每个 Agent,自己的支付边界。

身份建立之后,支付权限仍然需要单独决定。所有限制都会在每次签名前重新检查。

01

精确预算

分别设置总额、单笔、每日与每月 USDC 限额,并为授权设置明确到期时间。

USDC / TIME
02

明确对象

可限定商户 Origin、收款地址与允许支付的资产,避免预算被挪作其他用途。

ORIGIN / TO
03

随时停止

暂停一个 Agent,或立即冻结所有 Agent 支付。策略变更无需轮换钱包。

PAUSE / FREEZE

x402 payment flow

Agent 完成支付。Wallet 守住边界。

一次支付授权,一条完整证据链。

RESOURCE SERVERHTTP 402PAYMENT-REQUIRED
01

请求

业务 API 返回 PAYMENT-REQUIRED。

02

授权

Agent 提交支付要求与稳定的幂等键。

03

签名

Wallet 校验身份、DPoP 与预算后请求 CDP 签名。

04

结算

Agent 重试业务请求,Wallet 验证链上 USDC 转账。

SETTLEMENT200 OKPAYMENT-RESPONSE

Trust boundary

Agent 永远拿不到钱包密钥。

CDP 持有签名能力。Wallet 只接受短期、DPoP 绑定的 Agent Token,并在签名前执行控制者定义的支付策略。

01
Identity
任何兼容的 OIDC Provider;Realmroot 可选
02
Signing
CDP delegated signing,不导出用户私钥
03
Network
Base Mainnet;Sandbox 使用 Base Sepolia
04
Recovery
幂等授权、结算验证与完整支付审计

OIDC · DPoP · x402 · USDC

让 Agent 支付,而不是持有你的钱包。

从 Sandbox 开始,为第一个 Agent 配置一条可撤销的 USDC 支付策略。

进入 Sandbox