{
  "name": "WhoPays PayBot",
  "version": "1.0.0",
  "type": "payment-agent",
  "description": "WhoPays AI Agent - autonomously manages group bill sessions on Celo MiniPay. Analyzes on-chain payment history, recommends fair payer selection, and supports auto-settlement for opted-in users.",
  "capabilities": [
    "analyze-payment-history",
    "recommend-payer",
    "get-session-details",
    "check-badge-status",
    "auto-settle-payment"
  ],
  "services": [
    {
      "id": "whopays-a2a",
      "type": "a2a",
      "name": "WhoPays PayBot A2A Service",
      "url": "https://whopays-five.vercel.app/api/agent",
      "skills": [
        "payment-recommendation",
        "fairness-analysis",
        "on-chain-analytics",
        "bill-splitting",
        "session-management",
        "badge-verification"
      ],
      "description": "Agent-to-Agent endpoint for bill-splitting intelligence on Celo MiniPay"
    }
  ],
  "endpoints": {
    "a2a": "https://whopays-five.vercel.app/api/agent",
    "health": "https://whopays-five.vercel.app/api/agent"
  },
  "chain": "celo",
  "chainId": 42220,
  "contractAddress": "0x9d5908C4B3BbA764F21b87e8cA46B47D33F2C322",
  "erc8004Compliant": true,
  "trustModel": "self-agent-id",
  "selfAgentId": "REPLACE_AFTER_SELF_VERIFICATION",
  "supportedAssets": [
    "CELO",
    "cUSD",
    "cEUR"
  ],
  "relatedContracts": {
    "payeer": "0x5fA80497E70506E3CB8a2e32b838782aF31E005A",
    "payerBadge": "0x956D4eeF22377d83D5cc31E0951a4591F08aECEC"
  }
}
