開発者ツール

Capture SDK 来歴を、あらゆるプロダクトに統合

モバイル / サーバー向けの SDK で、C2PA 署名、ERC-7053 登録、x402 ライセンスを既存プラットフォームに組み込めます — ブロックチェーンコードを 1 行も書く必要はありません。

Capture SDKとは

Capture SDK は iOS(Swift)、Android(Kotlin)、Node.js 向けのライブラリ群です。開発者は C2PA クレデンシャルでメディアに署名し、ERC-7053 で Numbers メインネットに登録し、x402 で有料エンドポイントとして公開できます — すべて単一の型付き API の背後で。

機能

提供する機能

3 プラットフォーム、1 つの API

iOS、Android、Node.js SDK はメソッド名とデータモデルを共有します。来歴統合を 1 回書けば、すべての表面に出荷できます。

端末内署名

モバイル SDK はネットワーク呼び出し前に端末内で署名できます。プライバシー要件の高い撮影(医療、法務、軍事、ジャーナリズム)に必須です。

バッテリー・帯域に優しい

非同期署名キュー、オプションのオフラインモード、ERC-7053 のインクリメンタル・バッチ処理により、モバイルワークロードを軽量に保ちます。

TypeScript ファーストのサーバー SDK

厳格な型、モダンな async/await、ESM ネイティブ。Next.js、Express、Hono、Node 18+ の任意のランタイムに対応。

対象

想定される利用シーン

カメラアプリ

既存のカメラ・写真アプリに数時間で証明可能な来歴を追加。ProofSnap、Pyro Image などで採用されています。

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 ラッパーはアルファ版で提供中です。

ブロックチェーンノードを自前で運用する必要はありますか?

いいえ。SDK は ERC-7053 登録と x402 決済のためにマネージドの Capture インフラと通信します。希望すれば任意のレイヤーをセルフホストできます — オンチェーン操作はすべて公開・オープンな標準を使用します。

料金は?

SDK 自体は無料で OSS です。マネージドサービスを実際に利用した分だけお支払いいただきます — C2PA 署名ボリューム、ERC-7053 登録、x402 決済手数料。フルセルフホストなら継続コストはゼロです。

SDK は本番環境対応ですか?

はい。同じ SDK が ProofSnap(2022 年から稼働中の本番 iOS / Android アプリ)と Capture Dashboard(エンタープライズ級ワークロードを処理する Web アプリ)を動かしています。主要リリースはすべてセマンティック・バージョニングと非推奨ポリシーに従っています。