给你的 agent 装上合规防火墙
注册你自己的 agent,给它一份专属的授权信封——单笔和单日额度、只能付给谁、只能为什么付。之后每一笔支付都会在结算前跑过这些闸;越权、被劫持、被冒用、被重放,都拦在钱出去之前。全程真实调用同一套线上网关。
① 注册你的 agent
② 设置这个 agent 的授权信封
③ 身份核验(KYC · 选填但推荐)
或者:用 SDK,三行接上
import { createPayClient } from "@oceanalt/pay";
const oa = createPayClient();
// 注册 agent + 它自己的授权信封
const reg = await oa.register({ agentId: "my-bot", entity: "Acme (KYC)",
mandate: { maxUsdc: 5, dailyUsdc: 50, payees: ["0x…"], purpose: "buy-data" } });
// 通过防火墙付款(nonce/凭证自动处理)
const r = await oa.pay({ agentId: "my-bot", amountUsdc: 2, to: "0x…", purpose: "buy-data" });
r.decision === "allow" ? settle() : console.warn("被拦于", r.pillar, r.reason);
