# bStock AI PnL トレーディング・コンペティション

## 🚀 すでに登録済みですか?エージェントでの取引方法を確認

> **未登録** → まず [Registration](#-registration) を完了してください。**すでに登録済み** →

> 以下の4つの手順に従って参加を開始してください。

Agentic Wallet は **AI エージェント**のためのウォレットです(Claude / Codex / Openclaw など)— すべて

キャンペーンの操作は **エージェントに話しかける**ことで行います。手動コマンドは不要です。もし今までに

エージェントを使ったことがない場合は、こちらが全体の流れです(各プロンプトをエージェントにそのままコピーしてください):

**1. Agent に BAW Skill をインストールさせます。** 次のプロンプトを Agent にコピーして

インストール — これによって Agent はウォレットを操作し、bStock を取引し、AI タスクを完了できます:

```text

Binance Agentic Wallet Skill を

https://github.com/binance/binance-skills-hub/tree/main/skills/binance-web3/binance-agentic-wallet

```

> 💡 1回でインストールとサインインをまとめてできます — 例: 「Binance Agentic Wallet Skill をインストールして

> サインインを開始します」。Agent は Skill をインストールし、接続ステータスを報告します:

<img

src="/en/dev-docs/aw_campaign_signin_demo_en.png"

alt="例: Agent が BAW Skill をインストールし、サインインして、セッション詳細付きで Connected を報告する"

width="380"

"/>

**2. Agentic Wallet にサインインします。** 次のプロンプトを Agent にコピーしてください。Agent は

Binance App でスキャンする QR コード / リンク — ペアリングコードを確認し、セキュリティ

チェック。**サインイン後、取引前にウォレットアドレスへ資金を入金してください。** 完全な

サインインの手順については、詳細ガイドの [インストール/サインイン手順](../../install) を参照してください。

```text

Agentic Wallet にサインイン

```

<img

src="/en/dev-docs/aw_signin_flow.png"

alt="Agentic Wallet のサインインフロー: ペアリングコードを確認し、その後3つのセキュリティチェックを承認する"

width="720"

"/>

**3. 2つの AI タスクを完了する。** CMC(市場データ)と BNB Chain Agent Studio(単一株レポート)

は**参加資格の必須条件**です(

[AI分析タスクを完了する](#complete-the-ai-analysis-tasks) を以下で実行した後、次のプロンプトを

Agent に任せるには:

```text

キャンペーンを確認し、CMC と BNB Chain Agent Studio のタスクを完了する

```

**4. bStock を取引する。** 戦略に従って取引し、ランキングを上げて賞金プールを分配しましょう。

[適格リスト](./bstock-eligible-tokens)(🏆 アイコン付きのトークンが対象)も参照できます。

どの対象が適格かを確認し、それを取引するよう Agent に指示するには、次のプロンプトを使ってください:

```text

適格な bStock トークンを買う

```

> 💡 すべてを1つのプロンプトにまとめることもできます — たとえば、AI タスクを完了して取引を

> 一緒に:

<img

src="/en/dev-docs/aw_campaign_agent_demo_en.png"

alt="例: 1つのプロンプトで Agent に CMC と Agent Studio のタスクを完了し、100 USDT 分の NVDA を購入させる"

width="380"

"/>

## 🎯 概要

bStock AI PnL 取引コンテストは、Binance Wallet、bStocks、BNB Chain Agent

Studio、CoinMarketCap を利用します。参加者は Agentic

ウォレットでは、2種類の AI 分析(暗号資産市場センチメントと単一株リサーチ)を使って判断します

判断。

ランキングは取引量ではなく **Realized PnL(実現損益 —

実際に売却した)** — 通常の取引コンテストとの決定的な違いです。

## 📅 一目でわかる概要

| 項目 | 詳細 |

| ------------------- | ------------------------------------------------------------------------ |

| **期間** | 2026-08-17 09:00:00 ~ 2026-09-01 00:00:00 (UTC) |

| **ランキング** | Realized PnL の絶対値、降順 — 上位100名で賞金プールを分配 |

| **賞金プール** | 最大 100,000 USDC、参加者全体の bStock AUM に応じて段階的に解放 |

| **チェーン** | BNB Smart Chain (BSC) |

| **対象トークン** | 毎週更新される [適格 bStock リスト](./bstock-eligible-tokens) |

| **報酬支払い** | USDC、参加用 Agentic Wallet に送付 |

> 上記の数値は目安です — **キャンペーン日程、賞金枠、必要呼び出し回数はすべて

> 公式キャンペーンページに従って**。

## 📝 登録

> ⚠️ **登録は Binance App / Web 上で行い、Agent 内では行いません。** 登録は

> AI Agent によって実行されます — この手順はキャンペーンページ上で本人が行う必要があります。キャンペーン

> 登録後はキャンペーン対象としてカウントされ、**一度紐づけたウォレットは変更できません

> 確認済み** — 参加に使う Agentic Wallet を必ず紐づけてください。

登録は **App** または **Web** で行えます。bStock キャンペーンページを開いて

まず:

- **Web**:

[web3.binance.com/en/activity/unified-tc/agentic-pnl](https://web3.binance.com/en/activity/unified-tc/agentic-pnl)

- **App**: 下のディープリンクをコピーして Binance App で開いてください(デスクトップブラウザでは起動できません

それ):

```text

bnc://app.binance.com/mp/app?appId=xoqXxUSMRccLCrZNRebmzj&startPagePath=cGFnZXMvc3VicGFja2FnZXMvdW5pZmllZC10Yy9pbmRleA%3D%3D&startPageQuery=YWN0aXZpdHlJZD1hZ2VudGljLXBubA%3D%3D&showOptions=2

```

> 💡 **まだ Agentic Wallet がない場合は、App で登録してください。** Web では

> Agentic Wallet を直接 — 既存のものしか登録できません — 一方 App は

> 登録中に。

### 📱 App で登録する

1. **[Join] をタップして登録します。** キャンペーンページ下部の **Join** ボタンをタップします。

2. **(まだ Agentic Wallet がない場合)[今すぐ作成] をタップします。** アカウントに Agentic

Wallet がない場合は、**「Create Your Agentic Wallet First」** の案内が表示されます — **Create Now** をタップして

作成。**すでにある場合は手順2〜4をスキップしてください。**

3. **ウォレットを作成します。** **「I agree to enable Secure Auto Sign」** にチェックし、利用規約に同意して

**Create Agentic Wallet** — App が自動的に作成します。

4. **作成後に [Back] をタップします。** **「Wallet ready!」** が表示されたら、**Back** をタップして

キャンペーンページ。

5. **[Join] をもう一度タップして、参加ウォレットを確認します。** **Confirm Participate** ダイアログで、

**Select Wallet** で Agentic Wallet のアドレスを確認し、**Confirm** をタップします。**各ユーザーは

1回だけ登録し、確認後はウォレットを変更できません。**

6. **登録成功。** **「Your Agent Is Ready to Trade」** が表示されたら、登録は

完了;そのウォレット経由の適格取引がキャンペーンのカウント対象になります。

<img

src="/en/dev-docs/aw_campaign_app_flow.png"

alt="アプリ登録フロー: Join → Create Now → Create Wallet → Wallet ready → Confirm Participate → Success"

width="1120"

"/>

### 💻 Web で登録する

Web フローは、**すでに Agentic Wallet を持っている**ユーザー向けで、手順が短いです。

1. **[Join] をクリックして登録します。** キャンペーンページの **Join** ボタン(次に **View Rules**

そこにルールが表示されます)。

2. **参加ウォレットを確認します。** **Confirm Participate** ダイアログで、Agentic

Wallet アドレスを確認し、**Confirm** をクリックします。**各ユーザーは1回だけ登録でき、

一度確認すると変更できません。**

3. **登録成功。** **「Your Agent Is Ready to Trade」** が表示されたら、登録は

完了。

<img

src="/en/dev-docs/aw_campaign_web_flow.png"

alt="Web 登録フロー: Join → Confirm Participate → Success"

width="520"

"/>

> 💡 取引量と適格性ステータスは Binance アカウント UID 単位で集計されます;

> 参加用ウォレットに紐づいたアカウントで。

## ✅ 前提条件

開始前に確認:

- **Agentic Wallet がインストールされサインイン済み**(未完了なら [インストールガイド](../../install) を参照)、

かつ上記の「登録」セクションに従って**登録済み**であること。

- **BAW Skill がインストール済み**(推奨: Agent に自動インストールさせる — 「キャンペーンを

Agent を使ってキャンペーンを完了する" の下を参照)。

- **適法な管轄地域**: bStock は許可された管轄地域の適格ユーザーにのみ開放されています。

- **BNB をガス用に残す**: すべての取引はガスを消費するオンチェーントランザクションです。BNB をすべて

資金をステーブルコインまたは bStock にしておかないと、最初の取引はガス不足で失敗します。

## 🤝 Agent を使ってキャンペーンを完了する

登録以外のキャンペーン操作 — AI分析呼び出し、適格資産の照会、

bStock の売買、注文や PnL の確認など — は自然言語の会話で行えます

Agent とやり取りするだけで、コマンド入力や API の手動呼び出しは不要です。

**まず、Agent に最新の BAW Skill をインストールさせてください** — それが Agent の

ウォレットを操作し、bStock を取引し、x402 の有料呼び出しを完了します。下の指示をコピーして

Agent に渡して自動インストールします:

```text

最新の Binance Agentic Wallet(BAW) skill を

https://github.com/binance/binance-skills-hub/tree/main/skills/binance-web3/binance-agentic-wallet

そして同じリポジトリから binance-tokenized-securities-info skill をインストールし、バージョンを確認してください。

```

**参加前に毎回送って更新してください** — ルール、適格リスト、API 定義は

週ごとに変更される場合があります。インストール後は、たとえば「今日の AI

分析タスクを行い、その後適格な bStock を選んで 100 USDT 分購入して」と指示すると — Agent が

ルールを順に適用して報告します。

## ⚙️ 注意すべきウォレット設定

参加前に、以下の Agentic Wallet 設定に注意してください(これらは表示または

Binance App で変更できます;Agent は読み取り専用です):

- **ログインは期限切れし、サインアウトは静かに行われます。** Agentic Wallet のログイン有効期限は**最大

期間**の後に自動サインアウトします**。サインアウトは

事前通知されません — 次の操作が失敗したときに初めて判明することが通常です。このキャンペーンは

2週間有効で、その間に**何度か再サインインが必要になる**可能性があります。Agent に

Agent に残りのログイン有効期限の確認をさせます(`sessionExpireTime` を読み取ります);サインアウト後、

再度 `auth signin` を実行して QR をスキャンし、ログインしてください。

- **x402 の 1日あたりの支払い上限は 20 USD で固定です。** AI分析呼び出しを完了すると x402 を

支払い、**1日上限 20 USD**(通常の取引上限とは独立)。Agent Studio は

また各ウォレットは **1時間あたり30呼び出し** に制限されます;429 のレート制限エラーが出たら、待って

レスポンスに従って再試行し、すぐに再試行しないでください。通常のキャンペーン完了は十分に

両方の上限。

- **このキャンペーンの bStock トークンは取引上限を消費しません。** bStock は公式の

ホワイトリスト資産なので、それらを売買しても**日次取引上限は消費しません**

(`dailyLimit`)、また App で「すべてのトークンを取引」スイッチを有効にする必要もありません。したがって

キャンペーン専用に取引上限を引き上げる必要があります。

## 🎯 参加要件は3つ

キャンペーン終了時には、順位と報酬を受け取るために次の3条件すべてを満たす必要があり、1つでも欠けると不可です:

| # | 要件 | 詳細 |

| --- | ----------------------------- | ----------------------------------------------------------------------------------------- |

| 1 | **CMC market-data x402 call** | キャンペーン期間中に CMC Agent Hub 経由で十分な有効 AI分析呼び出しを行う |

| 2 | **Agent Studio x402 call** | キャンペーン期間中に BNB Chain Agent Studio Stock Analyze Agent 経由で十分な有効呼び出しを行う |

| 3 | **Realized PnL > 0** | 終了時点で、適格取引の Realized PnL が > 0 でなければならない |

> 現在の推奨は2つの AI タスクそれぞれ**3回以上**です;正確な回数とスポンサー

> は公式キャンペーンページに従います。**いずれかの要件を欠くと、順位も報酬もありません。**

> 参加者は一時的に PnL でランクインすることがありますが、要件を満たしていない場合は更新時に除外されます

> 満たされる。

>

> 用語: キャンペーンページではこの種の呼び出しを **b402** と呼ぶ場合がありますが、

> この文書で説明されている **x402** — x402 のフローとして理解してください。

## AI分析タスクを完了する

両方の AI 呼び出しの出力は、取引判断に実際の参考価値があります。参加者は Agent に

自然言語経由の Agent。Agent が有料呼び出しを完了し、重要な結論を要約します。

どちらの呼び出しも **x402 支払いプロトコル** に従います: 最初のリクエストは HTTP 402(支払い

必要)、`baw x402-payment preview/sign` で署名を完了した後、

リクエストがデータを取得します。**x402 の支払いが成功した時点で、その呼び出しは要件にカウントされます。**

対応する支払いトークンは、各 `preview` が返す `accepts` に従います(通常

U/USDT/USDC/USD1)。

> 💡 **支払いは U または USD1 を推奨** — これらはオンチェーン承認なしで署名できます。USDC/USDT は

> 一度限りの Permit2 承認;これが設定されていないと、最初の支払いは失敗します。

### CMC — Crypto Macro Market & Deep Research

CMC MCP は暗号資産の **マクロ市場データ**(恐怖と強欲、BTC ドミナンス、アルトシーズンなど)を提供し、

さらに `execute_skill` ద్వారా呼び出されるプラットフォーム分析 Skills(詳細な暗号資産リサーチ、日次

暗号資産リサーチ・ブリーフ、および米国株リサーチ)。

> 「現在の暗号資産市場のセンチメントを見せて。そのついでに CMC の分析呼び出しも完了して」

> します。

Agent が呼び出しを完了し、参加者向けに重要なポイントを要約します。

**API フロー(同期型、単一レスポンス)**:

- **エンドポイント**: `https://mcp.coinmarketcap.com/x402/mcp`(x402 経由の MCP / JSON-RPC)。

- **手順**: エンドポイントに `POST` し、`tools/call` でツールを呼び出す(支払い不要)→ **402** +

支払い要件 → `preview` を実行し READY_TO_SIGN オプションを選択 → `sign` で

署名 → 同じリクエストを `PAYMENT-SIGNATURE` ヘッダー付きで再送信 → **200**、データと

決済受領書 (`payment-response`) を同じレスポンス内で返します。データはレスポンスの SSE

`data:` 行(`result.content[0].text`、さらに1段階パース)を参照します。**すべての呼び出しは課金対象です(無料

tier)、約 **0.01 U/呼び出し**。

#### ツールカテゴリ

**有効な呼び出し(キャンペーンにカウントされるのはこの4つだけ)**:

| ツール | 目的 |

| --------------------------- | ----------------------------------------------------------------------------------- |

| `get_global_metrics_latest` | マクロセンチメント、時価総額、BTC ドミナンス、アルトシーズン、ETF フロー |

| `get_upcoming_macro_events` | マクロイベントカレンダー |

| `get_crypto_metrics` | 単一資産のオンチェーン指標 |

| `execute_skill` | プラットフォームの Skill を実行する(詳細な暗号資産リサーチ、ブリーフ、米国株分析 — 下記参照) |

**米国株 Skill の例**(`execute_skill` 経由;`unique_name` が分かるなら直接呼び出せます):

| unique_name | 目的 |

| ----------------------------------- | -------------------------------------- |

| `us_equity_research_dossier` | 単一株リサーチ・ドシエ |

| `us_equity_trade_planning_context` | 単一株の証拠パック |

| `us_equity_uptrend_quality_scanner` | 中長期上昇トレンドスキャン |

| `us_equity_index_snapshot` | 米国株式指数のセッションスナップショット |

| `us_equity_sector_rotation` | 米国株セクター・ローテーション |

| `assess_crypto_proxy_equity_beta` | BTC に対する暗号資産連動 US 株のベータ |

**⚠️ 無効な呼び出し**:

- 無料: `tools/list`, `find_skill`, `search_*`;

- 上記の有効呼び出しリストにない有料ツール。

#### FAQ

**CMC はどのデータを返しますか? 米国株を問い合わせられますか?** 最初の3つのツールは暗号資産のマクロデータを返します;

米国株は `execute_skill` と上表の `unique_name` で問い合わせます。

**利用可能な Skills とその内容はどこで見られますか?**

[Skills Marketplace](https://coinmarketcap.com/api/skills-marketplace/);Agent 側では

`find_skill` で無料検索することもできます。

**Agent が `find_skill` / `search_*` を使ったのに、なぜタスクは完了しなかったのですか?** これらは無料

検索ツールであり、有効な呼び出しには数えられません。上記4つのツールのいずれかを使ってください。

**別のツールに支払ったのに、なぜカウントされないのですか?** キャンペーンルールでは、指定された4つのみが

tools の数には含まれません。支払いが成功していても同様です。

**402 はエラーですか?** いいえ — x402 支払いフローの通常の最初のステップです。

**ウォレットに BNB しかない場合は?** x402 にはステーブルコインが必要です。BNB の一部を USDT/USDC/USD1/U に交換してください

支払い前に。

### Agent Studio — 単一株リサーチ

Agent Studio は BNB Chain 公式の **クラウド展開型株式分析 Agent** で、

特定のティッカーに対する完全な調査レポート: レーティング、上昇/下落余地付きの目標価格、

ファンダメンタル、テクニカル、投資仮説、リバランス/損切り基準、リスクパネルなど — 豊富な

bStock の調査用参考情報として利用できる内容。

> 「Agent Studio を使って AAPL と NVDA を分析して。」

分析は**非同期**で実行されます。レポートは詳細かつ包括的なため、通常

**生成には2〜5分**かかります。もう少しかかることもあります。Agent はまず「送信済み、レポート

「generating」と表示され、完了時にレーティング、目標価格、主要リスクを要約します。

**API フロー(非同期: 支払って jobId を取得 → poll → レポートをダウンロード)**:

- **エンドポイント**: `https://stock-agent.bnbchain.org`、`GET /x402/price`(見積り / 支払い状態)、

`POST /x402/analyze/async`(送信)、`GET /x402/jobs/{jobId}`(poll、`X-Job-Token`

ヘッダー)。

- **手順**: `POST /x402/analyze/async`(body は

`{"symbols":["AAPL","NVDA"],"analysis_type":"comprehensive"}`) → **402** + 支払い

要件、および `preview/sign` での署名と再送信 → **202** + `{jobId, jobToken}` → poll

`/x402/jobs/{jobId}`、ステータス `queued→running→succeeded` → 成功すると `downloadUrl` を返して

Markdown レポートをダウンロードします。

- **すべての呼び出しは課金対象(無料期間なし)**: 1回あたり約 **0.1 U**(正確な金額と

サポートされるトークンは `GET /x402/price` と 402 レスポンスによります)。Agent は

手数料とトークンを署名前に確認し、同意がある場合のみ進みます。

**返された内容の使い方**: レポートのうち最も実用的な3項目は — **レーティング**

(買い / 保有 / 売り寄り)、**上昇/下落余地付きの目標価格**(現在価格からの距離)、および

**リスクパネル**(潜在的な下振れリスク)です。単一の bStock を買う価値があるかを判断するのに使えます

構築し、自分の利確/損切り基準を設定し、複数資産の投資仮説を比較してください。

これは分析用の参考情報にすぎず、売買判断は参加者自身の責任です。

**よくあるケース**:

- **戻りが遅い、またはまだ実行中**: レポートは詳細かつ包括的なので、通常

**2〜5分**、場合によってはさらに長くかかります — どうかお待ちください。**再送信しないでください** — 再送信すると

二重支払いの原因になります。送信後、Agent は制御をあなたに戻すので、続けて

ほかの処理を行い、完了時に結果を返します。(ランタイムが能動的にプッシュできない場合、Agent は

次のメッセージで送信済みジョブを自動確認します。)

- **デバイス / セッション変更後にレポートを取得できない**: レポートは

`jobId` + `jobToken` で管理され、**「自分の全ジョブを一覧表示する」エンドポイントはありません**。いったんこの認証ペアを失うと

それは永久に回復不能で、異議申し立てもできません — しかも各呼び出しは有料なので、支払い

は無駄になります。Agent に安全に保管させてください。

- **レポートが取引できない資産を推奨する**: レポートには、

今週の適格リストにあるもの、または bStock 版がまったくないもの。**キャンペーン対象として取引できるかどうかは

キャンペーンは [適格リスト](./bstock-eligible-tokens) に従います** — リスト外の資産は

レポートが強気でもキャンペーンの対象としてカウントされます。

> 💡 **両方の呼び出しの結論は第三者分析であり、参考情報にすぎず投資

> アドバイス。**どの資産を監視するか、売買するかは参加者自身の判断です — DYOR。

## 💱 適格 bStock を取引する

キャンペーン期間中は、**bStock のみがカウントされます**。今週の適格資産は

[適格 bStock リスト](./bstock-eligible-tokens)。自然言語で Agent に取引を指示してください。

契約を解決し、ステータスを確認し、BSC 上で注文を出します。

> 「NVDA を 100 USDT 分買って。」

> 「TSLA のポジションを半分 USDT に売って。」

**注文成功は取引完了ではありません。** Agent はオンチェーン確認を待ちます

結果を報告する前に(FINISHED)まで待ってください — 「submitted」を「filled」と

### キャンペーン対象として何がカウントされるか(重要)

トークン化 US 株は複数のシステムに存在し、シンボルの接尾辞で区別されます。**bStock のみ

(接尾辞 `…B`)がカウントされます:**

| システム | 接尾辞 | 例 | キャンペーン対象としてカウント |

| ---------- | ------ | ---------------- | ---------------------- |

| **bStock** | `…B` | `AAPLB`, `NVDAB` | ✅ カウント対象 |

| Ondo | `…on` | `AAPLon` | ❌ カウントされない |

| xStocks | `…x` | `AAPLx` | ❌ カウントされない |

ティッカーを指定すると、Agent は対応する bStock に解決します。もし適格リストにない場合は

今週の適格リストに載っていない場合、それは「取引は可能だが今週はカウントされない」という意味です。

さらに、**bStock の購入がキャンペーン対象としてカウントされるには、これら5つの支払いトークンのいずれかを使用する必要があります

Realized PnL:**

**BNB · USDT · USDC · U · USD1**

> ⚠️ Ondo のトークン化株を含む他のトークンで bStock を購入すると、その取引は

> キャンペーン PnL にはカウントされません**。

> ⚠️ **実現損益は売却・実現した部分のみがカウントされます**: キャンペーン終了時に売却していないポジションは

> ランキングにはカウントされません。したがって、スコア対象にしたいポジションは、キャンペーン

> 終了**。正確な計算方法は公式キャンペーンページ / ルールに従います。

## 🏆 賞金プール

賞金プールは**段階的に、永久に解放されます(AUM が減っても巻き戻されません)**。全 bStock

**登録済みユーザー全体**の AUM がマイルストーンに到達すると — AUM が高いほどプールは大きくなり、Top

100 は Realized PnL 順位で配分されます。閾値と配分は公式キャンペーン

ページ。参加者数が枠に満たない場合、資格を満たした参加者のみが支払われ、空き枠は

再配分されません。

## 🎁 報酬配布とレビュー

キャンペーン終了 → 72時間の事後レビュー → 72時間の公開表示(公式サポートに連絡できる場合あり

(異議申し立て)→ 14営業日以内に参加用 Agentic Wallet へ USDC が送付されます。最終結果は

キャンペーン後のレビューに従って。

## ⚠️ リスク注意

トークン化証券は証券保険の対象外であり、一部の

管轄地域による制限があり、企業イベント(決算、配当、株式分割など)によって停止される場合があります。

対象トークンには **レバレッジ / インバース ETF** が含まれる場合があり、日中の値動きと

かなり高いリスクがあります。オンチェーン取引にはスリッページやスマートコントラクトのリスクも伴います。

自己調査(DYOR) — Skills は情報提供と実行機能のみを提供し、投資

アドバイス。資格と PnL 計算の正式な条件は公式キャンペーン

ルール。