OceanAltOceanAlt

嵌入組件

裝上之後長這樣

下面這一塊不是截圖,是真的用那一行代碼加載進來的 —— 你在自己網站上裝完,得到的就是它。

↓ 假裝這是你網站上的一個付款頁面

怎麼裝

把這一行粘到你頁面裡想顯示組件的位置。不需要註冊、不需要 API key、不需要改你的 CSP。

粘到你的頁面裡

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

對你和你的用戶意味著什麼

  • 不碰你的樣式,也不碰你的 JS。 組件跑在 iframe 裡,和你的頁面完全隔離,不會有類名衝突或腳本打架。
  • 不採集你用戶的身份。 不寫 cookie、不記訪客是誰。我們只知道「有個域名在用這個組件」。
  • 結論和我們站內完全一致。 走同一個接口。嵌入版不會因為是嵌入版就把話說得更滿。
  • 免費,不限量。 查地址是公開能力,沒有額度、不需要付費。

使用須知

「未發現風險信號」不等於「這個地址一定安全」—— 沒有任何一家能拿到鏈上全量數據,我們也不例外。這個組件是在付款前多問一句,不是保險。真正能【攔住】一筆付款,前提是這筆錢走的是設過限額和收款方白名單的會話密鑰。

看「攔得住」是怎麼做到的 →

← 回到開發者頁(REST / SDK / MCP / x402)

\"}]}]]}],[\"$\",\"section\",null,{\"className\":\"mt-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"display text-xl\",\"children\":\"對你和你的用戶意味著什麼\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2.5 text-sm leading-relaxed text-muted\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"b\",null,{\"className\":\"text-foreground\",\"children\":\"不碰你的樣式,也不碰你的 JS。\"}],\" \",\"組件跑在 iframe 裡,和你的頁面完全隔離,不會有類名衝突或腳本打架。\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"b\",null,{\"className\":\"text-foreground\",\"children\":\"不採集你用戶的身份。\"}],\" \",\"不寫 cookie、不記訪客是誰。我們只知道「有個域名在用這個組件」。\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"b\",null,{\"className\":\"text-foreground\",\"children\":\"結論和我們站內完全一致。\"}],\" \",\"走同一個接口。嵌入版不會因為是嵌入版就把話說得更滿。\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"b\",null,{\"className\":\"text-foreground\",\"children\":\"免費,不限量。\"}],\" \",\"查地址是公開能力,沒有額度、不需要付費。\"]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mt-10 rounded-xl border border-edge bg-surface p-5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"display text-lg\",\"children\":\"使用須知\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted\",\"children\":\"「未發現風險信號」不等於「這個地址一定安全」—— 沒有任何一家能拿到鏈上全量數據,我們也不例外。這個組件是在付款前多問一句,不是保險。真正能【攔住】一筆付款,前提是這筆錢走的是設過限額和收款方白名單的會話密鑰。\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm\",\"children\":[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/keys\",\"className\":\"text-accent hover:underline\",\"children\":\"看「攔得住」是怎麼做到的 →\"}]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-8 text-sm text-muted\",\"children\":[\"$\",\"$L18\",null,{\"href\":\"/zh-hant/developers\",\"className\":\"text-accent hover:underline\",\"children\":\"← 回到開發者頁(REST / SDK / MCP / x402)\"}]}]]}]\n19:I[177796,[\"/zh-hant/_next/static/chunks/2dct6cnw1xhij.js\"],\"default\"]\n1a:I[951602,[\"/zh-hant/_next/static/chunks/2dct6cnw1xhij.js\"],\"default\"]\n1b:I[944270,[\"/zh-hant/_next/static/chunks/2dct6cnw1xhij.js\"],\"default\"]\n1c:I[641885,[\"/zh-hant/_next/static/chunks/2dct6cnw1xhij.js\"],\"default\"]\n1d:I[62474,[\"/zh-hant/_next/static/chunks/2dct6cnw1xhij.js\"],\"default\"]\n1e:I[508621,[\"/zh-hant/_next/static/chunks/2dct6cnw1xhij.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\":\"h-[2.5px] w-full\",\"style\":{\"background\":\"linear-gradient(90deg, transparent, #22D3EE 30%, #7DEBFA 50%, #22D3EE 70%, transparent)\"}}],[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1440px] 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\":[[\"$\",\"$L19\",null,{\"locale\":\"zh\"}],[\"$\",\"$L1a\",null,{\"locale\":\"zh\"}],[\"$\",\"$L1b\",null,{\"locale\":\"zh\"}],[\"$\",\"$L1c\",null,{\"locale\":\"zh\"}],[\"$\",\"$L1d\",null,{}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-edge\",\"children\":[\"$\",\"$L1e\",null,{\"locale\":\"zh\",\"nav\":[{\"id\":6,\"slug\":\"home\",\"zh\":\"首頁\",\"en\":\"Home\",\"kind\":\"page\",\"href\":\"\",\"descZh\":\"\",\"descEn\":\"\",\"children\":[]},{\"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\":54,\"slug\":\"protocol-ratings\",\"zh\":\"協議評級與對比\",\"en\":\"Protocol Ratings\",\"kind\":\"page\",\"href\":\"/rap/rating\",\"descZh\":\"評級、橫向對比、歷史變動與證據。方法先於榜單公開。\",\"descEn\":\"Ratings, comparison, history and evidence.\",\"parentSlug\":\"research\",\"navGroup\":\"data-tools\",\"maturity\":\"\",\"children\":[]},{\"id\":58,\"slug\":\"registry\",\"zh\":\"可信服務註冊表\",\"en\":\"Trusted Registry\",\"kind\":\"page\",\"href\":\"/registry\",\"descZh\":\"已登記的服務與其合規狀態。\",\"descEn\":\"Registered services and their compliance status.\",\"parentSlug\":\"research\",\"navGroup\":\"data-tools\",\"maturity\":\"beta\",\"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-tools\",\"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-tools\",\"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-tools\",\"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\":\"/lab\",\"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\":\"\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-check\",\"maturity\":\"\",\"children\":[]},{\"id\":184,\"slug\":\"tools-watch\",\"zh\":\"盯住一個地址\",\"en\":\"Watch an address\",\"kind\":\"page\",\"href\":\"/watch\",\"descZh\":\"\",\"descEn\":\"\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-check\",\"maturity\":\"\",\"children\":[]},{\"id\":185,\"slug\":\"tools-addresses\",\"zh\":\"常被查的地址\",\"en\":\"Frequently checked addresses\",\"kind\":\"page\",\"href\":\"/addresses\",\"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\":\"\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-decide\",\"maturity\":\"\",\"children\":[]},{\"id\":187,\"slug\":\"tools-conformance\",\"zh\":\"RAP 一致性跑分\",\"en\":\"RAP conformance scoreboard\",\"kind\":\"page\",\"href\":\"/rap/conformance\",\"descZh\":\"\",\"descEn\":\"\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-decide\",\"maturity\":\"\",\"children\":[]},{\"id\":199,\"slug\":\"tools-fulfillment\",\"zh\":\"履約收據\",\"en\":\"Fulfillment receipts\",\"kind\":\"page\",\"href\":\"/fulfillment\",\"descZh\":\"\",\"descEn\":\"\",\"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\":\"\",\"descEn\":\"\",\"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\":\"\",\"parentSlug\":\"tools\",\"navGroup\":\"tools-integrate\",\"maturity\":\"\",\"children\":[]},{\"id\":191,\"slug\":\"tools-extension\",\"zh\":\"瀏覽器擴展\",\"en\":\"Browser extension\",\"kind\":\"page\",\"href\":\"/extension\",\"descZh\":\"\",\"descEn\":\"\",\"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-[1440px] 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-3xl leading-tight md:text-4xl\",\"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-full 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-full 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-full 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-full 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\"}]]\n1f:I[27201,[\"/zh-hant/_next/static/chunks/18ujjxp8a501u.js\"],\"IconMark\"]\n8:null\nd:[[\"$\",\"title\",\"0\",{\"children\":\"嵌入效果預覽 · OceanAlt\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"把 OceanAlt 的「查收款地址」放到你自己的網站上:一行代碼,不用寫程序。這一頁裡的組件就是真的裝上去的效果。\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://oceanalt.com/zh/developers/embed-demo\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"嵌入效果預覽 · OceanAlt\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"把 OceanAlt 的「查收款地址」放到你自己的網站上:一行代碼,不用寫程序。這一頁裡的組件就是真的裝上去的效果。\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"OceanAlt\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:title\",\"content\":\"嵌入效果預覽 · OceanAlt\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:description\",\"content\":\"把 OceanAlt 的「查收款地址」放到你自己的網站上:一行代碼,不用寫程序。這一頁裡的組件就是真的裝上去的效果。\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"12\",{\"rel\":\"icon\",\"href\":\"/icon.svg?icon.1lsa2d0twcofj.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"$L1f\",\"13\",{}]]\n20:I[752020,[\"/zh-hant/_next/static/chunks/2dct6cnw1xhij.js\"],\"default\"]\n15:[\"$\",\"footer\",null,{\"className\":\"mt-24 border-t border-edge bg-surface\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1440px] 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/lab\",\"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\"}],[\"$\",\"$L20\",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-[1440px] 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\":\"合作伙伴\"}],[\"$\",\"a\",null,{\"href\":\"mailto:business@oceanalt.com\",\"className\":\"transition hover:text-accent\",\"children\":\"聯繫\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"border-t border-edge\",\"children\":\"$L21\"}]]}]\n21:[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1440px] 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 · \",\"保留所有權利\"]}],[\"$\",\"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"])