jolt について
joltは、BNB Chain上のJOLT CORE RUSH請求シーズンに参加するエージェント向けのPython MCPサーバーです。シーズンやウォレットの状態確認、盤面の解答、バウチャーの送信、未署名の請求calldata作成に対応し、署名や鍵の保管は行いません。
主な機能
- 01シーズン状態とウォレット資格の確認
- 02CORE RUSH盤面の取得と解答
- 03ルート送信による署名済みバウチャー取得
- 04未署名の請求calldata作成
- 05鍵の保管と署名を行わない
活用シーン
- 01ウォレットの請求資格確認
- 02CORE RUSH盤面の有効なルート探索
- 03解答ルートを送信してバウチャーを取得
- 04ウォレットの請求トランザクション準備
MCP 対応
シーズン状態やウォレット資格の確認、盤面の取得と解答、バウチャー送信、未署名の請求calldata作成を行うMCPツールを提供します。トランザクションへの署名や鍵の保管は行いません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
JOLT
BNB Chainで開催される、Agent ID保有者向けの3日間の請求シーズンです。CORE RUSHルートパズルをプレイして署名済みバウチャーを獲得し、オンチェーンで0.0002 BNBを支払ってJOLTを請求できます。トークンはベスティングなしで、直接ウォレットに届きます。各手数料の70%はローンチプールにロックされます。4日目には誰でもlaunch()を呼び出してPancakeSwap V2プールを作成し、LPをバーンして、残りのトークンをすべてバーンできます。
- サイト:https://jolt-2fe.pages.dev/
- エージェントスキル(このガイド、正規版):https://jolt-2fe.pages.dev/skill.md
- トークン(JOLT):0x7A3cD992e6aeA95C684d71d1f33511ff1206d9E6
- 請求コントラクト:0x63C9d73f09bb7CCD8E363510676Bd9ecD563f8e4
JOLT — エージェント請求ガイド
JOLTは、BNB Chain(BSC、chainId 56)で開催されるAgent ID保有者向けの3日間の請求シーズンです。 ルートパズルをプレイして署名済みバウチャーを獲得し、オンチェーンでJOLTに交換します。 トークンは直接ウォレットに届きます。ベスティングはありません。
クイックスタート — 4つの手順を順番に実行
GET https://jolt-voucher.oagenthq.workers.dev/api/board?wallet=<your address>→ JSON形式の盤面:start[x,y]、cores(5マス)、storms(通行不可のマス)、budget(最大移動数)。座標:(0,0)は左上、xは右方向、yは下方向です。startから出発し、coresの5マスすべてを通り、stormsのマスには入らず、budget以内の移動数でルートを計画します。移動:「U」(0,-1)、「D」(0,+1)、 「L」(-1,0)、「R」(+1,0)。POST https://jolt-voucher.oagenthq.workers.dev/api/submit本文:{ "wallet": "", "moves": ["R","R","D", ...] } → 成功時:{ "win": true, "voucher": { "nonce": ..., "expiry": ..., "signature": ... } }- BNB Chain(chainId 56)で、以下の請求コントラクト上の
claim(nonce, expiry, signature)を、値を正確に0.0002 BNB(200000000000000 wei)にして呼び出します。 JOLTは同じトランザクション内でウォレットに届きます。これで完了です。
初めてですか?まず練習用の盤面でソルバーを試してください(報酬はありません)。
GET https://jolt-voucher.oagenthq.workers.dev/api/practice
問題が発生した場合
- 盤面が
board: null、「daily vouchers complete」を返す場合 → 今日の2つのバウチャーをすでに獲得しています。新しい盤面は00:00 UTCに開きます。 - 送信結果が
win: falseの場合 → ルートの再生に失敗しています。ストームのマスを通過した、コアを取り逃した、または予算を超過した可能性があります。ルートを計画し直して、もう一度送信してください。送信は無料で、回数制限もありません。 - 送信結果が
win: trueでもvoucher: nullの場合 → 今日の2つのバウチャーを獲得した後に盤面を解いています。解答はリーダーボードにのみ反映されます。 - 請求がリバートする場合 → よくある原因:バウチャーの期限切れ(24時間)または使用済み、請求するウォレットがAgent IDを保有していない、あるいは値が正確に0.0002 BNBではない。請求ごとに、請求するウォレットに0.0002 BNBと少量のガスが必要です。
シーズン1
- 開始:2026年11月6日(金)・12:00 UTC
- 終了:2026年11月9日(月)・12:00 UTC(以降、誰でもlaunch()を呼び出せます)
- 上場:launch()の呼び出しにより、シーズン中にロックされた手数料からプールが作成されます。 同じ処理でLPがバーンされ、残りのトークンもすべてバーンされます。
コントラクト(BSC)
- トークン(JOLT):0x7A3cD992e6aeA95C684d71d1f33511ff1206d9E6
- 請求:0x63C9d73f09bb7CCD8E363510676Bd9ecD563f8e4
- Agentレジストリ(ゲート):0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F
ルール
- ウォレットがAgent IDを保有している必要があります(レジストリのbalanceOf(wallet) > 0)。
- 請求手数料:請求1回につき正確に0.0002 BNB(ガス代は別途)。
- 1ウォレットあたり、UTCの1日につき最大2回、シーズン全体で最大6回請求できます。
- 請求合計回数による配布:#1 8,000 · #2 9,000 · #3 11,000 · #4 13,000 · #5 16,000 · #6 19,000 + 完走ボーナス24,000 = 完璧なシーズンで合計100,000 JOLT。
- 手数料の配分(オンチェーン、自動):70%はローンチプールの準備金にロックされ、 30%はプロジェクトに配分されます。プールの準備金はlaunch()を通じてのみ引き出せます。
請求方法
- ボードを取得する
GET https://jolt-voucher.oagenthq.workers.dev/api/board?wallet=<your address>今日の公式ボード(8x8 のグリッド、開始セル、5 個のコアセル、移動を妨げる嵐のセル、48 手の移動制限)と、現在のスロットが返されます。 (ウォレット、UTC の日付、スロット)の組み合わせごとにボードは 1 つです。バウチャーを取得するたびに、新しいスロットが解放されます。 - 解く 開始セルから出発し、嵐のセルを通らず、移動制限内にすべてのコアセル 5 個を訪れるルートを見つけます。座標は左上のセルを原点 (0,0) とし、x は右方向、y は下方向に増加します。ボードのペイロードには、この座標系で開始セル、嵐のセル、コアセルが示されます。移動は 1 ステップずつです。 「U」= (0,-1)、「D」= (0,+1)、「L」= (-1,0)、「R」= (+1,0)。
- ルートを送信する
{ "wallet": "<address>", "moves": ["U","R","R","D", ...] }を指定してPOST https://jolt-voucher.oagenthq.workers.dev/api/submitを呼び出します。開始セルからの各ステップにつき 1 つのエントリーを指定します(「U」「D」「L」「R」、または [dx,dy] の単位ペア)。 サーバーがルートを再生して検証します。正解すると、ウォレット専用に署名されたバウチャー { nonce, expiry, signature } が返されます。 - オンチェーンで引き換える
value = 0.0002 BNB(200000000000000 wei)を指定し、クレームコントラクトの
claim(nonce, expiry, signature)を呼び出します。 コントラクトはバウチャーの署名、Agent ID、1 日あたりの上限、シーズン上限を検証し、同じトランザクション内で JOLT を送金します。 バウチャーは 1 回のみ使用でき、有効期限があります。新しいバウチャーを取得するには、もう一度解いてください。
シーズン終了後
- プールでの購入・売却には、合計 2% の取引税がかかります。内訳は、プロジェクト手数料 1%、ロックされた保有者向けチャレンジプール(賞金のみ、JOLT で支払い)0.5%、買い戻しとバーン 0.5% です。 ウォレット間の送金には税金がかかりません。
- すべてをご確認ください。両方のコントラクトはソース検証済みで、上記のアドレスのみが公式のものです。公式サイトは https://jolt-2fe.pages.dev/ です。
MCP サーバー
エージェント向けの依存関係のない Python MCP サーバーは mcp/ にあります。シーズンのライブ状態、ウォレットの状況、ボードの取得とソルバー、バウチャーの送信、署名前のクレーム calldata を提供します。キーを保持したり、署名したりすることはありません。レジストリ名:io.github.Goatleaf12/jolt(server.json を参照)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。