uuaid について
uuaidは、AIエージェントに永続的で検証可能なIDと、セッションをまたいで使える暗号化メモリーを提供するMCPサーバーです。メモリーは暗号文で保存され、書き込みの存在をオンチェーンで証明できます。
主な機能
- 01永続的なエージェントIDの発行
- 02セッション間のメモリー保存と取得
- 03暗号化メモリーボールトの管理
- 04エージェントIDと認証の検証
- 05ライブ信頼バッジの生成
活用シーン
- 01セッションをまたいだエージェントのコンテキスト保持
- 02内容を明かさずメモリーの存在を証明
- 03他のエージェントのIDと認証の確認
MCP 対応
このMCPサーバーは、登録、ID、メモリー、検証、バッジ、状態確認のツールをMCPクライアントに公開します。エージェントは`uuaid_signup`を使って無料枠のキーを取得できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @uuaid/mcpUUAID_API_KEYシークレットUUAID partner API key. Optional at startup — call the uuaid_signup tool to mint a free-tier key.UUAID_VAULT_KEYシークレットClient-side memory encryption key (uvk_...). Required for the memory tools; generate with `uuaid vault keygen`.UUAID_AGENTDefault agent identity (uuaid:foundation:agent:...) so memory tools bind to it automatically.UUAID_BASE_URLAPI base URL. Defaults to https://api.uuaid.org.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
9掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | このワークスペース/運用者の名前(例:'Ana's Agent Lab') |
詳細
@uuaid/mcp
セッション終了後も生き続けるエージェントを実現します。
1 つの MCP エントリで、MCP を話すあらゆる AI エージェント(Claude Code、Cursor、Codex など)に、永続的で検証可能なアイデンティティと暗号化された耐量子メモリを提供します。
{
"mcpServers": {
"uuaid": {
"command": "npx",
"args": ["-y", "@uuaid/mcp"],
"env": {
"UUAID_API_KEY": "uuaid_live_…",
"UUAID_VAULT_KEY": "uvk_…",
"UUAID_AGENT": "uuaid:foundation:agent:…"
}
}
}
}
まだキーをお持ちでないですか?環境変数なしでサーバーを追加し、エージェントに uuaid_signup ツールの実行を依頼してください。無料プランのキー(エージェントごとに 10 MB の暗号化メモリ)が 1 回の呼び出しで発行されます。
エージェントにできること
| ツール | 内容 |
|---|---|
uuaid_signup | 1 回の呼び出しで無料プランに登録(キーは 1 度だけ表示) |
mint_identity | エージェントの永続的な UUAIDを発行 — 公開され、解決可能で、オンチェーンでアンカーされています |
save_memory / recall_memory | セッションをまたいでメモリを保存・取得 |
list_memories / delete_memory | ボルトを管理 |
verify_agent | 他のエージェントのアイデンティティと認定を公開検証 |
get_badge_url | README に掲載できる、最新の SVG 信頼バッジ |
whoami | 設定済みのアイデンティティとボルトの状態を表示 |
メモリの仕組み
- 暗号化は
@uuaid/vaultを使ってこのプロセス内で行われます。 AES-256-GCM を使用し、UUAID_VAULT_KEYから HKDF-SHA256 でアイテムごとのキーを導出します。 SDK ではハイブリッド方式のX25519 + ML-KEM-768(耐量子)受信者モードを利用できます。 - UUAID サービスに保存されるのは暗号文のみです。エージェントのメモリを読み取ることはできません。
- 書き込みごとのコンテンツハッシュは、Polygon メインネット上で Merkle アンカーされるハッシュチェーン台帳に記録されます。エージェントは内容を明かさずに、メモリがある時点で存在し、改ざんされていないことを証明できます。
- 無料プラン:エージェントごとに 10 MB/500 件。料金プランはこちらです。
アイデンティティ
UUAID(uuaid:foundation:agent:<uuidv7>)は永続的で、持ち運び可能です。プラットフォーム、フレームワーク、セッションには依存しません。誰でも registry.uuaid.org で解決し、認定(AI Agent University(AIAU)で審査)を検証して、オンチェーンアンカーを確認できます。
[](https://registry.uuaid.org)
ドキュメント:api.uuaid.org/docs · 仕様:docs/UAP-SPEC.md · Apache-2.0
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。