OceanAltOceanAlt

開發者工具

給開發者 & Agent

把「付款前的合規檢查」加進你的應用或 Agent。免費工具無需註冊、無需 key。最快的一條:付款前調一次 decide。

付款前調一次(decide · 免費)

你的 Agent 正要付一筆錢,先問一句「能不能付」。返回機器可執行決策 allow / review / decline + 可核證據 + retry 語義。零支付、零 key。

① 一行命令(REST)

curl -s "https://oceanalt.com/api/decide?to=0x8589427373D6D84E98730D7795D8f6f8731FDA16"

② SDK(npm i oceanalt-aml)

import { OceanAltAML } from "oceanalt-aml";
const aml = new OceanAltAML();
const { allow, decision, evidence } = await aml.decide({ to: "0x…", amountUsdc: 25 });
if (!allow) return; // decline/review → 別付

要在通過後順帶把這筆在合規軌道上結掉?升級到付費的 POST /api/x402/decision(同決策 + x402 結算)。

0

放到你的網站上(一行代碼,不用寫程序)

把這一行粘進你的頁面,訪客就能在付款前順手查一下收款地址。走 iframe,不會和你的樣式或 CSP 打架;不採集訪客身份、不寫 cookie。

粘到頁面裡想顯示的位置

<script src="https://oceanalt.com/embed.js" data-oceanalt-check data-lang="zh" async></script>

組件默認英文,中文版在 script 上加 data-lang=zh(沒寫時跟隨你頁面的 html lang);想固定深色/淺色加 data-theme=dark 或 data-theme=light(默認跟隨訪客自己的系統設置)。

先看看裝上之後長什麼樣:打開效果預覽 →

要發給非技術負責人看的那一頁,只講對他有什麼用:接入指南 →

1

免費查地址(REST)

一行命令,問「這個收款地址安不安全?」。返回判定 + 風險分 + 可核證據。無需 key。

curl "https://oceanalt.com/api/risk?addr=0x8589427373D6D84E98730D7795D8f6f8731FDA16"

示例裡的地址是 Tornado Cash 混幣器合約,會返回 risky,原因是混幣器風險,不是制裁。

2

裝進你的 AI(MCP)

讓 Claude / Cursor / 任意 MCP 客戶端原生調用合規篩查。加進 MCP 配置即可:

① stdio(裝 npm 包)

{
  "mcpServers": {
    "oceanalt-aml": { "command": "npx", "args": ["-y", "oceanalt-aml-mcp"] }
  }
}

② 遠程端點(免裝包,支持 remote MCP 的客戶端)

https://oceanalt.com/api/mcp

免費工具:screen_address、recent_flagged(無需 key)。

3

讓 Agent 自己付費調用(x402)

高階端點按次付費(USDC on Base):網關判決 / 深度追蹤 / 批量。Agent 用錢包籤一次授權即可付,無需註冊。機讀清單:

curl https://oceanalt.com/api/x402
  • · POST /api/x402/decision — 網關合規判決 · $0.002
  • · GET /api/x402/trace — 多跳沾染追蹤 · $0.01
  • · POST /api/x402/batch — 批量篩查(≤25)· $0.01

我代表自己或所屬機構接受 OceanAlt 法律文件 V0.5 條款,並確認僅用於合法的專業/開發用途。 《API 與 x402 條款》(V0.5)

完整文檔與資源

\"}]}],[\"$\",\"p\",null,{\"className\":\"meta mt-2 text-muted\",\"children\":\"組件默認英文,中文版在 script 上加 data-lang=zh(沒寫時跟隨你頁面的 html lang);想固定深色/淺色加 data-theme=dark 或 data-theme=light(默認跟隨訪客自己的系統設置)。\"}],[\"$\",\"p\",null,{\"className\":\"meta mt-2 text-muted\",\"children\":[\"先看看裝上之後長什麼樣:\",[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/developers/embed-demo\",\"className\":\"text-accent hover:underline\",\"children\":\"打開效果預覽 →\"}]]}],[\"$\",\"p\",null,{\"className\":\"meta mt-2 text-muted\",\"children\":[\"要發給非技術負責人看的那一頁,只講對他有什麼用:\",[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/partners/embed\",\"className\":\"text-accent hover:underline\",\"children\":\"接入指南 →\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"display text-2xl text-accent\",\"children\":\"1\"}],[\"$\",\"h2\",null,{\"className\":\"display text-xl\",\"children\":\"免費查地址(REST)\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 lead-col text-sm leading-relaxed text-muted\",\"children\":\"一行命令,問「這個收款地址安不安全?」。返回判定 + 風險分 + 可核證據。無需 key。\"}],[\"$\",\"div\",null,{\"className\":\"mt-3\",\"children\":[\"$\",\"$L17\",null,{\"zh\":true,\"code\":\"curl \\\"https://oceanalt.com/api/risk?addr=0x8589427373D6D84E98730D7795D8f6f8731FDA16\\\"\"}]}],[\"$\",\"p\",null,{\"className\":\"meta mt-2 text-muted\",\"children\":\"示例裡的地址是 Tornado Cash 混幣器合約,會返回 risky,原因是混幣器風險,不是制裁。\"}]]}],[\"$\",\"section\",null,{\"className\":\"mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"display text-2xl text-accent\",\"children\":\"2\"}],[\"$\",\"h2\",null,{\"className\":\"display text-xl\",\"children\":\"裝進你的 AI(MCP)\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 lead-col text-sm leading-relaxed text-muted\",\"children\":\"讓 Claude / Cursor / 任意 MCP 客戶端原生調用合規篩查。加進 MCP 配置即可:\"}],[\"$\",\"div\",null,{\"className\":\"mt-3 space-y-3\",\"children\":[[\"$\",\"$L17\",null,{\"zh\":true,\"label\":\"① stdio(裝 npm 包)\",\"code\":\"{\\n \\\"mcpServers\\\": {\\n \\\"oceanalt-aml\\\": { \\\"command\\\": \\\"npx\\\", \\\"args\\\": [\\\"-y\\\", \\\"oceanalt-aml-mcp\\\"] }\\n }\\n}\"}],[\"$\",\"$L17\",null,{\"zh\":true,\"label\":\"② 遠程端點(免裝包,支持 remote MCP 的客戶端)\",\"code\":\"https://oceanalt.com/api/mcp\"}]]}],[\"$\",\"p\",null,{\"className\":\"meta mt-2 text-muted\",\"children\":\"免費工具:screen_address、recent_flagged(無需 key)。\"}]]}],\"$L19\",\"$L1a\"]}]\n19:[\"$\",\"section\",null,{\"className\":\"mt-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"display text-2xl text-accent\",\"children\":\"3\"}],[\"$\",\"h2\",null,{\"className\":\"display text-xl\",\"children\":\"讓 Agent 自己付費調用(x402)\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 lead-col text-sm leading-relaxed text-muted\",\"children\":\"高階端點按次付費(USDC on Base):網關判決 / 深度追蹤 / 批量。Agent 用錢包籤一次授權即可付,無需註冊。機讀清單:\"}],[\"$\",\"div\",null,{\"className\":\"mt-3\",\"children\":[\"$\",\"$L17\",null,{\"zh\":true,\"code\":\"curl https://oceanalt.com/api/x402\"}]}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-1 text-sm text-muted\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"· \",[\"$\",\"code\",null,{\"className\":\"text-foreground\",\"children\":\"POST /api/x402/decision\"}],\" — \",\"網關合規判決 · $0.002\"]}],[\"$\",\"li\",null,{\"children\":[\"· \",[\"$\",\"code\",null,{\"className\":\"text-foreground\",\"children\":\"GET /api/x402/trace\"}],\" — \",\"多跳沾染追蹤 · $0.01\"]}],[\"$\",\"li\",null,{\"children\":[\"· \",[\"$\",\"code\",null,{\"className\":\"text-foreground\",\"children\":\"POST /api/x402/batch\"}],\" — \",\"批量篩查(≤25)· $0.01\"]}]]}],[\"$\",\"p\",null,{\"className\":\"meta mt-4 rounded-lg border border-edge bg-surface/40 p-3 leading-relaxed text-muted/80\",\"children\":[\"我代表自己或所屬機構接受 OceanAlt 法律文件 V0.5 條款,並確認僅用於合法的專業/開發用途。\",\" \",[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/api-terms\",\"className\":\"text-accent hover:underline\",\"children\":\"《API 與 x402 條款》(V0.5)\"}]]}]]}]\n1a:[\"$\",\"section\",null,{\"className\":\"mt-14 border-t border-edge pt-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"display text-lg\",\"children\":\"完整文檔與資源\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 grid gap-3 sm:grid-cols-2\",\"children\":[[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/api-docs\",\"className\":\"card p-4 transition hover:border-accent\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"display text-base\",\"children\":\"API 文檔 →\"}],[\"$\",\"p\",null,{\"className\":\"meta mt-1 text-muted\",\"children\":\"REST / SDK / MCP / x402 全部端點與示例\"}]]}],[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/rap\",\"className\":\"card p-4 transition hover:border-accent\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"display text-base\",\"children\":\"RAP 標準 →\"}],[\"$\",\"p\",null,{\"className\":\"meta mt-1 text-muted\",\"children\":\"判決背後的合規標準\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://www.npmjs.com/package/oceanalt-aml\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"card p-4 transition hover:border-accent\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"display text-base\",\"children\":\"SDK(npm)↗\"}],[\"$\",\"p\",null,{\"className\":\"meta mt-1 text-muted\",\"children\":[[\"$\",\"code\",null,{\"children\":\"oceanalt-aml\"}],\" · Node / \",\"瀏覽器\",\" / Deno / Bun\"]}]]}],[\"$\",\"a\",null,{\"href\":\"https://oceanalt.com/openapi.json\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"card p-4 transition hover:border-accent\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"display text-base\",\"children\":\"OpenAPI 清單 ↗\"}],[\"$\",\"p\",null,{\"className\":\"meta mt-1 text-muted\",\"children\":\"全部公開接口;給 ChatGPT GPT Action 用的精簡版在 /api/openapi\"}]]}],[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/developers/vercel-ai-sdk\",\"className\":\"card p-4 transition hover:border-accent\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"display text-base\",\"children\":\"Vercel AI SDK 集成 →\"}],[\"$\",\"p\",null,{\"className\":\"meta mt-1 text-muted\",\"children\":[[\"$\",\"code\",null,{\"children\":\"@oceanalt/vercel-ai\"}],\" · \",\"付款前檢查工具 + 付款工具守衛\"]}]]}],[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/developers/langchain\",\"className\":\"card p-4 transition hover:border-accent\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"display text-base\",\"children\":\"LangChain.js 集成 →\"}],[\"$\",\"p\",null,{\"className\":\"meta mt-1 text-muted\",\"children\":[[\"$\",\"code\",null,{\"children\":\"@oceanalt/langchain\"}],\" · \",\"付款前檢查工具 + 付款工具守衛\"]}]]}]]}]]}]\n1b:I[177796,[\"/zh-hant/_next/static/chunks/3fxjzc1p9_xev.js\"],\"default\"]\n1c:I[951602,[\"/zh-hant/_next/static/chunks/3fxjzc1p9_xev.js\"],\"default\"]\n1d:I[944270,[\"/zh-hant/_next/static/chunks/3fxjzc1p9_xev.js\"],\"default\"]\n1e:I[641885,[\"/zh-hant/_next/static/chunks/3fxjzc1p9_xev.js\"],\"default\"]\n1f:I[62474,[\"/zh-hant/_next/static/chunks/3fxjzc1p9_xev.js\"],\"default\"]\n20:I[508621,[\"/zh-hant/_next/static/chunks/3fxjzc1p9_xev.js\"],\"default\"]\n:HL[\"/logo-dark.png\",\"image\"]\n:HL[\"/logo-light.png\",\"image\"]\n12:[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-50 border-b border-edge bg-background/88 backdrop-blur-md\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1280px] px-5 sm:px-6 lg:px-8 2xl:px-10 flex h-16 items-center justify-between\",\"children\":[[\"$\",\"$L18\",null,{\"href\":\"/zh-hant\",\"className\":\"flex items-center\",\"aria-label\":\"OceanAlt\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/logo-dark.png\",\"alt\":\"OceanAlt\",\"className\":\"brand-logo-dark h-8 w-auto\"}],[\"$\",\"img\",null,{\"src\":\"/logo-light.png\",\"alt\":\"OceanAlt\",\"className\":\"brand-logo-light h-8 w-auto\"}]]}],[\"$\",\"nav\",null,{\"className\":\"flex items-center gap-2.5 text-sm sm:gap-5\",\"children\":[[\"$\",\"$L1b\",null,{\"locale\":\"zh\"}],[\"$\",\"$L1c\",null,{\"locale\":\"zh\"}],[\"$\",\"$L1d\",null,{\"locale\":\"zh\"}],[\"$\",\"$L1e\",null,{\"locale\":\"zh\"}],[\"$\",\"$L1f\",null,{}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-edge\",\"children\":[\"$\",\"$L20\",null,{\"locale\":\"zh\",\"nav\":[{\"id\":109,\"slug\":\"news\",\"zh\":\"資訊\",\"en\":\"News\",\"kind\":\"channel\",\"href\":\"\",\"descZh\":\"Agent 支付與 Agent 經濟的每日進展、政策與市場動態。\",\"descEn\":\"Daily developments, policy and market moves across agentic payments and the agent economy.\",\"children\":[{\"id\":19,\"slug\":\"agent-payments\",\"zh\":\"Agent 支付\",\"en\":\"Agent Payments\",\"kind\":\"channel\",\"href\":\"\",\"descZh\":\"機器如何發起、授權、風控與結算一筆支付。\",\"descEn\":\"How machines initiate, authorize, screen and settle a payment.\",\"parentSlug\":\"news\",\"navGroup\":\"\",\"maturity\":\"\",\"children\":[]},{\"id\":1,\"slug\":\"agent-economy\",\"zh\":\"Agent 經濟\",\"en\":\"Agent Economy\",\"kind\":\"channel\",\"href\":\"\",\"descZh\":\"當機器成為買方與賣方,商業結構會怎麼變。\",\"descEn\":\"How commerce changes when machines become buyers and sellers.\",\"parentSlug\":\"news\",\"navGroup\":\"\",\"maturity\":\"\",\"children\":[]}]},{\"id\":34,\"slug\":\"research\",\"zh\":\"研究\",\"en\":\"Research\",\"kind\":\"channel\",\"href\":\"\",\"descZh\":\"OceanAlt 的產業研判與觀點、週期報告、方法論,以及行業圖譜與數據工具。\",\"descEn\":\"OceanAlt's industry insights & commentary, periodic reports and methodology, plus industry maps and data tools.\",\"children\":[{\"id\":113,\"slug\":\"briefing\",\"zh\":\"行業報告\",\"en\":\"Briefings\",\"kind\":\"page\",\"href\":\"/briefing\",\"descZh\":\"週期性行業報告:關鍵數據看板 + 結構化研究結論,可存 PDF。\",\"descEn\":\"Periodic industry reports: key-data dashboard + structured findings, save as PDF.\",\"parentSlug\":\"research\",\"navGroup\":\"research-output\",\"maturity\":\"\",\"children\":[]},{\"id\":59,\"slug\":\"glossary\",\"zh\":\"術語庫\",\"en\":\"Glossary\",\"kind\":\"page\",\"href\":\"/glossary\",\"descZh\":\"Agent 支付與 Agent 經濟術語。\",\"descEn\":\"Terms in agentic payments and the agent economy.\",\"parentSlug\":\"research\",\"navGroup\":\"data-ref\",\"maturity\":\"\",\"children\":[]},{\"id\":52,\"slug\":\"payment-map\",\"zh\":\"Agent 經濟地圖\",\"en\":\"Agent Economy Map\",\"kind\":\"page\",\"href\":\"/data/map\",\"descZh\":\"協議、錢包、支付網絡、身份、風控、結算與應用的全景。\",\"descEn\":\"Landscape of protocols, wallets, networks, identity, risk, settlement, applications.\",\"parentSlug\":\"research\",\"navGroup\":\"data-ref\",\"maturity\":\"\",\"children\":[]},{\"id\":173,\"slug\":\"observatory\",\"zh\":\"Agent 支付觀測臺\",\"en\":\"Agent Payment Observatory\",\"kind\":\"page\",\"href\":\"/observatory\",\"descZh\":\"敘事密度指數:誰在說什麼、說得多快。每個數字帶分子分母,可下載、可驗算、可引用。\",\"descEn\":\"Narrative density index: what the field talks about and how fast. Every number ships with numerator and denominator.\",\"parentSlug\":\"research\",\"navGroup\":\"data-ref\",\"maturity\":\"beta\",\"children\":[]},{\"id\":215,\"slug\":\"reco\",\"zh\":\"AI 推薦了誰\",\"en\":\"Who Do AIs Recommend\",\"kind\":\"page\",\"href\":\"/reco\",\"descZh\":\"\",\"descEn\":\"\",\"parentSlug\":\"research\",\"navGroup\":\"data-ref\",\"maturity\":\"beta\",\"children\":[]}]},{\"id\":43,\"slug\":\"lab\",\"zh\":\"實驗室\",\"en\":\"Lab\",\"kind\":\"page\",\"href\":\"/lab\",\"descZh\":\"可現場調用、可復現的合規能力:統一收在合規網關(控制台)裡,外加 RAP 框架與證據中心。\",\"descEn\":\"Live, reproducible compliance — unified in the gateway (console), plus the RAP framework and proof center.\",\"children\":[{\"id\":169,\"slug\":\"lab-console\",\"zh\":\"合規網關\",\"en\":\"Compliance gateway\",\"kind\":\"page\",\"href\":\"/console\",\"descZh\":\"唯一產品入口:註冊 Agent、設授權信封、拿接入代碼;防火牆/KYA/x402預檢/查地址都是它的標籤。\",\"descEn\":\"The product: register an agent, set its mandate, get code; firewall/KYA/x402/screening are its tabs.\",\"parentSlug\":\"lab\",\"navGroup\":\"\",\"maturity\":\"\",\"children\":[]},{\"id\":47,\"slug\":\"rap\",\"zh\":\"RAP 框架\",\"en\":\"RAP framework\",\"kind\":\"page\",\"href\":\"/rap\",\"descZh\":\"負責任的 Agent 支付框架:七支柱、協議中立。合規網關是它的實現樣板。\",\"descEn\":\"Responsible Agentic Payments: seven pillars, protocol-neutral. The gateway implements it.\",\"parentSlug\":\"lab\",\"navGroup\":\"\",\"maturity\":\"\",\"children\":[]},{\"id\":172,\"slug\":\"lab-proof\",\"zh\":\"證據中心\",\"en\":\"Proof center\",\"kind\":\"page\",\"href\":\"/proof\",\"descZh\":\"可核驗證據卡,現場驗,不是 PPT。\",\"descEn\":\"Verifiable evidence cards — verify live, not a deck.\",\"parentSlug\":\"lab\",\"navGroup\":\"\",\"maturity\":\"\",\"children\":[]}]},{\"id\":182,\"slug\":\"tools\",\"zh\":\"工具\",\"en\":\"Tools\",\"kind\":\"page\",\"href\":\"/tools\",\"descZh\":\"使用頻率最高的產品服務:查地址、盯地址、付款前網關、開發者與 Agent 接入。\",\"descEn\":\"The most-used services: check, watch, the pre-settlement gateway, and developer / agent integration.\",\"children\":[{\"id\":183,\"slug\":\"tools-check\",\"zh\":\"查地址 · 查網址\",\"en\":\"Check an address or URL\",\"kind\":\"page\",\"href\":\"/check\",\"descZh\":\"貼一個收款地址或網址,幾秒看它在不在風險名單\",\"descEn\":\"Paste an address or URL — see in seconds whether it is on a risk list\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-check\",\"maturity\":\"\",\"children\":[]},{\"id\":218,\"slug\":\"tools-payment-page\",\"zh\":\"付款頁面是真的嗎\",\"en\":\"Is this payment page real?\",\"kind\":\"page\",\"href\":\"/payment-page-check\",\"descZh\":\"\",\"descEn\":\"\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-check\",\"maturity\":\"\",\"children\":[]},{\"id\":184,\"slug\":\"tools-watch\",\"zh\":\"盯住一個地址\",\"en\":\"Watch an address\",\"kind\":\"page\",\"href\":\"/watch\",\"descZh\":\"它以後變危險或有轉出,我們發郵件提醒你\",\"descEn\":\"We email you when it turns risky or moves funds\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-check\",\"maturity\":\"\",\"children\":[]},{\"id\":185,\"slug\":\"tools-addresses\",\"zh\":\"常被查的地址\",\"en\":\"Frequently checked addresses\",\"kind\":\"page\",\"href\":\"/addresses\",\"descZh\":\"別人最近在查哪些地址\",\"descEn\":\"What addresses people are looking up\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-check\",\"maturity\":\"\",\"children\":[]},{\"id\":207,\"slug\":\"tools-ai-visibility\",\"zh\":\"AI 可見性體檢\",\"en\":\"AI visibility check\",\"kind\":\"page\",\"href\":\"/tools/ai-visibility\",\"descZh\":\"\",\"descEn\":\"\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-check\",\"maturity\":\"\",\"children\":[]},{\"id\":186,\"slug\":\"tools-console\",\"zh\":\"付款前網關 Demo\",\"en\":\"Pre-settlement gateway demo\",\"kind\":\"page\",\"href\":\"/console\",\"descZh\":\"在瀏覽器裡跑一遍結算前的判定流程\",\"descEn\":\"Run the pre-settlement decision flow in your browser\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-decide\",\"maturity\":\"\",\"children\":[]},{\"id\":187,\"slug\":\"tools-conformance\",\"zh\":\"RAP 一致性測試榜\",\"en\":\"RAP conformance scoreboard\",\"kind\":\"page\",\"href\":\"/rap/conformance\",\"descZh\":\"拿 11 條向量測任何一個實現,包括我們自己\",\"descEn\":\"Score any implementation against 11 vectors — ours included\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-decide\",\"maturity\":\"\",\"children\":[]},{\"id\":58,\"slug\":\"registry\",\"zh\":\"可信服務註冊表\",\"en\":\"Trusted Registry\",\"kind\":\"page\",\"href\":\"/registry\",\"descZh\":\"賣方登記服務,買方 Agent 付款前看價格、付款規則和爭議記錄\",\"descEn\":\"Sellers list services; buyer agents check price, payment rules and disputes before paying\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-decide\",\"maturity\":\"beta\",\"children\":[]},{\"id\":199,\"slug\":\"tools-fulfillment\",\"zh\":\"履約收據\",\"en\":\"Fulfillment receipts\",\"kind\":\"page\",\"href\":\"/fulfillment\",\"descZh\":\"付款之後,賣方到底有沒有交付\",\"descEn\":\"Whether the seller actually delivered after payment\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-decide\",\"maturity\":\"\",\"children\":[]},{\"id\":189,\"slug\":\"tools-api-docs\",\"zh\":\"開發者接入(API · SDK · MCP)\",\"en\":\"Integrate (API · SDK · MCP)\",\"kind\":\"page\",\"href\":\"/api-docs\",\"descZh\":\"三種接法:API、SDK、MCP,都不用註冊\",\"descEn\":\"Three ways in — API, SDK, MCP. No signup\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-integrate\",\"maturity\":\"\",\"children\":[]},{\"id\":190,\"slug\":\"tools-embed\",\"zh\":\"一行代碼嵌入\",\"en\":\"Embed in one line\",\"kind\":\"page\",\"href\":\"/partners/embed\",\"descZh\":\"把查地址放進你自己的網站\",\"descEn\":\"Put address screening on your own site\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-integrate\",\"maturity\":\"\",\"children\":[]},{\"id\":191,\"slug\":\"tools-extension\",\"zh\":\"瀏覽器擴展\",\"en\":\"Browser extension\",\"kind\":\"page\",\"href\":\"/extension\",\"descZh\":\"在錢包頁面上直接提示風險\",\"descEn\":\"Risk flags right on the wallet page\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-integrate\",\"maturity\":\"\",\"children\":[]}]},{\"id\":174,\"slug\":\"partners\",\"zh\":\"合作\",\"en\":\"Partners\",\"kind\":\"page\",\"href\":\"/partners/program\",\"descZh\":\"把 OceanAlt 的結算前風險判斷接進你自己的產品、內容平臺或 Agent 流程。\",\"descEn\":\"Embed OceanAlt's pre-settlement risk judgement into your own product, platform or agent workflow.\",\"children\":[{\"id\":175,\"slug\":\"partner-program\",\"zh\":\"合作伙伴網絡\",\"en\":\"Partner Network\",\"kind\":\"page\",\"href\":\"/partners/program\",\"descZh\":\"可接入的能力、適合哪些夥伴、獨立性邊界與合作意向入口。\",\"descEn\":\"What you can integrate, who it fits, where the partnership stops, and how to apply.\",\"parentSlug\":\"partners\",\"navGroup\":\"\",\"maturity\":\"\",\"children\":[]},{\"id\":176,\"slug\":\"partner-embed\",\"zh\":\"接入指南\",\"en\":\"Integration guide\",\"kind\":\"page\",\"href\":\"/partners/embed\",\"descZh\":\"一行代碼,把付款前的地址檢查放進你的頁面。\",\"descEn\":\"One line of code puts pre-payment screening on your page.\",\"parentSlug\":\"partners\",\"navGroup\":\"\",\"maturity\":\"\",\"children\":[]},{\"id\":181,\"slug\":\"partner-directory\",\"zh\":\"合作伙伴目錄\",\"en\":\"Partner directory\",\"kind\":\"page\",\"href\":\"/partners/directory\",\"descZh\":\"已接入的產品與站點。收錄不等於背書。\",\"descEn\":\"Products and sites that have integrated. A listing is not an endorsement.\",\"parentSlug\":\"partners\",\"navGroup\":\"\",\"maturity\":\"\",\"children\":[]}]},{\"id\":61,\"slug\":\"about\",\"zh\":\"關於\",\"en\":\"About\",\"kind\":\"page\",\"href\":\"/about\",\"descZh\":\"\",\"descEn\":\"\",\"children\":[]}]}]}]]}]\n13:[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1280px] px-5 sm:px-6 lg:px-8 2xl:px-10 pt-20 pb-24 text-center md:pt-28\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-sm text-accent\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"display mt-3 text-[2.25rem] leading-tight md:text-[2.5rem]\",\"children\":\"這一頁不存在,或者已經搬走了。\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-muted\",\"children\":\"鏈接可能拼錯了,也可能是我們改了地址。下面幾個入口都能到常用的地方。\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-wrap justify-center gap-3\",\"children\":[[\"$\",\"$L18\",\"/zh-hant\",{\"href\":\"/zh-hant\",\"className\":\"rounded-lg border border-edge px-4 py-2 text-sm transition hover:border-accent hover:text-accent\",\"children\":\"回首頁\"}],[\"$\",\"$L18\",\"/zh-hant/news\",{\"href\":\"/zh-hant/news\",\"className\":\"rounded-lg border border-edge px-4 py-2 text-sm transition hover:border-accent hover:text-accent\",\"children\":\"看最新資訊\"}],[\"$\",\"$L18\",\"/zh-hant/check\",{\"href\":\"/zh-hant/check\",\"className\":\"rounded-lg border border-edge px-4 py-2 text-sm transition hover:border-accent hover:text-accent\",\"children\":\"付款前查個地址\"}],[\"$\",\"$L18\",\"/zh-hant/data/map\",{\"href\":\"/zh-hant/data/map\",\"className\":\"rounded-lg border border-edge px-4 py-2 text-sm transition hover:border-accent hover:text-accent\",\"children\":\"Agent 經濟地圖\"}]]}],[\"$\",\"p\",null,{\"className\":\"meta mt-10 text-muted\",\"children\":[\"覺得這是我們的錯?\",[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/partner?type=tech\",\"className\":\"text-accent hover:underline\",\"children\":\"告訴我們 →\"}]]}]]}]\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n21:I[27201,[\"/zh-hant/_next/static/chunks/18ujjxp8a501u.js\"],\"IconMark\"]\n8:null\nd:[[\"$\",\"title\",\"0\",{\"children\":\"給開發者 & Agent · OceanAlt\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"把 OceanAlt 的合規篩查接入你的應用或 Agent:免費查地址(REST)、裝進 AI(MCP)、讓 Agent 自己付費調用(x402)。\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://oceanalt.com/zh/developers\"}],[\"$\",\"meta\",\"4\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"OceanAlt\"}],[\"$\",\"meta\",\"6\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"給開發者 & Agent · OceanAlt\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"把 OceanAlt 的合規篩查接入你的應用或 Agent:免費查地址(REST)、裝進 AI(MCP)、讓 Agent 自己付費調用(x402)。\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"OceanAlt\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://oceanalt.com/zh/opengraph-image-1yhjss?e99d058a66e95180\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:alt\",\"content\":\"OceanAlt\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"給開發者 & Agent · OceanAlt\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"把 OceanAlt 的合規篩查接入你的應用或 Agent:免費查地址(REST)、裝進 AI(MCP)、讓 Agent 自己付費調用(x402)。\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://oceanalt.com/zh/opengraph-image-1yhjss?e99d058a66e95180\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image:alt\",\"content\":\"OceanAlt\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.37q_5xibxlbu2.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"27\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.2ct0cn_s6be3k.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L21\",\"28\",{}]]\n22:I[752020,[\"/zh-hant/_next/static/chunks/3fxjzc1p9_xev.js\"],\"default\"]\n16:[\"$\",\"footer\",null,{\"className\":\"mt-24 border-t border-edge bg-surface\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1280px] px-5 sm:px-6 lg:px-8 2xl:px-10 grid gap-10 py-14 md:grid-cols-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-2\",\"children\":[[\"$\",\"$L18\",null,{\"href\":\"/zh-hant\",\"className\":\"flex items-center\",\"aria-label\":\"OceanAlt\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/logo-dark.png\",\"alt\":\"OceanAlt\",\"className\":\"brand-logo-dark h-8 w-auto\"}],[\"$\",\"img\",null,{\"src\":\"/logo-light.png\",\"alt\":\"OceanAlt\",\"className\":\"brand-logo-light h-8 w-auto\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-xs text-sm leading-relaxed text-muted\",\"children\":\"OceanAlt 關注 Agent 經濟與新一代支付基礎設施,通過研究、實驗與工具建設,探索機器交易中的身份、授權、風控、合規與結算問題。\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 max-w-xs text-sm font-medium text-accent text-balance\",\"children\":\"OceanAlt,讓 Agent 安全進入真實金融世界\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"meta mb-4 text-muted uppercase\",\"children\":\"頻道\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2.5 text-sm\",\"children\":[[\"$\",\"li\",\"news\",{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/news\",\"className\":\"text-muted transition hover:text-accent\",\"children\":\"資訊\"}]}],[\"$\",\"li\",\"research\",{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/research\",\"className\":\"text-muted transition hover:text-accent\",\"children\":\"研究\"}]}],[\"$\",\"li\",\"lab\",{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/lab\",\"className\":\"text-muted transition hover:text-accent\",\"children\":\"實驗室\"}]}],[\"$\",\"li\",\"tools\",{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/tools\",\"className\":\"text-muted transition hover:text-accent\",\"children\":\"工具\"}]}],[\"$\",\"li\",\"partners\",{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/partners/program\",\"className\":\"text-muted transition hover:text-accent\",\"children\":\"合作\"}]}],[\"$\",\"li\",\"about\",{\"children\":[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/about\",\"className\":\"text-muted transition hover:text-accent\",\"children\":\"關於\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"meta mb-4 text-muted uppercase\",\"children\":\"聯繫我們\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2.5 text-sm\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex flex-wrap items-center text-muted\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Email:\"}],[\"$\",\"span\",null,{\"className\":\"select-all break-all text-foreground\",\"children\":\"business@oceanalt.com\"}],[\"$\",\"$L22\",null,{\"email\":\"business@oceanalt.com\",\"locale\":\"zh\"}]]}],[[\"$\",\"li\",\"telegram\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://t.me/OceanWater16\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted transition hover:text-accent\",\"children\":[\"Telegram\",\" \",[\"$\",\"span\",null,{\"className\":\"text-edge\",\"children\":\"↗\"}]]}]}],[\"$\",\"li\",\"x\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://x.com/OceanAlt2025\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted transition hover:text-accent\",\"children\":[\"X\",\" \",[\"$\",\"span\",null,{\"className\":\"text-edge\",\"children\":\"↗\"}]]}]}]],false]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-edge\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1280px] px-5 sm:px-6 lg:px-8 2xl:px-10 meta flex flex-wrap gap-x-4 gap-y-2 py-4 text-muted\",\"children\":[[[\"$\",\"$L18\",\"terms\",{\"href\":\"/zh-hant/terms\",\"className\":\"transition hover:text-accent\",\"children\":\"服務條款\"}],[\"$\",\"$L18\",\"privacy\",{\"href\":\"/zh-hant/privacy\",\"className\":\"transition hover:text-accent\",\"children\":\"隱私政策\"}],[\"$\",\"$L18\",\"cookies\",{\"href\":\"/zh-hant/cookies\",\"className\":\"transition hover:text-accent\",\"children\":\"Cookie\"}],[\"$\",\"$L18\",\"api-terms\",{\"href\":\"/zh-hant/api-terms\",\"className\":\"transition hover:text-accent\",\"children\":\"API 與 x402 條款\"}],[\"$\",\"$L18\",\"risk-disclosure\",{\"href\":\"/zh-hant/risk-disclosure\",\"className\":\"transition hover:text-accent\",\"children\":\"風險披露\"}],[\"$\",\"$L18\",\"acceptable-use\",{\"href\":\"/zh-hant/acceptable-use\",\"className\":\"transition hover:text-accent\",\"children\":\"可接受使用\"}],[\"$\",\"$L18\",\"data-sources\",{\"href\":\"/zh-hant/data-sources\",\"className\":\"transition hover:text-accent\",\"children\":\"數據署名\"}],[\"$\",\"$L18\",\"security\",{\"href\":\"/zh-hant/security\",\"className\":\"transition hover:text-accent\",\"children\":\"安全與漏洞披露\"}]],[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/legal\",\"className\":\"transition hover:text-accent\",\"children\":\"法律中心\"}],[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/partners/program?from=footer\",\"className\":\"transition hover:text-accent\",\"children\":\"合作伙伴\"}],[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/qa\",\"className\":\"transition hover:text-accent\",\"children\":\"合規問答\"}],[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/press\",\"className\":\"transition hover:text-accent\",\"children\":\"媒體報道\"}],\"$L23\"]}]}],\"$L24\"]}]\n23:[\"$\",\"a\",null,{\"href\":\"mailto:business@oceanalt.com\",\"className\":\"transition hover:text-accent\",\"children\":\"聯繫\"}]\n24:[\"$\",\"div\",null,{\"className\":\"border-t border-edge\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1280px] px-5 sm:px-6 lg:px-8 2xl:px-10 meta flex flex-wrap items-center justify-between gap-2 py-5 text-muted\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"© 2026 OceanAlt Limited · \",\"保留所有權利\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"text-buoy\",\"children\":\"402\"}],[\"$\",\"span\",null,{\"className\":\"mx-1.5\",\"children\":\"→\"}],[\"$\",\"span\",null,{\"className\":\"text-accent\",\"children\":\"200\"}]]}]]}]}]\n"])