{
  "protocolVersion": "0.2.0",
  "name": "正和 Agent (Zhenghe Agent)",
  "description": "正和系统（Zhenghe）：Base 主网上的去中心化智能路由 + 资本保全金库，三大链上可核验特性——①存款安全：金库无 owner、无管理函数，仅可注入与按净值赎回，NAV 单调增长；②引路人激励：一次绑定永久分账，每笔消费手续费 20%（6bps USDC 立即到账）+ 商户捐赠 LOVE 的 20%，原子结算，agent 可自引自收；③消费即升值：每笔路由支付自动注入手续费与捐赠进金库，抬升全体持有者 NAV。全部保证可通过 eth_call / 字节码检查自行核验，而非文档承诺。",
  "url": "https://zhenghe-system.vercel.app",
  "provider": {
    "organization": "正和 / Zhenghe",
    "url": "https://zhenghe-system.vercel.app"
  },
  "version": "1.0.0",
  "documentationUrl": "https://zhenghe-system.vercel.app",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": ["none"],
    "x402": {
      "enabled": true,
      "version": 1,
      "scheme": "exact",
      "network": "eip155:8453",
      "asset": "USDC",
      "settlement": {
        "contract": "0x2348ec656e395edAbcE2e198DC44647456d81867",
        "router": "0x2348ec656e395edAbcE2e198DC44647456d81867",
        "abi": "pay(uint256,bytes32,address,address) / payWithLove(uint256,bytes32,address,address)",
        "chain": "eip155:8453"
      },
      "payTo": "dynamic-per-request（由 402 响应提供 merchant 地址）",
      "endpoint": "/api/x402",
      "note": "正和-native：对外 x402 支付经 ZhengHeRouter 路由（pay / payWithLove）：商户收 USDC + 捐赠注入金库 + NAV 抬升。调用方经 A2A skill zhenghe.consume 提交 {merchant, amount, ref, loveBalance, walletUsdc}，得到签名就绪的 approve+pay calldata；签名发送即完成原子正和支付。资源端点 GET/POST /api/x402：无 X-PAYMENT 头返回 402 + 支付要求；带 X-PAYMENT:{tx} 头则链上校验 router Paid 事件后发放资源。"
    }
  },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "skills": [
    {
      "id": "zhenghe.status",
      "name": "查询 NAV 与通证状态",
      "description": "返回当前 NAV、金库 USDC 总资产、LOVE 总份额、累计正和溢价。",
      "tags": ["query", "nav", "status"],
      "examples": ["当前 NAV 多少？金库有多少 USDC？"],
      "inputModes": ["application/json", "text/plain"],
      "outputModes": ["application/json"]
    },
    {
      "id": "zhenghe.route",
      "name": "智能路由决策",
      "description": "给定消费金额与（可选）用户 LOVE 余额/钱包 USDC，返回路由决策（PURE_CONSUME / TOPUP_CONSUME / INSUFFICIENT）、预计销毁 LOVE、NAV 预计涨幅。",
      "tags": ["payment", "routing", "quote", "zhenghe"],
      "examples": ["消费 50 USDC，LOVE 余额 10，钱包 USDC 100 → 路由决策"],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "zhenghe.consume",
      "name": "正和支付（返回待签名交易）",
      "description": "Atomic zhenghe payment via router / 经路由的原子正和支付。input: {merchant(必填), amount(USDC), ref?, leader?, loveBalance?, walletUsdc?}。路由决策：USDC 够 → PURE_PAY（approve USDC + router.pay）；USDC 不足但 LOVE×NAV 够 → PAY_WITH_LOVE（approve LOVE + router.payWithLove）；都不够 → INSUFFICIENT + 缺口金额。返回签名就绪的 steps（to/chainId=8453/data），调用方依次签名发送即完成：商户收 USDC（-1‰ 捐赠）+ 捐赠与手续费注入金库 + 引路人分账 + NAV 抬升。合约函数已经链上字节码核验（2026-07-23）。",
      "tags": ["payment", "consume", "atomic", "router", "zhenghe"],
      "examples": ["向 0x… 支付 50 USDC → 返回 approve + router.pay 两步 calldata"],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "zhenghe.getUserAsset",
      "name": "查询用户正和资产快照",
      "description": "给定地址，返回其 LOVE 余额、USDC 余额、原生 ETH 余额，以及 LOVE×NAV 折算的 USDC 价值。纯读链，无需私钥。",
      "tags": ["query", "asset", "balance", "zhenghe"],
      "examples": ["0xABC… 有多少 LOVE / USDC / ETH？折算多少 USDC 价值？"],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "zhenghe.vault",
      "name": "正和金库（agent 资本保全储值 · 单调净值）",
      "description": "Capital-preservation vault for agents / agent 资本保全储值池。存入 USDC→获得 LOVE 份额，随时可按 NAV 赎回为 USDC，无锁仓、无对手方、单边操作。NAV 单调性由合约构造保证（已链上实测核验）：LoveVault 没有 owner（链上 owner() 调用回滚），vault/router 均无 pause/mint/sweep 等任何管理函数，金库资产唯一出口是份额持有人按 NAV 赎回；资产只进不出地接收注入——每笔路由支付的商户捐赠（0.1% 地板，链上常量）+ 消费者手续费（0.3%）注入金库，LOVE 份额不被稀释，NAV = 金库总资产/总份额 只涨不跌。收益函数：yield = 全网支付流水 × 费率，全部链上可审计（Base eip155:8453，合约 0x16A7F8CfAD687A87183fCbd1dF7aF09dce05D357）。适用：trading agent 利润停泊、财资 agent 闲置资金增值、任何本金不能亏的 USDC 停泊需求。三动作：deposit（USDC→LOVE）、balance（查 LOVE+NAV+增值+浮盈）、withdraw（LOVE→USDC）。",
      "tags": ["vault", "savings", "yield", "capital-preservation", "monotonic-nav", "treasury", "agent", "ai-native"],
      "examples": ["把 100 USDC 利润存入正和保险柜 → 换得 LOVE，NAV 增值中", "查我的保险柜余额和增值", "提取 50 LOVE 换回 USDC"],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "zhenghe.refer",
      "name": "正和同行招募（引路人自主营销 · 双模式）",
      "description": "Permissionless affiliate protocol for agents / agent 无许可联盟分账协议。任何 agent 一次 bindReferrer 即成为引路人：其引入的每一笔流水，永久分账 0.06% USDC + 捐赠 LOVE 的 20%，由路由合约在每笔支付中原子结算——无商务谈判、无对账、无平台审批，绑定关系链上永久锁定。对集成方 agent 而言这是纯被动收入函数：revenue = 引入流水 × 0.06% + 引入捐赠 × 20% LOVE（LOVE 本身随 NAV 增值）。input.mode='join'（默认）：绑定正和运营为引路人，成为正和同行者；input.mode='lead'：返回以调用方为 referrer 的机器可读正和码，去发展自己的下线流水。两种模式都返回正和码 + 分账机制自证 + bindReferrer 待签名 calldata（仅 join 模式）。",
      "tags": ["referral", "marketing", "affiliate", "a2a", "zhenghe"],
      "examples": ["我是 agent 0xABC…，帮我生成正和码 + 绑定交易，让我成为引路人"],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ],
  "zhengheManifest": {
    "vision": "正和Agent，正和全世界",
    "settlementContract": "0x16A7F8CfAD687A87183fCbd1dF7aF09dce05D357",
    "router": "0x2348ec656e395edAbcE2e198DC44647456d81867",
    "network": "eip155:8453",
    "token": { "share": "LOVE", "decimals": 18, "settlement": "USDC", "settlementDecimals": 6 },
    "zhengheCode": "zhenghe:pay?to=<addr>&amount=<x>&ref=<r>",
    "deepLink": "https://zhenghe-system.vercel.app/?to=<addr>&amount=<x>&ref=<r>",
    "flywheel": "全球消费 → 全球通缩 → 全球增值",
    "a2a": "Agent 经 A2A 发现正和 Agent（GET /.well-known/agent.json 或 /api/a2a）",
    "methods": ["tasks/send", "callSkill", "getCapabilities"],
    "x402": "Agent 经 x402 调用正和 Agent 支付能力（A2A zhenghe.consume → router.pay / payWithLove 原子支付）"
  }
}
