Card snapshot
crossfin.dev
·
2026-07-10 05:33:54 UTC
·
9313f6b178eab8bb727ae90182820c69946a1d02f3cd82cd1f3d4d98281bd342
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "CrossFin",
"url": "https://crossfin.dev",
"version": "1.18.0",
"description": "Cross-border crypto routing engine for AI agents. Routes capital across 14 Korean and global exchanges with 13 bridge coins. Pay-per-request via x402 USDC micropayments.",
"provider": {
"organization": "CrossFin",
"url": "https://crossfin.dev"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"skills": [
{
"id": "crypto-routing",
"name": "Cross-Exchange Crypto Routing",
"description": "Find the cheapest path to move crypto between Korean exchanges (Bithumb, Upbit, Coinone, GoPax), regional exchanges (bitFlyer, WazirX, bitbank, Indodax, Bitkub), and global exchanges (Binance, OKX, Bybit, KuCoin, Coinbase) using 13 bridge coins (incl. SUI, APT).",
"tags": [
"crypto",
"routing",
"arbitrage",
"korea"
],
"examples": [
"Find cheapest route from Bithumb KRW to Binance USDC for 5,000,000 KRW"
]
},
{
"id": "route-spread",
"name": "Route Spread / Kimchi Premium Index",
"description": "Real-time price spread between Korean and global crypto exchanges for 13 pairs with POSITIVE_SPREAD/NEUTRAL/NEGATIVE_SPREAD indicators.",
"tags": [
"arbitrage",
"spread",
"kimchi-premium",
"signals"
],
"examples": [
"What is the current kimchi premium?",
"Show route spread for BTC"
]
},
{
"id": "korean-market-data",
"name": "Korean Market Data",
"description": "Korean stock market (KOSPI/KOSDAQ), 1070+ ETFs, investor flow, crypto exchange data, USD/KRW rate, and news headlines.",
"tags": [
"korea",
"stocks",
"crypto",
"market-data",
"fx"
],
"examples": [
"Get KOSPI index",
"Show Korean crypto headlines",
"USD/KRW rate"
]
},
{
"id": "agent-finance",
"name": "Agent Financial Management",
"description": "Local ledger for AI agents: create wallets, transfer funds, set daily budgets, track transactions.",
"tags": [
"wallet",
"budget",
"ledger",
"agent-finance"
],
"examples": [
"Create a wallet for Agent A with 500,000 KRW",
"Set daily budget to 200,000 KRW"
]
}
],
"securitySchemes": {
"x402": {
"type": "http",
"scheme": "x402",
"description": "x402 USDC micropayment on Base mainnet. Free endpoints work without payment."
},
"apiKey": {
"type": "apiKey",
"in": "header",
"name": "X-Agent-Key",
"description": "Agent API key for authenticated endpoints (registration, deposits, guardian)."
}
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"interfaces": {
"openapi": "https://crossfin.dev/api/openapi.json",
"mcp": {
"package": "crossfin-mcp",
"install": "npx -y crossfin-mcp"
},
"guide": "https://crossfin.dev/api/docs/guide"
},
"_disclaimer": "This data is provided \"AS IS\" for informational purposes only. It does not constitute investment advice. Data accuracy, completeness, and timeliness are not guaranteed. All trading decisions are at the user's sole risk. CrossFin is not liable for any losses arising from the use of this data. | \ubcf8 \ub370\uc774\ud130\ub294 \uc815\ubcf4 \uc81c\uacf5 \ubaa9\uc801\uc758 \"\uc788\ub294 \uadf8\ub300\ub85c\" \uc81c\uacf5\uc774\uba70, \ud22c\uc790 \uc790\ubb38\uc5d0 \ud574\ub2f9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub370\uc774\ud130\uc758 \uc815\ud655\uc131, \uc644\uc804\uc131, \uc2dc\uc758\uc131\uc740 \ubcf4\uc99d\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ubaa8\ub4e0 \uac70\ub798 \uacb0\uc815\uc740 \uc774\uc6a9\uc790\uc758 \ucc45\uc784\uc774\uba70, CrossFin\uc740 \ubcf8 \ub370\uc774\ud130 \uc0ac\uc6a9\uc73c\ub85c \uc778\ud55c \uc5b4\ub5a0\ud55c \uc190\ud574\uc5d0\ub3c4 \ucc45\uc784\uc744 \uc9c0\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.",
"_legal": {
"disclaimer": "This data is provided \"AS IS\" for informational purposes only. It does not constitute investment advice. Data accuracy, completeness, and timeliness are not guaranteed. All trading decisions are at the user's sole risk. CrossFin is not liable for any losses arising from the use of this data. | \ubcf8 \ub370\uc774\ud130\ub294 \uc815\ubcf4 \uc81c\uacf5 \ubaa9\uc801\uc758 \"\uc788\ub294 \uadf8\ub300\ub85c\" \uc81c\uacf5\uc774\uba70, \ud22c\uc790 \uc790\ubb38\uc5d0 \ud574\ub2f9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub370\uc774\ud130\uc758 \uc815\ud655\uc131, \uc644\uc804\uc131, \uc2dc\uc758\uc131\uc740 \ubcf4\uc99d\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ubaa8\ub4e0 \uac70\ub798 \uacb0\uc815\uc740 \uc774\uc6a9\uc790\uc758 \ucc45\uc784\uc774\uba70, CrossFin\uc740 \ubcf8 \ub370\uc774\ud130 \uc0ac\uc6a9\uc73c\ub85c \uc778\ud55c \uc5b4\ub5a0\ud55c \uc190\ud574\uc5d0\ub3c4 \ucc45\uc784\uc744 \uc9c0\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.",
"disclaimerUrl": "https://crossfin.dev/api/legal/disclaimer",
"tosUrl": "https://crossfin.dev/api/legal/terms",
"privacyUrl": "https://crossfin.dev/api/legal/privacy",
"dataProvision": "AS_IS",
"notInvestmentAdvice": true
}
}