開発者のための ZK サインイン

鍵ではなく、
証明を送る

秘密は 端末から一歩も出ません
鍵を AI に渡さない — エージェント時代のサインイン。

import { generateSealProof } from '@lemmaoracle/seal'

const { proof } = await generateSealProof({ apiKey, nonce })
// 鍵は端末に残る。サーバーには証明だけが届く。
ライブで試す

3 ステップで
ZK サインイン

ブラウザで証明を生成、秘密を送らずにサインイン。Monad Testnet で稼働中。

ライブで試す →
無料 · サインアップ不要
AI READY
エージェント向け

AI エージェント
で使う

MCP サーバーや AI エージェントスタックに組み込む。鍵レス委任のドキュメント・レシピを提供。

ドキュメントを読む →
公開 · オープンソース

ETHGlobal Open Agents 2026 ファイナリスト。
対応標準 — MCP · A2A · x402 · C2PA · W3C VC

Seal を導入すると、何が変わるか

保有を減らし、
証明を増やす

漏洩のほとんどは、本来保有する必要のなかったデータから起きます。Seal はそのデータを式から消します — サーバーから、ログから、AI エージェントのコンテキストから。

Before
端末 鍵を送信 サーバーが鍵を保有 漏洩 = 流出
After
鍵は端末に残る 証明だけ送信 サーバーは証明だけ保管 漏洩しても無価値
Seal なしでは
Seal を使うと
API キーが AI エージェントのコンテキストに置かれ、ログやプロンプトインジェクションで露出する。
コンテキストには証明だけが残る。漏れて困るものは何もない。
サーバーが利用者の秘密を保管。漏洩のたびに全員分が流出する。
サーバーには利用者の何も持たない。漏洩しても流出するのは証明のみ。
認証実装に数週間:鍵管理、ローテーション、監査、コンプラ確認。
SDK 1 行。サインインを午後にリリースできる。
広く静的な権限。AI エージェントが全権限で動作する。
コールごとの一時証明。範囲・時間・取消が指定可能。
0
サーバーに保管する
鍵の数
1
統合に必要な
SDK の行数
0.4s
証明生成の
平均時間

Seal で実現できること

エージェント時代を、
証明の速さで築く。

無料 · サインアップ不要 · Monad Testnet で稼働中