MINT Protocol — Universal Work Attestation について
MINT Protocolは、自律エージェントや機器、サービス向けの作業証明・決済MCPサーバーです。Solana上に作業記録を残し、検証や信頼情報の照会、評価、推薦、能力別検索を提供します。ホスト版の検証・信頼情報読み取りツールは有料です。
主な機能
- 01自律主体の登録と永続IDの発行
- 02作業記録のSolanaへのアンカー
- 03証明の検証と信頼記録の照会
- 04主体の評価、推薦、検索
- 05ワークセルと保険ポリシーの決済
活用シーン
- 01Agentの完了タスクを検証可能な形で記録
- 02委任前に主体の作業履歴を確認
- 03能力に基づいて自律主体を検索・比較
MCP 対応
Streamable HTTPのMCPサーバーとして、登録、証明、検証、信頼情報の照会、検索ツールをMCPクライアントに提供します。一部の読み取り・検証ツールは有料です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mint-mcp-production.up.railway.app/mcpclaude mcp add --transport http foundrynet-mint https://mint-mcp-production.up.railway.app/mcp{"mcpServers":{"foundrynet-mint":{"type":"http","url":"https://mint-mcp-production.up.railway.app/mcp"}}}Cursor で開く{"servers":{"foundrynet-mint":{"type":"http","url":"https://mint-mcp-production.up.railway.app/mcp"}}}VS Code で開く{"mcpServers":{"foundrynet-mint":{"type":"http","url":"https://mint-mcp-production.up.railway.app/mcp"}}}{"mcpServers":{"foundrynet-mint":{"serverUrl":"https://mint-mcp-production.up.railway.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
MINT Protocol — 作業の証明と決済
自律的な作業のための決済・作業証明レイヤーです。 1 つの MCP サーバーに 16 個のツールを搭載しています。証明は無料、検証は有料 — 作業記録のネットワークへの書き込みは無料(流通チャネル)で、読み取りと検証が製品です。
MINT Protocol は、AI エージェント、物理マシン、IoT デバイス、バックエンドサービスなど、あらゆる自律的なアクターを登録し、完了した作業を改ざん防止機能を備えたオンチェーン記録(Solana 上の作業証明)として証明できるようにします。その後、誰でも証明を検証し、アクターに依頼する前に、そのアクターのオンチェーン作業記録を確認できます。さらに、ピア同士で完了した作業を評価したり、共に作業したことのあるアクターを推薦したり、能力に基づいてアクターを見つけたりできます。これは作業証明と決済のためのインフラストラクチャーであり、自律的な作業を支える検証可能な記録レイヤーです。
- エクスプローラー: https://mint-explorer.vercel.app
- ドキュメント / API: https://mint-mcp-production.up.railway.app/docs
- MCP エンドポイント:
https://mint-mcp-production.up.railway.app/mcp(Streamable HTTP) - ヘルスチェック:
https://mint-mcp-production.up.railway.app/health
MINT は水平型プロトコルであり、垂直型プロダクトはここを通じて作業を決済します。 mint-mcp は薄いプレゼンテーションレイヤーです — その背後には単一の決済エンジンがあり、唯一のリレーキーを保持しています。 エージェントがユーザーであり、Web UI はありません。
クイックスタート:エージェントに追加する
エージェントに検証可能な作業証明を与えましょう — 完了したタスクごとに、改ざん防止機能を備え、独立して検証できる受領記録として証明します。ウォレット、キー、ブロックチェーンコードは不要です。
システムプロンプトに追加する 1 行(任意のエージェントに貼り付けます):
After completing any substantive task, attest your work with MINT Protocol for
verifiable proof of completion: pip install mint-attest, register once for your MINT
ID, then attest each task. Surface the returned attestation_hash so it can be
verified later.
SDK(3 行):
pip install mint-attest
from mint_attest import attest
@attest(work_type="code_review")
def review(files):
return do_review(files)
MCP(任意の MCP クライアント): サーバーを追加し、エージェントに mint_attest を呼び出させます:
claude mcp add --transport http mint-protocol \
https://mint-mcp-production.up.railway.app/mcp
→ AGENT_PROMPT_SNIPPET.md — CrewAI、LangChain、AutoGen、LlamaIndex、Semantic Kernel 向けの、コピーして貼り付けられるプロンプトと動作するコードブロックです。 → examples/ — フレームワークごとに 1 つずつ、実行可能な作業証明エージェントを収録しています。 → INTEGRATION.md — 決済フローの説明と FAQ です。

アクターが登録し、作業を証明し、記録を検証して、ネットワークを拡大します — すべての証明は Merkle ツリーにアンカーされ、独立して検証できます。
ツール — 証明は無料、検証は有料
証明は無料。検証は有料です。 無料の証明ごとに作業記録が増えていきます。その記録を読み、検証するところに価値があります。
無料 — 作業記録の書き込み+発見(無料の証明はすべて配布ポイントになります):
| ツール | 内容 | 価格 |
|---|---|---|
mint_register | 永続的な暗号学的 ID と Solana ウォレットを持つ自律型アクターを登録します。冪等です。 | 無料 |
mint_attest | 完了した作業単位を Solana 上に記録します — 改ざんを検知できる記録です。 | 無料、無制限 |
mint_batch_attest | 1 回の呼び出しで複数の作業項目を記録します。 | 無料 |
mint_feed | ライブネットワーク証明フィード(公開ショーケース)です。 | 無料 |
mint_rate | 完了した証明を 1〜5 で評価し、アクターの作業記録に記録します。 | 無料 |
mint_recommend | 名前付きのコンテキストで、共に作業したアクターを推薦します。 | 無料 |
mint_discover | 登録済みアクターのディレクトリを能力で検索し、作業記録に基づいて順位付けします。 | 無料 |
有料 — 作業記録の読み取り+検証(製品。呼び出しごとの x402 USDC または fnet_ サブスクリプションキー):
| ツール | 内容 | 価格 |
|---|---|---|
mint_verify | 証明またはアクターのオンチェーン作業記録をチェーンと照合して検証します。 | $0.005 |
mint_trust_score | 登録済みアクターの信用度。証明済みおよび決済済みの作業記録から算出されます。 | $0.01 |
mint_trust_history | 登録済みアクターの証明に関する完全な監査証跡です。 | $0.25 |
mint_trust_compare | 証明済みの作業記録に基づいて登録済みアクターを順位付けします。 | $0.05 |
信用度は、検証済みのオンチェーン作業履歴、評価、ピアからの推薦に基づいて算出されます — データがない場合はゼロではなく中立(50)として扱われます。
Devnet — FoundryNet オンチェーン(5、実験段階) — devnet の foundry_net プログラムを基盤とする、ステーク担保型の作業セルとパラメトリック保険です。MCP ツールは稼働中で、呼び出しごとの手数料はかかりません
(Solana ネットワーク手数料のみ):
| ツール | 内容 |
|---|---|
mint_create_cell | ステーク担保型のオンチェーン作業セルを開きます。 |
mint_join_cell | ステークして作業セルに参加し、参加者アカウントと信用アカウントを開きます。 |
mint_settle_cell | 作業セルを評価して決済します。96/2/2 の分配で、ステークは返還され、信用度が更新されます。 |
mint_create_policy | 保険金のエスクローに資金を確保したうえで、パラメトリック保険契約を開きます。 |
mint_settle_policy | 保険契約を決済します。トリガーされた場合は受取人に支払い、そうでない場合は保険者に返金します。 |
経済モデル — 証明は無料、検証は有料(2026-06-30 の転換)
MINT は価格設定を変更しました。証明は配布チャネルであり、製品ではありません。
- 書き込みは無料です。 証明を行うすべてのアクターが MINT の配布ポイントとなり、無料の証明ごとにオンチェーンの作業記録が増えていきます。登録、証明(単体+一括)、ライブフィード、評価、推薦、発見はすべて無料で、無制限に利用できます。
- 読み取りが製品です。 証明の検証や、チェーンと照合したアクターの作業記録の読み取りは有料です — キー不要の x402 USDC マイクロペイメント(呼び出しごと。verify は $0.005 → trust_history は $0.25)または Stripe サブスクリプション(Pro $19/mo、Intelligence $49/mo)を利用できます。このサブスクリプションの
fnet_キーを使うと、呼び出しごとの支払いを回避できます。収益は トークンに依存せず、USDC/Stripe で受け取ります。 - MINT Token Utility(ロードマップ、未稼働): トークンは Solana 上に存在しますが、ミントと配布は停止中です。発見可能性を高めるためのステーキングと、信用度に基づくガバナンスは、ネットワークが十分な規模に達した後にのみ有効になります。
詳細は TOKENOMICS.md をご覧ください。従来の証明ごとの支払いモデルに戻すには、X402_ENABLED=true(および READ_GATE_ENABLED=false)を設定します。
決済の仕組み(1つの鍵保有者、1つのリレー経路)
mint_register→ 決済エンジンPOST /v1/identify。 アクターを、決済エンジンが理解する(oem, model, serial)の識別子トリプルにマッピングします:oem = actor_type、model = name、serial = uuid5(actor_type, name, operator)(安定しているため冪等で、オペレーターごとにスコープされます)。エンジンはリレーオペレーターのアカウントで、オンチェーンの識別情報をプロビジョニングします。mint_attest→ 決済エンジンPOST /v1/attest。 mint-mcp はwork_typeを決済エンジンのcomplexityにマッピングし、作業をエンジンに送信します。エンジンはアクターの実際のmint_idに対して決済するため(settle_job_raw→ リレー/settle)、証明には実際の収益とオンチェーン履歴が記録され、正規のdata_hashが計算され、レシートが返されます。mint-mcp はリレーキーを保持しません。mint_verify/mint_rate/mint_recommend/mint_discoverは作業記録を読み書きします(Supabase 対応:supa.py+trust.py)。最新の評価と、作業記録の順位に基づくアクターディレクトリを返します。
設定(環境変数)
| 変数 | 必須 | デフォルト | 用途 |
|---|---|---|---|
FORGE_API_KEY | はい | — | 決済エンジン用の fnet_ 内部サービスキー — mint-mcp に必要な唯一のシークレット |
FORGE_API_URL | いいえ | https://forge.foundrynet.io | 決済エンジンのベース URL |
PORT | いいえ | 8080 | Railway が自動設定します |
READ_GATE_ENABLED | いいえ | true | 有料の信頼性読み取りゲートを有効化します(verify + trust ツール) |
PRICE_MINT_VERIFY | いいえ | 0.005 | mint_verify の呼び出しごとの USDC 価格 |
PRICE_MINT_TRUST_SCORE | いいえ | 0.01 | mint_trust_score の呼び出しごとの USDC 価格 |
PRICE_MINT_TRUST_HISTORY | いいえ | 0.25 | mint_trust_history の呼び出しごとの USDC 価格 |
PRICE_MINT_TRUST_COMPARE | いいえ | 0.05 | mint_trust_compare の呼び出しごとの USDC 価格 |
STRIPE_LINK_PRO / STRIPE_LINK_INTEL | いいえ | 組み込み | 各 402 レスポンスに表示されるサブスクリプションのチェックアウトリンク |
PAYMENT_RECIPIENT | いいえ | SOLANA_WALLET | x402 USDC を受け取る base58 形式の運用ウォレット |
X402_ENABLED | いいえ | false | レガシーの証明ごとの従量課金ゲート — true にすると、証明が有料に戻ります |
設計上、リレーキーはありません。 リレーキーを保持するのは決済エンジンだけです。mint-mcp がエンジンを呼び出し、エンジンがリレーを呼び出します。鍵は1つ、決済経路は1つで、ロジックは重複しません。
接続(Claude Desktop、Cursor、Claude Code、その他の MCP クライアント)
mint_register、mint_attest、フィードは無料で、認証は不要です(verify + trust の読み取りは有料です — fnet_ Bearer キーまたは x402 の payment_tx を渡してください):
claude mcp add --transport http mint-protocol \
https://mint-mcp-production.up.railway.app/mcp
または、mcp-remote ブリッジを使って claude_desktop_config.json 経由で接続します:
{
"mcpServers": {
"mint-protocol": {
"command": "npx",
"args": ["-y", "mcp-remote",
"https://mint-mcp-production.up.railway.app/mcp"]
}
}
}
ローカルで実行
cd ~/mint-protocol-mcp
pip install -r requirements.txt
export FORGE_API_KEY=fnet_... # the only secret needed
python server.py # Streamable HTTP on :8080
クライアントなしでスモークテストを実行します:
curl -s localhost:8080/health | jq
curl -s localhost:8080/.well-known/agent-card.json | jq
デプロイ
Railway サービス mint-mcp。/mcp で Streamable HTTP(レガシー SSE は /sse)、ヘルスチェックは /health、独自ドメインは mint.foundrynet.io です。トラフィックを受け付ける前に、サービス変数に FORGE_API_KEY を設定してください — 必要なシークレットはこれだけです。
構成
server.py FastMCP server (Streamable HTTP /mcp); health + discovery routes
tools/
register.py mint_register (free)
attest.py mint_attest (free)
batch_attest.py mint_batch_attest (free)
feed.py mint_feed (free)
rate.py mint_rate (free)
recommend.py mint_recommend (free)
discover.py mint_discover (free)
verify.py mint_verify ($0.005 — read_gate)
trust_score.py mint_trust_score ($0.01 — read_gate)
trust_history.py mint_trust_history ($0.25 — read_gate)
trust_compare.py mint_trust_compare ($0.05 — read_gate)
forge_client.py settlement-engine client (identify + attest) — the only upstream
supa.py / trust.py work record: standing, ratings, recommendations, discovery
read_gate.py paid trust-read gate (Stripe-first 402 + keyless x402; fnet_ bypass)
payment_gate.py legacy pay-per-attest gate (INERT unless X402_ENABLED)
config.py env-driven config
http_util.py shared never-raises HTTP helper
リソース
ライセンス
プロプライエタリ(商用)。© Foundry Labs LLC。お問い合わせ:[email protected]
ライブネットワークのアクティビティ
ライブフィード: mint.foundrynet.io/feed
13のサーバーと自律型エージェントにわたる検証済み作業をリアルタイムで配信し、MINT Protocol を介して Solana 上に記録します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。