開發工具

Capture SDK — 把來源整合進任何產品。

行動端與伺服器端 SDK,將 C2PA 簽署、ERC-7053 註冊與 x402 授權整合進你既有的平台 — 不必寫一行區塊鏈程式。

什麼是 Capture SDK?

Capture SDK 是針對 iOS(Swift)、Android(Kotlin)與 Node.js 的函式庫,讓開發者以 C2PA 憑證簽署媒體、透過 ERC-7053 在 Numbers 主網註冊資產,並以 x402 付費端點對外公開 — 全部透過一套統一、強型別的 API。

能力

你會得到的功能

三平台,一套 API

iOS、Android 與 Node.js SDK 共用相同的方法名稱與資料模型。撰寫一次來源整合,部署到所有應用。

裝置本機簽署

行動端 SDK 可在任何網路呼叫前先在本機完成簽署,對於隱私敏感(醫療、法律、軍事、新聞)的拍攝至關重要。

省電省頻寬

非同步簽署佇列、可選離線模式,以及增量化的 ERC-7053 批次,使行動端的工作負載維持輕量。

TypeScript 優先的伺服器 SDK

嚴格型別、現代 async/await、ESM 原生。支援 Next.js、Express、Hono 與任何 Node 18+ 執行環境。

適用對象

適合的應用場景

相機 App

在數小時內把可驗證來源加進你既有的相機或相片 App。ProofSnap、Pyro Image 等都採用此 SDK。

CMS / DAM 外掛

WordPress、Drupal、Webflow、Strapi — 上傳時簽署,發佈時即公開為 x402 端點。

AI 推論伺服器

在推論當下為每個 AI 生成輸出蓋上來源章。將訓練資料歸屬納入 x402 收據。

快速上手

幾分鐘完成整合

// Node.js: 4 行完成簽署與註冊
import { Capture } from "@capture/sdk";

const capture = new Capture({ apiKey: process.env.CAPTURE_KEY });

const asset = await capture.sign("./photo.jpg", {
  creator: "did:example:alice",
  license: "https://yourdomain.example/terms",
});

await capture.register(asset);          // ERC-7053 鏈上
await capture.exposeViaX402(asset.id);  // 建立每次取用付費端點

行動端 SDK 採用相同模式。請參閱 文件 中 iOS / Android 的快速上手指南。

建構於開放標準

C2PA 2.0 ERC-7053 x402 ISO 27001 — 簽署基礎設施

常見問題

Capture SDK 常見問題

Capture SDK 支援哪些語言與平台?

原生 SDK 涵蓋 iOS(Swift,iOS 15+)、Android(Kotlin,API 26+)與 Node.js(18+ ESM)。Node SDK 原生支援 TypeScript。另有 Python 封裝版本處於 alpha 階段。

我需要自己跑區塊鏈節點嗎?

不需要。SDK 透過 Capture 託管基礎設施完成 ERC-7053 註冊與 x402 結算。若想自架,所有鏈上操作都使用公開、開放的標準。

收費方式?

SDK 本身免費開源。你只需為實際使用的託管服務付費 — C2PA 簽署量、ERC-7053 註冊與 x402 結算手續費。完全自架則沒有持續成本。

SDK 適合生產環境嗎?

適合。同一份 SDK 同時驅動 ProofSnap(自 2022 年起的生產級 iOS / Android App)與 Capture Dashboard(處理企業級工作負載的網頁 App)。每次主要釋出都遵循語意化版本控制與棄用政策。