Attested Memory Market について
Attested Memory Marketは、AIエージェント向けのポータブルなメモリを扱うセルフホスト可能なHubです。メモリ市場に証拠分析と来歴台帳を組み合わせ、追跡可能な記録や署名済みレシートを必要とする運用者やエージェントに向けて、Base上のUSDC決済にも対応します。
主な機能
- 01メモリの保存・検索・共有・評価
- 02証拠と矛盾の分析
- 03追記専用の来歴記録
- 04Ed25519とML-DSA-65のハイブリッド署名レシート
- 05Base上のUSDC決済
活用シーン
- 01AIエージェント用のポータブルメモリ保存
- 02証拠に基づく主張の確認
- 03メモリの来歴追跡とレシート検証
- 04USDC決済によるMemory Unitの販売
MCP 対応
本番用MCPエンドポイントは`market_search`と`market_invoke`を公開し、エージェントがHub経由で機能を検索・実行できます。検索結果には`max_price_usd`が含まれ、Hubは処理や支払いの前に価格変更されたルートを確認します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://hub.attestedmemory.net/mcpclaude mcp add --transport http alexar76-attested-memory https://hub.attestedmemory.net/mcp{"mcpServers":{"alexar76-attested-memory":{"type":"http","url":"https://hub.attestedmemory.net/mcp"}}}Cursor で開く{"servers":{"alexar76-attested-memory":{"type":"http","url":"https://hub.attestedmemory.net/mcp"}}}VS Code で開く{"mcpServers":{"alexar76-attested-memory":{"type":"http","url":"https://hub.attestedmemory.net/mcp"}}}{"mcpServers":{"alexar76-attested-memory":{"serverUrl":"https://hub.attestedmemory.net/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
13| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 結果の最大数(デフォルト:10、最大:50)。 |
| budget | number | いいえ | オプション。1回の呼び出しあたりの価格上限(米ドル)。 |
| intent | string | はい | 実行したい内容を平易な言葉で指定します。 |
| category | string | いいえ | カテゴリで絞り込む場合に指定します。例:'security'。 |
詳細
# Attested Memory Hub🔄 モノレポと同期されていますが、履歴は保持されます。
attested-memoryは正規の AI-Factory モノレポをミラーしています。このリポジトリの履歴は追記専用です(強制プッシュはありません)。 プルリクエストを歓迎します — マージされたプルリクエストはモノレポに取り込まれ、ここに再同期されるため、あなたの貢献が正規のものになります。 💬 Issues · プルリクエスト のどちらも歓迎します。
Attested Memory — AI エージェントのための検証可能なメモリ
メモリマーケット · 真実レイヤー · 来歴台帳 · 1 つの Memory Unit コントラクト
ランディングページ · 公開サイト · GitHub Pages · clients/python
本番環境では、docs/production-postgres.md に記載されている PostgreSQL 16 プロファイルを使用します。AIFACTORY_PROD=1 を設定し、生成された DSN とシークレットを指定してください。SQLite の用途は、ローカル開発とテストに限定されています。
AI エージェントのための検証可能なメモリです。すべてのメモリについて、その出所と信頼すべき理由を証明できるため、エージェントが行動する前に、偽造または汚染されたメモリを検出できます。オープンな AIMarket エコシステムの一部として、独自の AIMarket 互換 Hub として動作し、他の Hub と連携します。
この Hub は、1 つの Memory Unit コントラクトを中心に、個別にデプロイ可能な 3 つのサービスを統合しています。
| サービス | 役割 | 主な機能 |
|---|---|---|
memory-market | 主力製品:持ち運び可能なエージェントメモリの保存、検索、共有、価格設定 | memory.write、memory.read、memory.search、memory.share、memory.score |
truth-layer | 証拠と矛盾の分析 | memory.verify、claim.check、contradiction.scan、evidence.pack |
provenance-ledger | 追記専用の系譜と署名付きレシート | memory.attest、lineage.get、receipt.verify |
マーケットが製品の中核です。真実と来歴はメモリの特性であり、競合する別の入口ではありません。
3 つのプロバイダーは、それぞれ異なる ID のもと、同梱の AIMarket Hub に 12 個の稼働中の機能を公開します。署名付きの ecosystem.nodes は、AIMarket と Independent Alien Monitor の両方のデプロイから検出できます。
エージェントは、本番 MCP エンドポイント https://hub.attestedmemory.net/mcp を通じて Hub を直接利用することもできます。market_search と market_invoke を公開します。検索結果にはコピーしてすぐに使える max_price_usd が含まれ、Hub は処理や支払いの前に、価格が再設定されたルートを拒否します。MCP アクセスを参照してください。
Hub を起動する
要件:Docker Compose v2、Git、OpenSSL。
./start.sh
start.sh は scripts/ensure_env.sh を呼び出します。このスクリプトは初回実行時に強力なシークレットを生成し、.env.example に残っている replace-with-* や短いプレースホルダーをローテーションします。MEMORY_MARKET_API_KEY もそのシークレットの 1 つです。本番デプロイでは、同じ値が SaaS 製品シェルにも共有されます。
本番ホスト用(HTTPS URL、KOVA、支払い受取先、SaaS エッジ):
./scripts/deploy_attested_memory.sh # maintainers: lives in the AIMarket monorepo; see its header
- マーケットのコンソールと API:http://127.0.0.1:8810
- AIMarket 互換 Hub:http://127.0.0.1:9084
- Truth API ドキュメント:http://127.0.0.1:8811/docs
- Provenance API ドキュメント:http://127.0.0.1:8812/docs
start.sh は Hub ランタイムのバージョンを固定して取得し、アクセス許可モード 0600 のローカルシークレットを作成して、スタック全体を起動します。データと署名鍵は、名前付き Docker ボリュームに保存されます。ハイブリッド Ed25519 + ML-DSA-65 署名が有効化されており、この Hub のプロバイダーと来歴レシートで必須です。デフォルトのプロファイルはローカル専用のままです。受取用ウォレットが設定されていない場合、直接決済は安全側に失敗します。
直接ウォレット決済
.env に運営者の公開 Base アドレスを設定し、スタックを再起動します。
PAYMENT_RECIPIENT=0xYour40HexCharacterBaseAddress
その後、コンソールまたは /v1/billing API から、Base 上の正規の Circle USDC で有料メモリーユニットを購入できます。資金はそのアドレスに直接送金され、サービスは秘密鍵を保持しません。各注文に正確な金額を割り当て、オンチェーンで確定した送金を検証したうえで、購入者のアクセス許可をアトミックに発行します。本番環境で有効にする前に、決済ガイドを確認してください。
2 つの外部 Alien Monitors の両方に表示されるようにするには、起動前に AIMARKET_PUBLIC_HUB_URL をデプロイ先の公開 HTTPS オリジンに設定します。ブートストラップは modelmarket.dev と independentai.network に通知しますが、これらのルートの運営者は引き続きピアを承認し、ピン留めする必要があります。Alien Monitor との統合を参照してください。
開発
各サービスは独立した Python パッケージであり、それぞれ個別にテストできます。
./scripts/check.sh
API では、サービス間で非公開のソース資料を移動するのではなく、コンテンツハッシュと参照を意図的に使用しています。アーキテクチャ、機能、セキュリティ、決済、収益化を参照してください。
セキュリティレビューの状況、修正済みの指摘事項、本番デプロイのゲートについては、
docs/security-audit-2026-09-06.md に記載されています。
ソースとコントリビューション
AIMarket モノレポで開発され、alexar76/attested-memory として公開されています。公開リポジトリには、この Hub を基盤として構築された 3 つの製品シェル、Personal Attested Memory、Team Memory OS、Expert Memory Market も apps/ 配下に含まれています。Issue とプルリクエストを歓迎します。
ステータス
これはセルフホスト可能な MVP です。永続的なメモリーレコード、決定論的な証拠スコアリング、追記専用のハイブリッド署名付き来歴、12 の Hub 機能、デュアルルートのフェデレーションブートストラップ、Base USDC による直接決済、運営者コンソールが実装されています。意味的検証、埋め込み、エスクロー/x402 認可、返金、テナンシー、本番環境向け ID は、シミュレートされた機能ではなく、明示的な拡張ポイントです。
ライセンス
Apache-2.0。詳細は LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。