Gloam について
Gloamは、Robinhood ChainとTempoで人やAIエージェント向けのプライベートなステーブルコイン決済を提供するサーバーです。MCP経由で、秘密情報を直接扱わずにポリシーの範囲内で決済できます。
主な機能
- 01ステーブルコインの非公開送金
- 02シールド残高と請求リンク
- 03給与支払いとスケジュール決済
- 04資金・支払いの選択的証明
- 05x402またはMPPでのツール決済
活用シーン
- 01非公開残高からAIエージェントに資金を渡す
- 02x402またはMPP経由でツール料金を支払う
- 03個別金額を公開せずにチーム給与を支払う
MCP 対応
MCP サーバーは決済秘密情報の代わりにエージェントへハンドルを渡し、ポリシーの範囲内で入金、資金移動、ツールへの非公開決済を可能にします。支出上限も設定できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.gloam.trade/mcpclaude mcp add --transport http cryptoduke01-gloam https://www.gloam.trade/mcp{"mcpServers":{"cryptoduke01-gloam":{"type":"http","url":"https://www.gloam.trade/mcp"}}}Cursor で開く{"servers":{"cryptoduke01-gloam":{"type":"http","url":"https://www.gloam.trade/mcp"}}}VS Code で開く{"mcpServers":{"cryptoduke01-gloam":{"type":"http","url":"https://www.gloam.trade/mcp"}}}{"mcpServers":{"cryptoduke01-gloam":{"serverUrl":"https://www.gloam.trade/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
8このツールにパラメーターはありません。
詳細
Gloam
パブリックチェーン上のプライベートマネー。人々、チーム、AI エージェントのためのプライベートなステーブルコイン決済。デフォルトでプライベート、必要に応じて証明できます。
gloam.trade · アプリ · 証明を検証 · 調査レポートと資料 · Gloam の比較 · ドキュメント · ホワイトペーパー · @gloamtrade
メインネットで稼働中(ベータ): Robinhood Chain 4663 · Tempo 4217 · 実際の ZK 証明を使用、模擬約定なし

ステーブルコインは、企業や AI エージェントが互いに支払いを行う手段になりつつありますが、その支払いはすべて公開されています。Gloam は支払いをプライベートにし、支払者は相手に必要な情報だけを正確に証明できます。たとえば、残高が特定の額を上回っていること、支払いが行われたこと、給与支払いの合計額を、期限付きで指定した 1 人の閲覧者に証明できます。Gloam は Robinhood Chain と Tempo のメインネットで稼働しており、ベータ版として入金上限を設けています。誰にでもプライベートに支払ったり、請求リンクで送金したり、給与支払いを実行したり、プライベート残高から直接スワップしたりできます(誰がスワップしたかはプライベートですが、トークンと金額は公開されます。これは一般的な DEX 取引と同じです)。また、すぐに現金化することも、時間をかけて少しずつプライベートに現金化することもできます。
所有者が 1 人であることの重要性。 プライバシーには 2 つの役割があります。共有シークレット(封印入札オークション、オーダーブック、レンディングプール)では、多数の人の隠されたデータを計算する必要があるため、Zama や Arcium のような FHE および MPC ネットワークでは、鍵を保持する委員会を利用します。一方、支払いには所有者が 1 人しかいないため、所有者は自分のデバイス上でゼロ知識証明を使って支払いを証明でき、ほかの誰も鍵を保持することはありません。委員会や運営者が侵害されれば、過去の支払いも含め、全員の情報が露見する可能性があります。1 人の所有者のデバイスが侵害された場合、影響を受けるのはその人だけです。Gloam は新しい暗号技術を発明するのではなく、Zcash の系譜にある実証済みの ZK 数学を使い、その上に決済プロダクトを構築しています。Zama、Arcium、Tempo Zones、Helius Privacy、Railgun との詳細な比較は、gloam.trade/docs/compare をご覧ください。
新しい点
Gloam は新しい暗号技術ではありません。金融のための新しい構成要素、つまり証明可能なプライベート決済です。私たちの調査で確認できた限り、新しい点は 3 つあります。
- 給与合計の証明。
payroll_totalは、最大 32 件の支払いの合計が正確に所定の総額となり、すべて証明者が資金を用意したことを、受取人ごとの金額を明かさずに証明します。同様のものは見つかりませんでした。 - 特定の閲覧者に限定した証明。 ラベル(証明の対象者)、有効期限、チェーン、プールは、
solvency、receipt、payroll_totalの各証明に結び付けられた公開context入力にハッシュ化されます。ラベルを変更すると、証明は無効になります。ウォレットなしで、誰でもブラウザー上の/verifyで証明を確認できます。一般的な代替手段である閲覧鍵は、履歴全体を見せてしまい、取り消すことができません。 - AI エージェント向けのプライベート決済。 Tempo と Stripe が提案する Machine Payments Protocol 向けのプライベート決済方式(tempoxyz/mpp-specs#376。MPP にはプライベート方式がありませんでした)、プライベートな x402 決済、そして秘密情報の代わりにハンドルをエージェントに提供し、支出上限も設定できる MCP サーバーです。
新しいものではない点:プライベートプールの設計(2016 年から続く Zcash の系譜、Tornado、Railgun、Cloak)と、選択的開示という考え方(Zcash と Railgun の閲覧鍵、Privacy Pools、Zama の復号権限)です。正直に述べるべき制約が 1 つあります。閲覧者は証明を転送できます。証明には対象者と有効期限が記載されており、指定検証者モードは次の段階で導入予定です。
3つのサーフェス、1つのプライベートなコア
Vault アプリはリファレンス実装であり、製品全体ではありません。
| サーフェス | 説明 | パッケージ |
|---|---|---|
| SDK | Robinhood Chain または Tempo 上のあらゆるオンチェーンアプリやエージェントに、シールドされた残高、プライベート送金、選択的開示を追加できます。署名前のインテントとクライアント側での証明を使用します。 | @gloamtrade/sdk |
| エージェント | AI エージェントがポリシーに従って、x402 または MPP 経由で資産をシールドし、移動し、ツールの料金をプライベートに支払えるようにする MCP サーバーとリファレンスラッパーです。 | @gloamtrade/mcp · @gloamtrade/mppx-gloam · examples/ |
| Vault | すべての経路が機能することを実証する、両方のメインネットで稼働中のアプリです。 | app/ |
| パートナー API | アプリは API キーを使ってプライベート決済を追加し、独自の手数料(プライベート決済ごとの定額料金、現金化と入金の一定割合)を設定できます。また、パートナーポータルで、紐付けられた取引量と、手数料が適用された場合の金額をリアルタイムで確認できます。パートナー手数料はメインネットでもまだ徴収されません。すべてのレスポンスで "charged": false と表示され、ポータルには設定した場合の収益が表示されます。メインネットで徴収されるのは、Gloam 独自の現金化手数料 0.25% のみです。ライブキー(gloam_live_)はメインネット用、テストキー(gloam_test_)はテストネット用です。 | /partners · /docs/partners · GloamApiClient |

3つすべてが共通のコアを使用します。Poseidon ノート方式、深さ 20 のインクリメンタル Merkle ツリー、circom ウィットネスビルダー、実際の Groth16 検証、そして共通の正規インテント形式です。
メインネットベータ
Gloam は 2026 年 10 月 21 日(水)13:00 UTC から、Robinhood Chain メインネット(4663)と Tempo メインネット(4217)で稼働しています。これはベータ版ソフトウェアです。ローンチ前の社内レビュー(2026 年 10 月 20 日)では、未解決の Critical または High の指摘はありませんでした。10 月 23 日の独立レビューでは、新たに悪用可能なコントラクト上の欠陥は見つからず、アプリに関する 8 件の問題が見つかり、その修正をマージ中です。外部監査は予定されていますが、まだ実施されていません。
Robinhood Chain 4663 | Tempo 4217 | |
|---|---|---|
| プール | ShieldPoolPayments、決済のみ | ShieldPoolPayments、決済のみ |
| 資産 | USDG、$GLOAM | USDC.e、pathUSD、USDT0、OUSD |
| ガス | ETH(プール資産ではありません) | ステーブルコインで支払い |
| キー | 信頼されたセットアップで生成された最終キー | 信頼されたセットアップで生成された最終キー |
| プライベートスワップ | Uniswap v4 の USDG と $GLOAM(GloamVaultSwapV4)。ルーター v2(GloamVaultSwapV4b、許可リストに登録された任意のプール、WETH 経由の ETH)はデプロイ済みです。10 月 26 日にさらに 28 トークンの入金上限変更が実行されると、アプリで利用可能になります | Tempo のステーブルコイン取引所における USDC.e、pathUSD、USDT0、OUSD(GloamVaultSwapTempo) |
- 手数料。 入金とプライベート決済は無料です。現金化には 0.25% の手数料がかかります。プライベートスワップでは、スワップ額に対する同じ 0.25% の手数料に加え、価格バッファ(Robinhood Chain では 0.5%、Tempo では 0.1%)がかかり、未使用分はトレジャリーに送られます。10 月 24 日以降、手数料は専用のトレジャリーウォレット(
0xB390…30B8)に送られ、その半分は $GLOAM の買い戻しに充てられます。買い戻した分の半分はバーンされ、残りの半分は保有されます。 - ベータ版の入金上限。 各ステーブルコインは、1 回の入金につき 500、合計 25,000 です。$GLOAM は、1 回の入金につき 25,000、合計 250,000 です。現金化とプライベート決済に上限はありません。上限の引き上げや資産の追加には、公開された 3 日間のタイムロックが適用されます。オーナーは上限を引き下げるか、入金を即時停止できます。
- キー。 メインネットの証明では、13 名が参加した信頼されたセットアップで生成された最終キーを使用します(drand ラウンド 6561386、リリース
ceremony-final)。 - パートナー。 Raeto は、Gloam のプライベート残高から AI エージェントに資金を供給します。Agent Wormhole は、エージェントが支払う前に、その支払いリクエストを確認します(MCP 0.4.0、任意)。
アドレスについては、以下のコントラクトをご覧ください。
現在利用できる機能(実際の ZK 証明)
以下のすべての機能は、表に別途記載がない限り、両方のメインネットで動作します。
| パス | ステータス | できること |
|---|---|---|
| Shield | 稼働中、証明必須 | Robinhood Chain上のUSDG(Paxos Global Dollar)と$GLOAM、およびTempo上のUSDC.e、pathUSD、USDT0、OUSDを、ベータ版の入金上限内で入金できます。プールではshieldBound()が適用され、入金時にcommitment == Poseidon(secret, amount, asset)であることを証明する必要があります(監査C1) |
| Private send | 稼働中 | Vault内からGloamアドレスに送金できます。受取人は、各チェーンの決済ボード(GloamPayMemo)に投稿される暗号化された通知で送金を確認します。投稿者が記録されることはありません。通知はGloamリレーが投稿するため、あなたのウォレットが送信者として表示されることもありません |
| Private payroll | 稼働中 | CSVをアップロードして、チーム全員に任意のVaultステーブルコインで一括支払いできます。Gloamアドレスの受取人には直接支払い、暗号化された通知を送信します。それ以外の受取人には請求リンクを送信します。クラッシュ後に安全に再開でき、結果をエクスポートできます。ドキュメント |
| Scheduled payroll | 稼働中 | 支払いリストをスケジュールとして保存できます(毎月、2週間ごと、毎週、または1回限り)。1回あたりの上限と終了日を設定できます。「Payroll due」のリマインダーを使えば、ワンクリックで実行できます。鍵を持っているのはあなただけなので、実行はブラウザー内で行われます。スケジュールは保存時に暗号化されます |
| Payment requests | 稼働中 | Gloamアドレス、金額、アセット、参照情報が入力済みの「Pay」を開くリンクまたはQRコードを共有できます。詳細は#以降に含まれるため、サーバーに届くことはなく、リクエストに関する情報がオンチェーンに記録されることもありません |
| Claim links | 稼働中 | リンクを使って誰にでも送金できます。請求は無料で、ガス代もシードフレーズも購入も不要です。請求が行われると、支払いは請求者だけが知る新しいノートに移されるため、送信者が資金を使い戻すことはできません |
| Gloam relay | 稼働中 | Gloamアカウントから証明済みの送金、現金化、プライベートスワップ、支払いメモを送信するため、ユーザーのウォレットが表に出ることはありません。一度に実行できるのは支出1件につき1リクエストのみで、メモは短いものに限られ、Vault自体への現金化はできません。各支払いを事前にプールに対してドライランします。現金化の受取人は証明に紐付けられるため、リレーは送信するか拒否することしかできません。メインネットのローンチ時にはGloamチームがリレーを運用します。ガス代はリレーが負担し、資金を移動したり転送先を変更したりすることはできません。SDKのrelayIntent、MCPのGLOAM_USE_RELAY=1 |
| Passkey lock | 稼働中、任意 | パスキー(Face ID、Touch ID、セキュリティキー)を使って、ブラウザー上のプライベート残高を保護できます。WebAuthn PRFの出力が、保存時にノートを暗号化する鍵をラップするため、アプリのロック解除にはパスキーが必要です。バックアップはパスキーなしでも復元できます。PRFに対応していないブラウザーでは、デバイスキーを使用します。ドキュメント |
| Sanctions screening | 稼働中 | OFACの制裁対象アドレスリスト(EVM)の同梱スナップショットと照合します。アプリでは署名前の入金ウォレットを確認し、/api/screenでは入金ウォレットを確認します。また、送信前にリレー内ですべての現金化先アドレスを確認します。対象は公開アドレスのみです。ブロックされたウォレットには、一般的なメッセージが1つだけ表示されます。node app/scripts/refresh-ofac-list.mjsで更新できます。CHAINALYSIS_API_KEYによるChainalysisチェックは任意です |
| Issuer policies (Tempo) | 稼働中 | Tempoでの入金と現金化では、ステーブルコインのTIP-403送金ポリシーも適用されます。入金時にはウォレットから送金でき、Vaultが受け取れる必要があります。現金化時にはVaultから送金でき、受取人が受け取れる必要があります。制裁スクリーニングと併せて、アプリ、/api/screen、リレーで読み取り専用のチェックを行います。発行者のポリシーまたは一時停止によってVault自体がブロックされる場合は警告が表示されます。オペレーターを必要としない、コンプライアンスに準拠したプライバシーを実現します |
| Cash out | 稼働中、証明必須 | ブラウザーで生成された実際のGroth16証明を使って、公開残高に出金できます。今すぐを選ぶと、一度に送金します。プライベートにを選ぶと、金額を通常の送金に見える2~4件に分割し、選択した期間内の異なるタイミングでそれぞれリレー経由で送金します。そのため、出金される金額と入金された金額が一致しません。プールの手数料は0.25%です。現金化に上限はありません |
| Exact balance | 稼働中、新形式 | ほかの情報を一切明かさずに、1つのプライベート残高を正確に証明できます。gloambal1証明は、金額を表示したレシート回路からデバイス上で作成され、ラベルと有効期限が付与されます。オンチェーンに記録されることはありません。以前のgloamdisc1開示形式は廃止されました。公開入金から誰でもコピーできたため、/verifyでは受け付けなくなりました |
| Proof of funds | 稼働中、新しい回路 | 最大4つのプライベート残高を対象に、残高を明かさずに、指定金額以上を保有していることを証明できます。gloamfunds1証明にはラベル(誰に向けた証明か)と有効期限が含まれ、どちらも証明に紐付けられます。ライブVaultに対して、/verifyでブラウザー上でオフチェーン検証されます。裏付けとなる残高がまだ使用されていないことも確認します。ドキュメント |
| Proof of payment | 稼働中、新しい回路 | プライベート支払いが行われたことを示すgloampay1レシートです(支払いのどちら側も作成できます。現時点では支払人も受取人も示されません)。金額、または指定金額以上であることだけを、Vault内の実際の支払いに紐付けて提示できます。ラベルと有効期限は同じ形式で、/verifyでオフチェーン検証されます。チェッカーは安全側に失敗する設計です。オンチェーンで確認できない支払い、釣り銭の出力、入金は検証に合格しません |
| Payroll total proof | 稼働中、新しい回路 | 給与支払いの実行で、指定件数のプライベート支払いを通じて合計金額を正確に支払ったことを、個々の金額を明かさずに証明するgloamroll1証明です。ラベルと有効期限は同じ形式で、/verifyでオフチェーン検証されます |
| Private agent payments (x402) | SDK+MCPで稼働中 | エージェントはプライベート送金を使い、HTTP 402経由でツールの料金を支払えます。支払いノートは受取人の受け取りタグに対して封印され、提供前に受取人が新しいノートに移すため、支払人が資金を使い戻すことはできません。MCP 0.4.0ではAgent Wormholeによるチェックを任意で利用できます(GLOAM_WORMHOLE_KEY)。証明を作成する前に支払いリクエストを確認し、許可された場合のみ支払います。SDKではsettleGloamPayment、MCP サーバーではgloam_fetch_paid/gloam_verify_paymentを使用します |
| Agent spending limits | 稼働中(MCP) | 所有者は各エージェントのアセット、支払いごとおよび1日あたりの上限、許可する受取人とツール、有効期限を設定します。支出のたびに、証明または署名の前に確認して記録します。上限が設定されていない場合、支出はできません。ノートの秘密情報はサーバー内の暗号化ストアに保存され、エージェントにはハンドルのみが表示されます。オフチェーンでMCP サーバーが適用します。gloam_get_limits、gloam_get_spending_report。設定 |
| Hosted MCP server | 稼働中 | https://www.gloam.trade/mcpをClaude(設定、コネクター、カスタムコネクターを追加)、ChatGPT、Cursor、または任意のMCPクライアントに貼り付けるだけで利用でき、インストールは不要です。読み取りと計画のみを行います。ネットワークとアセット、Vaultの統計情報、支払いリクエストリンク、証明チェック、入金プラン、MPPの使い方を確認できます。署名は行わず、鍵やノートの秘密情報らしきものは拒否します。署名にはローカルサーバー(npx -y @gloamtrade/mcp)を使用します。ドキュメント |
| Transparency page | 稼働中 | /transparencyでは、各ネットワーク上のVaultについて、誰でも確認できる情報を公開しています。保有資産、入金、プライベート送金、現金化、支払いメッセージの件数、最近の公開アクティビティを、公開ノードから直接読み取って表示します |
| Private swaps | 稼働中 | Vault > Swapからプライベート残高を直接スワップできます。Robinhood ChainではUSDGと$GLOAM(Uniswap v4)、TempoではUSDC.e、pathUSD、USDT0、OUSD(Tempoのステーブルコイン取引所)に対応しています。リレー経由の1件のトランザクションで、1つのノートを一時的なCREATE2エスクロー(SwapEscrow)にシールド解除し、指定した出力額を購入して、新しいノートとして再度シールドします。誰がスワップしたか、どのノートで支払ったか、出力が次にどこへ移るかは非公開のままです。トークンと金額は公開されます。誰かがシールド解除の手順だけを送信した場合、スワップは安全に失敗し、ノートの99%が返金ノートとして戻ります。v1ルーターにはオーナー、管理者、アップグレード機能はありません。Robinhood Chain上のルーターv2では、入金上限の施行開始後(10月26日)、ETH、株式トークンなどのトークンが追加されます。オーナーにできるのは、公開後3日間の遅延を経てプールを追加すること、またはプールを削除することだけです。ドキュメント |
| Sealed trade | 廃止 | sealedSwapは最初のプライベート取引設計でした。監査H1(支払い能力)と2026-10-11に判明したレートのオーバーフロー(ZK-1)を受け、すべてのネットワークで無効のままです(メインネットのプールにはスワップコード自体がありません)。プライベートスワップに置き換えられました |
すべてのプライベートなアクションは、オンチェーンで証明による検証が必須です。見せかけの約定も、演出だけのプライバシーもありません。プライバシーと支払い能力の両方をまだ確保できない経路は、利用可能になるまで保留されます。contracts/audit/H1-SWAP-SOLVENCY.mdをご覧ください。 |
選択的開示:デフォルトではプライベート、選択に応じて証明
「ダークプール」への懸念に対する答えです。保有者は、自分のお金に関する事実を1つだけ、1人の閲覧者に証明し、それ以外は何も明かしません。証明は4種類あります。gloambal1(正確な残高)、gloamfunds1(指定額以上の残高)、gloampay1(支払いが行われたこと)、gloamroll1(給与の合計額)です。それぞれに、対象者を示すラベルと有効期限が付与され、どちらも証明に組み込まれます。各証明は、ウォレット不要で、稼働中のVaultを参照してオフチェーンで/verifyにて検証されます。/app/discloseで作成できます。
証明できない内容は、検証ページに明記されています。支払いの証明で示せるのは支払いが行われたことだけであり、保有者がその支払いのどちら側だったかは示せません。ノートにはまだ受取人の鍵が紐付けられていないためです。以前のgloamdisc1形式は入金ステートメントを再利用していたため、公開入金データから誰でもコピーできました。この形式は廃止されており、検証に成功することはありません。
Robinhood Chain ネイティブ対応
Robinhood ChainはArbitrum Orbit L2(Nitro、メインネットは2026年7月から稼働)で、ガスにはETHを使用し、データ可用性にはEthereumのBlobを使用します。Gloamは、チェーンが実際に提供する機能を対象としています。
- ブロック0からChainlinkオラクルを利用可能。 RH Chainでは、標準の
AggregatorV3フィードを通じて、トークン化株式の価格をオンチェーンで提供します。GloamのOracleRatesモジュールは、L2シーケンサーの稼働状況、データの古さ、正の値に関するガードと、オンチェーンのスリッページ保護も兼ねる比率許容範囲チェックを用いて、封印取引のレートを稼働中のフィードに紐付けます。廃止された封印取引向けに構築・テストされています(contracts/src/lib/OracleRates.sol)。プライベートスワップでは、DEXプール独自の価格を使用します。 - トークン化株式はERC-20です(小数点以下18桁、ERC-8056のトータルリターン値)。株式トークンやその他の流動性のあるRobinhood Chainトークンの入金上限は、3日間のタイムロックを経て適用されます。適用後は、プライベートスワップでそれらを購入し、Vaultに入れられます。
- Groth16がネイティブで実行されます。 bn254のペアリング用プリコンパイルがあり、96 KBのコードサイズ上限は大規模な検証コントラクトにも対応するため、シールド/シールド解除/送金の証明を特別なインフラなしで検証できます。
- ERC-4337を第一級でサポートし、ガス代不要のプライベートトランザクションへの道を開きます。
Tempoで稼働中
同じプライベートなコアが、決済を優先するステーブルコインL1であるTempoメインネット(4217)上でも稼働し、人々やエージェント向けのプライベートなステーブルコイン決済を提供します。Tempoには運営者が管理する独自のプライバシー機能(Zones)があります。Gloamはこれを補完する、セルフカストディ型でパーミッションレスな仕組みであり、ユーザーは選択的開示を発行者や監査人に提示できます。USDC.e、pathUSD、USDT0、OUSDをシールドし、送金、スワップ、現金化まで、すべての段階で証明による検証を行います。Tempoではネイティブのmsg.valueがブロックされ、ガス代はステーブルコインで支払われるため、Gloamはネイティブ資産ではなくERC-20ステーブルコインをシールドします。設計と制約についてはTEMPO_EXPANSION.mdをご覧ください。
Base:テストネットは稼働中、次はメインネット
Base(OP Stack 上の Ethereum L2)は3番目のチェーンです。Base Sepolia(84532)は、2026年10月24日からテストネットとして稼働しています。Base メインネット(8453)は、Base Sepolia でエンドツーエンドのテストが完了した後、同じコードで稼働する予定です。どちらもメインネットのボールト(最終キーを使用した ShieldPoolPayments、ベータ版の入金上限、0.25% の現金化手数料)を使用するため、Base Sepolia はメインネットのコントラクトとキーを使うテストネットです。
- アセット。 両方で USDC、EURC、ETH を利用できます。USDT(Ethereum からブリッジされた Tether)は、Base Sepolia にはないため、メインネットのみで利用できます。各ステーブルコインは1回の入金につき500、合計25,000まで、ETH は1回の入金につき0.2、合計10までです。
- Base Sepolia。 ボールトは
0x39e28cde55cab798874746ac52cb4b5cc99a0194(デプロイブロック49802958)、支払いメッセージボードは0x01B3172d9900Cb26d57E986429b9b23854c74598です。他のチェーンと同じアドレスで、すべてのコントラクトソースは Sourcify で検証済みです。テスト用 USDC と EURC は faucet.circle.com から、テスト用 ETH は Base Sepolia のフォーセットから入手できます。アドレス:contracts/deployments/base-sepolia.json。 - Base メインネット。 まだデプロイされていません。ボールトが設定されると、アプリ、SDK(0.3.0)、MCP サーバー(0.5.0)に表示されます。それまでは、どこにも存在しません。
- 今後の予定。 Base でのプライベートスワップ(Uniswap v4 の router v2)と、Base への資金移動(Relay ブリッジ)。
運用手順書:DEPLOY-BASE.md。
次:Ethereum
Ethereum メインネット(1)は4番目のチェーンで、同じメインネットのボールト(ShieldPoolPayments、最終キー、ベータ版の入金上限、0.25% の現金化手数料)を使用します。テストネットは以下の Ethereum Sepolia で、同じコントラクトとキーを使用します。
- アセット。 USDC、USDT、USDG、PYUSD、EURC はそれぞれ1回の入金につき500、合計25,000まで、ETH は1回の入金につき0.2、合計10までです。
- ガス。 Gloam リレーは、ガス価格が上限(デフォルトでは3 gwei)未満の場合に限り、中継するプライベート送金と現金化の Ethereum ガス代を支払います。上限を超えるとリレーは待機し、アプリにその旨が表示されます。また、後で行う現金化はガス価格が下がるまで待機します。
- ステータス。 まだデプロイされていません。ボールトが設定されると、アプリ、SDK(0.4.0)、MCP サーバー(0.6.0)に表示されます。それまでは、どこにも存在しません。
運用手順書:DEPLOY-ETHEREUM.md。
Ethereum Sepolia:テストネットは稼働中
Ethereum Sepolia(11155111)では、Base Sepolia と同様にメインネットのボールトを稼働させています。最終キーを使用した ShieldPoolPayments、ベータ版の入金上限、0.25% の現金化手数料です。テスト用 USDC と EURC(Circle)、テスト用 USDG と PYUSD(Paxos)、および ETH を利用できます。各ステーブルコインは1回の入金につき500、合計25,000まで、ETH は0.2、合計10までです。2026年10月25日から稼働しています。ボールトは 0x465EbfcdE1e384C7B1e8388E1aFEA95438c7A0ef(デプロイブロック 11992914)、支払いメッセージボードは 0x8699D015087dE6D25d55d5ceB63b34b9d773f135(ブロック 11992942)です。現在アプリで利用でき、SDK と MCP サーバーでは次回リリースから利用できます。アドレス:contracts/deployments/ethereum-sepolia.json。運用手順書:DEPLOY-ETHEREUM-SEPOLIA.md。
検証済みの信頼性
プライバシーは、メインネット公開前に検証可能で、正しく機能している必要があります。メインネットはベータ版ソフトウェアであり、現状は次のとおりです。
- レビューの状況。 メインネット公開前の内部レビューは2026年10月20日に完了し、未解決の重大または高リスクの指摘はありませんでした。10月23日の独立レビューでは、新たに悪用可能なコントラクト上の不具合は見つからず、アプリに関する8件の問題(数量入力、メモの保存、給与支払いの再開とアドレス、API キーのローテーション、表示される数値2件)が見つかり、修正をマージ中です。外部監査は予定されていますが、まだ実施されていません。それまでは、ベータ版の入金上限により、各プールが受け入れられる金額が制限されます。
- 以前のレビュー。 コントラクトに対するKenshoのレビューと、回路に対する独立レビュー(最新は2026-10-11)では、プール資金の窃取、増額、二重使用、転送を可能にする方法は見つかりませんでした。見つかった問題は修正済み、または無効化済みです。最初のシールドプールで発生した以前の重大な資金流出(資金は流出し、公開を停止)、入金時の値の拘束(C1)、スワップの支払能力(H1、シールド取引は廃止)、過大請求する証明チェッカー、複製可能なレガシー開示が該当します。すべての指摘事項とその状況:
contracts/audit/REMEDIATION.md。 - 管理者による引き出し機能はなく、ルール変更にはタイムロックがあります。 チームがプール資金を引き出すために呼び出せる関数はなく、メモはシールド解除の証明を通じてのみ外部に出せます。メインネットのプールは、作成と同じデプロイ実行内でセットアップを終了します(
endSetup())。そのため、新しい検証鍵、入金上限の引き上げ、新しい資産、または手数料の引き上げを行うには、オンチェーンでキューに登録し、実行前に公開状態で3日間待つ必要があります(queueChange)。上限の引き下げや入金の停止はすぐに反映されます。以下に記載されたプールでsetupMode() == falseであることを確認してください。 - ミキサーではなく、選択的開示です。 すべてを明かさずに、残高や取引相手もしくは監査人への支払いを証明できます。規制対象のスポンサーが運営するチェーンに適した方式です。
- プライバシーを保ったまま、ボルトをすばやく同期します。 アプリは、チェーンを順にたどる代わりに、
/api/vault-leavesからボルトの公開リーフ一覧(すべてのコミットメントを順番どおりに記載)を1回のリクエストで読み込み、ブラウザー内でマークルツリーを再構築します。ルートがプールのオンチェーン上のルートと一致した場合にのみそれを使用し、一致しない場合はチェーンから読み取ります。リクエストに含まれるのはネットワーク名だけで、誰に対しても同じなので、サーバーがどのメモがあなたのものか知ることはありません。 - ゲートは誠実に機能します。 メインネットは、マルチパーティーの信頼できるセットアップによる最終キー(参加者13名、drandラウンド6561386、リリース
ceremony-final)で稼働します。デプロイスクリプトは、オンチェーンの検証器が最終キーによる証明を受け入れ、開発キーによる証明を拒否しない限り、プールを作成しません。出金手数料は、タイムロック期間の経過を待った変更により、10月24日以降、専用のトレジャリーウォレットに送られます。オーナーは単一のウォレットで、マルチシグは導入を予定しています。Gloamチームがリレイヤーを運用しています。リレイヤーは、すでに証明済みのトランザクションを送信してガス代を支払うだけで、資金を移動したり転送したりすることはできません。監査項目M-1に従い、メモの秘密情報と受取キーは保存時に暗号化されます(抽出不可能なデバイスキーによるAES-GCM暗号化、またはパスキーPRFによるラップ)。誰かから送られた支払いは、あなたが受け取る際に、あなただけが知る新しいメモに移されるため、送信者がその資金を使い戻すことはできません。
SDK の使用方法
数行のコードでプールにプライベートに入金できます。SDK がノートを発行し、シールドプルーフを生成します。解決済みのコールに署名してください。Tempo メインネット上で USDC.e を入金する例です(@gloamtrade/sdk 0.2.2)。
import { mainnetNetwork, buildShieldBoundIntent, artifactProver, circuitArtifactUrls, TEMPO_USDCE } from "@gloamtrade/sdk";
const net = mainnetNetwork("tempo")!;
const intent = await buildShieldBoundIntent({
chainId: net.chainId,
poolAddress: net.pool,
asset: TEMPO_USDCE,
amountWei: 25_000_000n, // 25 USDC.e (6 decimals); beta cap is 500 per deposit
prover: artifactProver(circuitArtifactUrls("shield", net.chainId)),
});
// intent.exec is the resolved shieldBound(asset, amount, commitment, proof) call.
// The wallet approves the pool for the amount first (the pool pulls the token with transferFrom).
// Persist intent.note.secret to spend the balance later.
await wallet.writeContract({ ...intent.exec, abi: shieldPoolAbi });
- メインネットのネットワークを明示的に指定してください。後方互換性のため、SDK のデフォルトは引き続きテストネットです。
getGloamNetwork(key)は"robinhood-mainnet"または"tempo-mainnet"を受け取り、circuitArtifactUrlsはメインネットチェーン用の最終キーを選択します。 - 支払いを受け取るには、
scanIncomingPaymentsで支払いボードを読み込み、Gloam アドレス宛てに封印された支払いを確認します。sweepReceivedNoteでそれぞれを新しいノートに移動し、支払人が払い戻せないようにします。詳細はpackages/sdk/examples/receive-and-credit.tsを参照してください。 cashOutFee(amount)は、メインネットでの換金時にプールが受け取る額を返します(CASH_OUT_FEE_BPS = 25、0.25%)。
実行可能なサンプルは examples/ にあります。シールドを行うエージェント(agent-shield)、支払いボット、プライベートな x402 および MPP 支払い、ウェブシールドが含まれます。新しいアプリは npx create-gloam-app で開始できます。
アーキテクチャ
gloam/
packages/sdk/ @gloamtrade/sdk the private path as a reusable package
packages/mppx-gloam/ private payment method for the Machine Payments Protocol
packages/create-gloam-app/ starter for a new app on the SDK
mcp/ @gloamtrade/mcp agent server (plan + signed execution)
examples/ agent-shield, pay-bot, pay-x402, mpp-gloam, web-shield
app/ Next.js reference app + docs → Vercel root: app
contracts/ Foundry · ShieldPoolPayments (mainnet) and ShieldPoolPoseidon (testnet) vaults, verifiers, circuits, audit
コントラクト:Robinhood Chain メインネット 4663
| 役割 | アドレス |
|---|---|
支払い用ボールト ShieldPoolPayments(支払い専用、管理者による出金不可、ルール変更には3日間のタイムロック) | 0x39e28cde55cab798874746ac52cb4b5cc99a0194 |
| デプロイブロック | 94194599 |
PoseidonT3 | 0x1a32…9Cb4 |
| 所有者(現在は単一ウォレット。マルチシグを予定) | 0x76b7…D4D8 |
| リレイヤー(Gloam チームが運営。証明済みトランザクションを送信してガス代を支払いますが、資金の移動や送金先の変更はできません) | 0xb1E9…512e |
プライベートスワップルーター GloamVaultSwapV4(Uniswap v4、デプロイ時に3つのプールを固定。所有者、管理者、アップグレード機能なし) | 0x34AB…c52d |
プライベートスワップルーター v2 GloamVaultSwapV4b(許可リストに登録された Uniswap v4 プール、WETH 経由の ETH、最大3ホップ。プールの追加は3日間の遅延後のみ。キューに入った入金上限の処理後、アプリで利用可能になります) | 0xfCa1…F2DC |
支払いボード GloamPayMemo(暗号化された事前通知。所有者なし、投稿者のログは一切記録しません) | 0x01B3…4598 |
| トレジャリー(10月24日以降の換金手数料、およびスワップで使われなかった入力額の送付先。ルーターに固定) | 0xB390…30B8 |
| 資産 | アドレス | ベータ上限(入金ごと/合計) |
|---|---|---|
| USDG(小数点以下6桁) | 0x5fc5…d168 | 500 / 25,000 |
| $GLOAM(小数点以下18桁) | 0xDcD8…724d | 25,000 / 250,000 |
コントラクト:Tempo メインネット 4217
| 役割 | アドレス |
|---|---|
決済用ボールト ShieldPoolPayments(決済専用、管理者による出金不可、ルール変更には3日間のタイムロック) | 0x39e28cde55cab798874746ac52cb4b5cc99a0194 |
| デプロイブロック | 45172561 |
PoseidonT3 | 0x1a32…9Cb4 |
| オーナー(ウォレット1つ。マルチシグを導入予定) | 0x76b7…D4D8 |
| リレイヤー(Gloam チームが運用。証明済みのトランザクションを送信してガス代を支払います。資金の移動や送金先の変更はできません) | 0xb1E9…512e |
プライベートスワップルーター GloamVaultSwapTempo(Tempo のステーブルコイン交換。オーナー、管理者、アップグレード機能なし) | 0xfCa1…F2DC |
支払いボード GloamPayMemo(暗号化された通知用。オーナーなし。投稿者を記録しません) | 0x342E…C1c4 |
| トレジャリー(10月24日以降の現金化手数料と、スワップで未使用となった入力分の送金先。ルーターに固定されています) | 0xB390…30B8 |
| 資産(TIP-20、6桁の小数桁数) | アドレス | ベータ版の上限(入金ごと/合計) |
|---|---|---|
| USDC.e | 0x20c0…8b50 | 500 / 25,000 |
| pathUSD | 0x20c0…0000 | 500 / 25,000 |
| USDT0 | 0x20c0…eb73 | 500 / 25,000 |
| OUSD | 0x20c0…74be | 500 / 25,000 |
両方のメインネットで、入金とプライベート決済は無料、現金化には0.25%の手数料がかかります。プールは信頼されたセットアップの最終キーを使用しています。プールから検証器(verifier()、shieldVerifier())を確認してください。
回路(BN254 上の Groth16、Circom 2.1.6、Poseidon、深さ20のマークル包含証明):プール用の shield、transfer、unshield、(廃止済みの)sealedSwap と、オフチェーン証明用の solvency、receipt、payroll_total。制約数とキーセットは contracts/circuits/README.md にあります。
ローカル
pnpm install
pnpm --filter @gloamtrade/sdk build # build the SDK
cd contracts && forge test # contracts
pnpm --filter @gloamtrade/sdk test # SDK core self-tests
app/ からリファレンスアプリを実行する(next dev)か、gloam.trade/app を開いてください。
テストネット
Robinhood Chain テストネット(46630)と Tempo Moderato(42431)はテストネットとして引き続き稼働します。同じアプリでネットワークを切り替えて利用でき、フォーセットからテスト用資金を入手できます。faucet.testnet.chain.robinhood.com からテストネット ETH と株式トークンを、Tempo フォーセット(tempo_fundAddress)からテスト用ステーブルコイン(PathUSD など)を入手してください。テストネットは単一コントリビューターの開発用キーで稼働しているため、テスト用資金にのみ使用してください。Robinhood Chain テストネットでは、ETH をシールドして、株式トークン(TSLA、AMZN、PLTR、NFLX、AMD)をプライベートに保有・送信することもできます。どちらもメインネットのプール資産ではありません。後方互換性のため、SDK と MCP はデフォルトで Robinhood Chain テストネットを使用します(GLOAM_NETWORKS.robinhood と .tempo はテストネットです)。Base Sepolia(84532)と Ethereum Sepolia(11155111)もテストネットです(Base と Ethereum Sepolia を参照)。他の2つのテストネットとは異なり、メインネットのボールトと最終キーで稼働し、Circle のフォーセット(Ethereum Sepolia では Paxos のフォーセットも)からテスト用ステーブルコインを入手できます。
コントラクト:Robinhood Chain テストネット 46630
| 役割 | アドレス |
|---|---|
シールドボールト ShieldPoolPoseidon(管理者による出金なし、ルール変更には3日間のタイムロック) | 0x7240…d740 |
デュアルプルーフ検証器 DualProofVerifier | 0xB077…f7eF |
支払いメモ GloamPayMemo(初回デプロイ。投稿者をインデックス化) | 0x689e…5DCE |
コントラクト:Tempo Moderato テストネット 42431
| 役割 | アドレス |
|---|---|
シールドボールト ShieldPoolPoseidon(管理者による出金なし、ルール変更には3日間のタイムロック) | 0x841D…d5eb |
デュアルプルーフ検証器 DualProofVerifier | 0x82F4…03A2 |
支払いメモ GloamPayMemo(イベントに投稿者を記録しない) | 0x3ca8…b4E3 |
以前のテストネットプールは置き換えられており、contracts/ARCHITECTURE.md に記載されています。C1以前の Robinhood Chain プール 0x4F38… は資金が引き出され、廃止されています。絶対に使用しないでください。
ガードレール
- メインネットはベータ版です。入金上限が有効で、社内レビュー済み、外部監査を計画中です。その旨を明確に伝えてください。
- シールドされた取引は廃止されたままです。プライベートスワップはメインネットで稼働中ですが、トークンと金額は常に公開されると伝えてください。
- 真のプライバシーのみを提供してください。プライベート処理が成功したように偽装したり、模擬したりしないでください。
- 不透明性ではなく、選択的開示を重視してください。単に隠すのではなく、検証可能にしてください。
- ブランド:グリーン系の色味を加えたモノクロ(ライトは
#2e7d53、ダークは#8fd3ad)、Aeonik、ライトモードとダークモード。落ち着きがあり、ゆとりのある、平易な言葉遣い。
リポジトリ内に秘密鍵を置かないでください。デプロイには DEPLOYER_PK env のみを使用してください。メインネットでは信頼できるセットアップの最終キー(app/public/circuits/final)を使用します。以前のテストネットのキーは開発用アーティファクトです。SECURITY.md を参照してください。
お問い合わせ:[email protected] · @gloamtrade · Telegram t.me/gloamhq。セキュリティ上の問題を見つけた場合は、SECURITY.md を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。