3 プラットフォーム、1 つの API
iOS、Android、Node.js SDK はメソッド名とデータモデルを共有します。来歴統合を 1 回書けば、すべての表面に出荷できます。
開発者ツール
モバイル / サーバー向けの SDK で、C2PA 署名、ERC-7053 登録、x402 ライセンスを既存プラットフォームに組み込めます — ブロックチェーンコードを 1 行も書く必要はありません。
Capture SDKとは
機能
iOS、Android、Node.js SDK はメソッド名とデータモデルを共有します。来歴統合を 1 回書けば、すべての表面に出荷できます。
モバイル SDK はネットワーク呼び出し前に端末内で署名できます。プライバシー要件の高い撮影(医療、法務、軍事、ジャーナリズム)に必須です。
非同期署名キュー、オプションのオフラインモード、ERC-7053 のインクリメンタル・バッチ処理により、モバイルワークロードを軽量に保ちます。
厳格な型、モダンな async/await、ESM ネイティブ。Next.js、Express、Hono、Node 18+ の任意のランタイムに対応。
対象
既存のカメラ・写真アプリに数時間で証明可能な来歴を追加。ProofSnap、Pyro Image などで採用されています。
WordPress、Drupal、Webflow、Strapi — アップロード時に署名し、公開時に x402 エンドポイントを公開。
推論時にすべての 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 のクイックスタートは ドキュメント をご参照ください。
オープン標準に基づく
よくある質問
ネイティブ 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 が ProofSnap(2022 年から稼働中の本番 iOS / Android アプリ)と Capture Dashboard(エンタープライズ級ワークロードを処理する Web アプリ)を動かしています。主要リリースはすべてセマンティック・バージョニングと非推奨ポリシーに従っています。