
Saat ini masih banyak orang yang belum tahu cara melakukannya, bisa lihat daftar peringkat di atas—hadiahnya sangat besar
I. Ini sebenarnya kompetisi seperti apa
BStock AI PnL Trading Competition diselenggarakan oleh kolaborasi empat pihak: Binance Wallet, bStocks, BNB Chain Agent Studio, dan CoinMarketCap
Ringkasan satu kalimat: Anda menggunakan "dompet AI yang patuh" (Agentic Wallet) untuk melakukan trading saham AS yang tokenisasi (bStock), dibantu dengan dua jenis analisis AI dalam mengambil keputusan, lalu membagi hadiah berdasarkan peringkat laba rugi yang telah terealisasi (Realized PnL)

II. Empat konsep inti
1. Agentic Wallet (dompet Agent)
Ini adalah dompet untuk AI Agent (Agent bisa berupa Claude / Codex / Openclaw, dll.). Hampir semua aktivitas dalam kompetisi—cek aset, melakukan analisis AI, membeli dan menjual bStock
2. bStock (saham ter-tokenisasi)
Tokenisasi saham AS (mis. NVDA, AAPL) lalu taruh di aset di blockchain.
3. x402 (protocol panggilan berbayar)
Dua jenis tugas analisis AI menggunakan protokol berbayar x402: permintaan pertama mengembalikan 402 (butuh bayar). Setelah kamu menandatangani dan membayar, baru kirim ulang request, dan baru dapat datanya.
4. Realized PnL(keuntungan/kerugian yang sudah terealisasi)
Hanya menghitung bagian profit yang sudah kamu jual, yang benar-benar sudah masuk (direalisasikan). Posisi yang masih kamu pegang pada akhir pertandingan (belum dijual) tidak dihitung ke peringkat.
Proxy jaringan: dari pengujian, ternyata proxy untuk browser dan untuk terminal itu berbeda. Jika terminal langsung terhubung ke binance.com, akan timeout (detail solusi ada di Bagian 4).
3. Persiapan sebelum mulai
Sebelum mulai praktik, pastikan tiga hal ini dulu:
Agentic Wallet sudah terpasang dan sudah login, dan registrasi sudah selesai
BAW Skill sudah terpasang (disarankan biarkan Agent menginstal otomatis)
Sisakan sedikit BNB untuk gas: setiap transaksi adalah transaksi on-chain, jadi akan menghabiskan gas. Jangan mengubah semua dana menjadi stablecoin atau bStock, nanti transaksi pertama gagal karena tidak ada gas.
4. Registrasi (satu-satunya langkah yang wajib dilakukan oleh kamu sendiri)
⚠️ Registrasi harus diselesaikan secara langsung di Binance App / web oleh kamu sendiri, tidak bisa diserahkan ke AI Agent. Hanya transaksi setelah registrasi yang akan dihitung dalam pertandingan, dan begitu wallet yang terikat sudah dikonfirmasi, tidak bisa diubah—pastikan kamu mengikat wallet yang akan kamu gunakan untuk ikut lomba.
Pintu masuk:
Web: web3.binance.com/en/activity/unified-tc/agentic-pnl
Alur web: Join → cek alamat → Confirm → selesai (sukses). Perhatikan: web hanya bisa mengikat wallet yang sudah ada, tidak bisa membuat wallet baru. Kalau kamu belum punya Agentic Wallet, web akan memunculkan dialog "silakan buat Agentic 钱包 (Agentic wallet) Anda terlebih dahulu"



App: saat ini belum paham. Nanti aku tanya ke pihak resmi untuk tutorial detail.
Bagian 4: Dokumentasi lengkap praktik di terminal (kalau tidak paham, langsung salin semua isi yang ada di bawah ini ke AI)
Bagian ini benar-benar alur yang berhasil dijalankan, termasuk kendala yang sempat ditabrak. Perintah berikut dijalankan di Windows + PowerShell, dengan proxy 127.0.0.1:7890 (sesuaikan dengan proxy kamu yang sebenarnya).
4.1 Instal skill resmi dan CLI
git clone --depth 1 --filter=blob:none --sparse https://github.com/binance/binance-skills-hub.git
cd binance-skills-hub
git sparse-checkout set skills/binance-web3/binance-agentic-wallet skills/binance-web3/binance-tokenized-securities-info
npm install -g @binance/agentic-wallet@1.8.0
Setelah terpasang, lakukan tiga prapemeriksaan terlebih dulu:
baw skill-check --skill-name binance-agentic-wallet --current-version 1.9.1 --json
baw cli-check --required-version 1.8.0 --json
baw wallet status --json
Hasil pengujian: skill tidak perlu di-update, versi CLI sudah memenuhi syarat, status wallet UNCONNECTED
4.2 Masalah pertama: terminal tidak bisa terhubung ke binance.com
Langsung jalankan baw auth signin --json dan muncul REQUEST_TIMEOUT. Setelah ditelusuri, penyebabnya:
• Proxy sistem aktif (127.0.0.1:7890), tapi hanya berpengaruh untuk browser;
• Mengatur variabel lingkungan HTTP_PROXY juga tidak berpengaruh—baw memakai fetch bawaan Node, jadi tidak menggunakan proxy sistem;
• DNS binance.com di terminal terkontaminasi, sehingga koneksi langsung pasti timeout.
Solusi: buat skrip preload, agar fetch proses baw dipaksa memakai versi yang lewat proxy. Instal dependensinya dulu:
npm install --prefix C:\Users\<kamu>\baw-proxy undici
Lalu tulis preload.mjs:
import { pathToFileURL } from "node:url";
const undiciPath = pathToFileURL("C:/Users/<kamu>/baw-
proxy/node_modules/undici/index.js").href;
const undici = await import(undiciPath);
const agent = new undici.ProxyAgent("http://127.0.0.1:7890");
globalThis.fetch = (input, init = {}) => undici.fetch(input, { ...init, dispatcher: agent });
globalThis.Request = undici.Request;
globalThis.Response = undici.Response;
globalThis.Headers = undici.Headers;
undici.setGlobalDispatcher(agent);
Setelah itu, semua perintah baw harus dijalankan dengan cara seperti ini (ganti kedua path dengan path asli kamu):
node --import C:\Users\<kamu>\baw-proxy\preload.mjs <node_modules global>\@binance\agentic-wallet\dist\index.js <perintah anak> --json
Kalau kamu tidak paham isi di atas, salin ke AI yang kamu maksud—dia akan bantu menemukan halaman untuk membuat wallet
4.3 Login dan buat wallet (isi bagian 'jebakan' di pop-up web)
Berhasil mengembalikan qrCodeId, urlForWeb, pairingCode. Buka urlForWeb di browser, lalu scan menggunakan aplikasi Binance di HP. Pemindaian pertama akan otomatis masuk ke alur pembuatan wallet—cukup selesaikan di App: centang ketentuan → Create Agentic Wallet → tunggu sampai Wallet ready! → verifikasi pairing code → centang Secure Auto Sign → Confirm → tiga pemeriksaan keamanan → Continue

4.5 Dua langkah terakhir
1. Isi saldo: transfer stablecoin ke alamat BSC (pilih salah satu: USDT/USDC/U/USD1 untuk membeli bStock dan membayar biaya pemanggilan AI) + sedikit BNB (gas).

Kirim ke AI kamu
Cek kampanye dan selesaikan tugas CMC & BNB Chain Agent Studio

Seperti pada gambar



Dengan begitu tugas selesai, tinggal satu terakhir: gunakan token yang ditentukan untuk membeli bStock dari daftar eligible, lalu jual sebelum pertandingan berakhir agar menghasilkan profit positif yang terealisasi
