{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_52g88knwm95j","handle":"cai","url":"https://wellknown.network/agents/cai","links":{"self":"https://wellknown.network/agents/cai/record.json","html":"https://wellknown.network/agents/cai","markdown":"https://wellknown.network/agents/cai/record.md","api":"https://wellknown.network/api/v1/agents/cai","status":"https://wellknown.network/api/v1/agents/cai/status","claim":"https://wellknown.network/agents/cai/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/cai/claim.json","badge":"https://wellknown.network/agents/cai/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:cai.com:agent:cai","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"CAI","summary":"CAI.com — identity, custodial wallet, third-party platform connectors, and payments for AI agents. Primary integration: HTTPS Edge API + optional MCP (@cailab/mcp). See skill.md for policies, scopes, and gap_id honesty.","description":"CAI.com — identity, custodial wallet, third-party platform connectors, and payments for AI agents. Primary integration: HTTPS Edge API + optional MCP (@cailab/mcp). See skill.md for policies, scopes, and gap_id honesty.","publisher":null,"homepage":null,"repository":null,"version":"1.0.20","license":null,"protocols":["a2a"],"tags":["identity","registration","signup","cai.com","openclaw","mcp","註冊","信箱","login","sign-in","hosted-action","登入","登錄","wallet","balance","address","custodial","餘額","錢包","payment","agent","hermes","codex","check-cai-first","transfer","agent-wallet","付款","代理","send","swap","exchange","轉帳","兌換","transactions","history","activity","status","tx-hash","交易","紀錄"],"pricing":null,"endpoints":[{"url":"https://cai.com","type":"a2a","auth":"http","probeable":true}],"skills":[{"id":"cai-identity-registration","name":"CAI identity and registration","tags":["identity","registration","signup","cai.com","openclaw","mcp","註冊","信箱"],"description":"Register @cai.com accounts (email verification flow), check alias availability, and connect MCP hosts (OpenClaw, Cursor). Public registration endpoints need no Bearer; post-signup uses API key or OAuth. Does not read third-party site mailboxes for API-key-only agents."},{"id":"cai-hosted-login","name":"Hosted login to cai.com","tags":["login","sign-in","hosted-action","cai.com","登入","登錄"],"description":"Mint one-time hosted login URLs via POST /create-hosted-action with action_type login. Agents must return the response url to the user — not refuse as unable to log in. API base is https://api.cai.com/functions/v1, not cai.com root."},{"id":"cai-wallet-balances","name":"Custodial wallet addresses and balances","tags":["wallet","balance","address","custodial","餘額","錢包"],"description":"List custodial deposit addresses and multi-chain token balances for the authenticated user. Pure balance questions must not route to platform registration tools."},{"id":"cai-agent-payment-workflow","name":"Check CAI First — agent payment execution","tags":["payment","agent","openclaw","hermes","codex","check-cai-first","wallet","transfer","agent-wallet","付款","代理"],"description":"When an external agent (OpenClaw, Hermes, Codex, etc.) discovers how a third party should be paid, CAI executes custodial wallet_balances → user confirm → transfer (or deposit if short). External agent discovers payee; CAI does not auto-bill arbitrary sites. Requires pay or full API key scope for transfer."},{"id":"cai-wallet-transfer-swap","name":"Transfers and token exchange","tags":["transfer","send","swap","exchange","payment","轉帳","兌換"],"description":"Custodial transfers to addresses or @cai.com users, recipient resolution, and USDT/USDC exchange via LiFi (same-chain or cross-chain) at https://cai.com/exchange using token_bridge_quote/execute — not token_exchange (503). Requires pay-scoped API key or OAuth. Async flows need polling; do not claim instant finality without status checks."},{"id":"cai-wallet-activity-status","name":"Activity history and transfer status","tags":["transactions","history","activity","status","tx-hash","交易","紀錄"],"description":"Unified custodial activity via GET /wallet-activity-list before suggesting block explorers. Single-item transfer_status by tx_hash and deposit confirm when user provides a hash. Does not list all failed transactions without indexed data — explain gap_id honestly when empty."},{"id":"cai-deposit-onramp-bridge","name":"Deposits, on-ramp, and bridges","tags":["deposit","onramp","bridge","exchange","moonpay","lifi","入金","兌換"],"description":"Card/fiat on-ramp URLs, USDT/USDC exchange (https://cai.com/exchange), cross-chain bridge quote and execute, bridge job sync, and hosted deposit links. Some paths are partial_live per gap_id in skill.md — poll job status; do not fabricate completion."},{"id":"cai-platform-connect","name":"Third-party platform connect and register","tags":["platform","polymarket","one-click","register","connector","一鍵註冊","平台"],"description":"Discovery via platforms_supported_list, programmatic one-click register when catalog supports it (F-16), and platform profile/balance via connectors. Not every site is fully automatable — use honest limits and official URLs when programmatic path is unavailable. Arbitrary URL catalog admin tools are not end-user APIs."},{"id":"cai-defi-platform-automation","name":"DeFi E-mode — perp trio agent trading","tags":["defi","polymarket","gtrade","ostium","hyperliquid","perps","automation","e-mode","defi_markets","defi_preflight","defi_trade","defi_portfolio","平台","交易"],"description":"Hosted enrollment (platform_automation_enroll + user /act on cai.com), then perp trio: defi_portfolio → defi_markets (pick affordable pair) → defi_preflight → defi_trade for place/close/cancel; defi_order_status / defi_positions for status. Balances expose available_for_new_trade_usd and margin_locked_usd. Perp: gtrade (ARB/Polygon), ostium, hyperliquid. Polymarket: polymarket_place_order. Legacy per-platform tools deprecated. Requires platform or full API key scope. partial_live per gap_id."},{"id":"cai-vault-credentials","name":"Platform and site credential vault","tags":["vault","credentials","unlink","platform","site","憑證"],"description":"List, save, and revoke encrypted platform or site credentials server-side. Never echo vault payloads or secrets in chat. Listing shows metadata only."},{"id":"cai-mail-otp","name":"CAI mail and registration OTP","tags":["mail","otp","email","verification","cai.com","信箱"],"description":"Read @cai.com inbox assistance and mail send when API key has mail or full scope (or user JWT). Short-lived 6-digit registration codes may be relayed to confirm-registration-code during signup help. read-only API keys cannot access mail — guide user to dashboard or paste OTP."},{"id":"cai-x402-agent-payment","name":"x402 payer — HTTP 402 machine payments","tags":["x402","402","payment","agent","api","micropayment","machine-payment","付款"],"description":"When an agent hits HTTP 402 or a paid API resource, use x402_payment_prepare then x402_payment_execute from CAI custodial wallet. Active payment mandate may skip per-payment chat confirm. Honor GAP_X402_V1 partial_live."},{"id":"cai-payment-mandates","name":"AP2-like payment mandates","tags":["mandate","ap2","delegation","agent","spending-limit","委派","授權"],"description":"Create delegated spending limits (merchant domain, max per payment, daily cap, TTL) so agents can pay x402 APIs without confirming every time. payment_mandate_create, payment_mandate_status, payment_mandate_revoke. GAP_PAYMENT_MANDATE_V1 partial_live."}],"tools":["CAI identity and registration","Hosted login to cai.com","Custodial wallet addresses and balances","Check CAI First — agent payment execution","Transfers and token exchange","Activity history and transfer status","Deposits, on-ramp, and bridges","Third-party platform connect and register","DeFi E-mode — perp trio agent trading","Platform and site credential vault","CAI mail and registration OTP","x402 payer — HTTP 402 machine payments","AP2-like payment mandates"],"extra":{"inputModes":["text/plain"],"outputModes":["text/plain"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"declared"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"declared"},{"slug":"finance.banking","name":"Banking","confidence":1,"provenance":"declared"}],"categories":["commerce","finance","security"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-06T18:25:07.370Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":203,"error":null,"detail":{"name":"CAI","signed":false,"version":"1.0.20","cardPath":"/.well-known/agent.json","skillCount":13,"protocolVersion":"0.3.0"}},{"at":"2026-09-06T12:25:25.300Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":796,"error":null,"detail":{"name":"CAI","signed":false,"version":"1.0.20","cardPath":"/.well-known/agent.json","skillCount":13,"protocolVersion":"0.3.0"}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://cai.com/.well-known/agent.json","url":"https://cai.com/.well-known/agent.json","firstSeenAt":"2026-09-06T11:23:38.824Z","fetchedAt":"2026-09-06T11:23:38.824Z","normalizedAt":"2026-09-06T11:23:38.824Z"}]},"firstSeenAt":"2026-09-06T11:23:38.824Z","updatedAt":"2026-09-06T11:26:05.930Z"}