OceanAltOceanAlt

合規支付網關 · 自助接入

給你的 Agent 裝上合規防火牆

一分鐘跑通第一次

下面這行不需要登錄、不需要密鑰。複製到終端回車,你會拿到一個真實判定:結論、風險分,以及每條結論背後的鏈上依據。

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

跑通之後再往下看,下面是給 Agent 設限額、白名單,以及讓一筆付款被攔下來的地方。

這一頁能做什麼

  1. 1註冊 Agent,給它一個 (額度 / 收款白名單 / 用途)。
  2. 2每一筆付款在結算前跑過 11 道閘並給出判決,越權、被劫持、被冒用、被重放、付給制裁地址,都在結算前攔下。
  3. 3判決由接入方執行;繞開網關的直接鏈上轉賬不在保護範圍內。

下面的標籤頁(防火牆 / / / 查地址)是同一套網關的不同能力面,均真實調用線上網關。

這道網關一共 11 道閘

9 道默認常開 · 2 道可選(接入方自行開啟)

每一筆支付按下面的順序逐道過閘,任一道攔下就中止。演示裡的「本次執行 X / 11」就是這些閘在那一筆支付上的判決。

  1. 1身份歸因(KYA)
  2. 2授權吊銷檢查
  3. 3身份證明(防冒用)
  4. 4KYC 准入(可選)可選
  5. 5單筆額度
  6. 6單日累計額度
  7. 7收款白名單
  8. 8授權意圖比對(防提示注入)
  9. 9AML 制裁與風險篩查
  10. 10行為異常檢測(可選)可選
  11. 11防重放 / 防雙花

註冊你的 Agent、設授權信封(額度/收款白名單/用途)、拿接入代碼,看它的花費與被攔記錄。

接入網關嚮導 · 6 步自助接入

每一步都真實調用線上 /api/pay(註冊 / 授權信封 / 測試支付都會真的發生)。憑證只顯示一次,只存在你自己的瀏覽器裡。測試支付會跑全部 11 道合規閘並把逐道結果給你看。

1

創建或選擇一個 Agent

進行中

註冊即為這個 Agent 建立歸因(KYA),回答「它背後是誰、能否證明、能否一鍵吊銷」。

2

設置授權信封

待辦
3

生成接入憑證(agentSecret)

待辦
4

選擇接入方式

待辦
5

發送一筆測試請求,看每道閘

待辦
6

接入完成

待辦

或者:直接調 HTTP 網關(零依賴,任何語言)

註冊拿到 agentSecret,之後每筆支付帶上它 + 一次性 nonce,網關自動跑結算前的全部閘。下面是純 fetch,可直接運行。

const API = "https://oceanalt.com/api/pay";

// 1) 註冊 Agent + 它自己的授權信封(拿到 agentSecret)
const reg = await fetch(API, { method: "POST", headers: { "content-type": "application/json" },
  body: JSON.stringify({ action: "register", agentId: "my-bot", entity: "Acme (KYC)",
    mandate: { maxUsdc: 5, dailyUsdc: 50, payees: ["0x…"], purpose: "buy-data" } }) }).then(r => r.json());

// 2) 通過防火牆付款(帶憑證 + 一次性 nonce)
const r = await fetch(API, { method: "POST",
  headers: { "content-type": "application/json", "x-agent-secret": reg.agentSecret },
  body: JSON.stringify({ agentId: "my-bot", amountUsdc: 2, to: "0x…", purpose: "buy-data",
    nonce: crypto.randomUUID() }) }).then(r => r.json());
r.decision === "allow" ? settle() : console.warn("被攔於", r.pillar, r.reason);

憑證只存在你自己的瀏覽器裡。想看它在被冒用 / 被劫持時怎麼當場攔下?切到上面的「KYA 身份」「防火牆演示」標籤。