Aturan rotasi: bot hanya memegang 1 coin aktif dengan modal $1. Tidak ada posisi paralel dan tidak semua coin dibeli $1 sekaligus. Begitu coin aktif kena TP (+50% / +100%) atau SL (−30%), posisi langsung ditutup penuh, hasil dicatat di Riwayat Rotasi, lalu bot otomatis scan lagi dan membeli $1 di coin berikutnya yang lolos semua filter + Smart Score ≥ ambang.
Snipe = jalur cepat khusus coin baru: begitu pair baru muncul dan likuiditasnya tampil di DexScreener, coin itu langsung dievaluasi — tidak menunggu siklus scan biasa. Tidak ada jalan pintas keamanan: tetap wajib lolos audit hard-kill (authority None · likuiditas ≥ ambang · top 10 ≤ 20%), Smart Score ≥ 0,55 dari data live asli, dan batas harian. Beli tetap $1 per coin, rotasi 1 posisi, TP +50% / +100%, SL −30%. Snipe hanya mengejar pair berumur ≤ batas di bawah; pair lebih tua = jalur scan biasa.
Hanya pair berumur ≤ angka ini yang boleh di-snipe. Lebih tua dari itu = jalur scan biasa.
Eksekusi live sungguhan jalan di server Vercel lewat route /api/trade/execute: Jupiter Quote v6 → Swap → tanda tangan server (key dari env SOLANA_WALLET_SECRET — tidak pernah tampil di halaman ini / log) → simulasi dulu → broadcast hanya bila simulasi bersih. Route menolak semua trade kecuali env server TRADING_MODE=live dan header token EXECUTOR_TOKEN cocok (isi tokennya di Pengaturan & Modal). Beli dibatasi $1 per coin, slippage maks 5%. Sampai deposit masuk + server live + bot jalan, tidak ada trade live yang bisa terjadi. Setiap kandidat lolos langsung dibeli otomatis $1 — tanpa konfirmasi per trade.
6 alasan kill paling sering di sesi live ini. Di bawahnya bot menjalankan audit penuh 8 kelas rug + Smart Scoring 7 faktor — satu hard-kill saja sudah cukup untuk membuang coin, tidak ada negosiasi skor.
Skor akhir = jumlah terbobot persis dari 7 faktor: Smart Score = Σ (nilai faktor × bobot). Angka besar di hero selalu dihitung dari rincian faktor di bawahnya — kalau faktor-faktornya berjumlah 0,65 hero menampilkan 0,65, kalau 0,72 menampilkan 0,72; tidak ada angka lain. Skor Grok/LLM hanya bahan di dalam faktor Sosial/Buzz (bobot faktor 15%). Pengaruh buzz pun masuk lewat faktor Sosial/Buzz itu sendiri, bukan bonus/penalti tersembunyi di luar tabel. Coin wajib lolos semua hard-kill audit dulu, baru dinilai. Faktor diisi dari DexScreener / Solana RPC / TrueSOTA / X dengan waktu cek, dan faktor yang datanya belum tersedia membuat coin di-skip, bukan ditebak.
Scout memindai kedua jalur sekaligus tiap siklus. Kategori hanya menentukan faktor mana yang dipakai (tetap 7 faktor, bobot total 100%, semua tampil per faktor) — audit hard-kill 8 kelas tetap jalan sebelum scoring di kedua jalur, dan ambang lolos Executor tetap sama: Smart Score ≥ 0,65.
Keterlacakan skor: setiap faktor di bawah memuat nilai + kontribusinya (nilai × bobot), dan baris Jumlah Terbobot di bawah tabel menjumlahkan semua kontribusi itu — hasilnya harus sama persis dengan angka hero dan itulah angka yang dipakai vonis LOLOS / WATCHLIST / DIBUANG serta keputusan Executor. Semua faktor berasal dari data live (bagian Detail Coin / Data Live). Sub-skor Influencer Buzz ditampilkan terpisah di atas rincian faktor; pengaruhnya sudah termasuk di dalam nilai faktor Sosial/Buzz, tidak pernah sebagai angka tambahan di luar tabel.
Ambang lolos Executor: Smart Score ≥ 0.55 + likuiditas ≥ $5k + volume 1 jam ≥ $10k + tidak ada hard-kill. Skor 0.45–0.54 = watchlist saja, tidak dibeli. Di bawah 0.45 = dibuang.
Setiap kandidat melewati 8 pemeriksaan ini sebelum scoring. Satu saja kena = HARD KILL, langsung masuk Logger, tidak lanjut ke Analyst / Executor.
On-Chain Safety Rails: simulasi sebelum broadcast · approval exact-amount (tidak pernah unlimited) · slippage maks 5% · verifikasi kontrak ke sumber resmi · berhenti total (fail-closed) kalau RPC / tool error — tidak ada tebakan, tidak ada retry membabi buta. Aksi destruktif (ganti wallet, matikan stop) selalu butuh konfirmasi eksplisit + ringkasan 1 baris: chain · wallet · jumlah · slippage · TP/SL.
Hanya angka dari respons API asli yang ditampilkan di sini — lengkap dengan sumber + waktu cek (WIB). Tidak ada angka contoh yang menyamar jadi angka live. Aturan akurasi: data berumur > 5 menit = basi untuk harga/likuiditas; basi / kosong / error = fail-closed.
/api/jupiter/price/api/solana/rpcStatus: FAIL-CLOSED untuk live trading sampai semua sumber inti (DexScreener + Jupiter + Solana RPC) berhasil dicek segar.
Tempel mint address Solana untuk menarik data asli coin itu. Setiap faktor bisa ditelusuri: nilai + sumber + waktu cek. Kolom yang gagal diambil tetap “Data belum tersedia” — tidak diisi tebakan — dan coin itu tidak boleh dibeli.
Buzz adalah sinyal kewaspadaan dua arah, bukan tiket beli. Yang diukur dari X + Telegram: jumlah mention, kecepatan mention (velocity), jumlah influencer unik, sentimen, dan siapa influencer-nya + riwayatnya.
Bot live-only: Modal $1 · all-in — satu posisi $1 per coin, rotasi 1 posisi, TP +50% / +100%, SL −30%. Modal diambil dari wallet trading Solana (saldo dicek live), bukan angka simulasi.
Setiap bunyi beda: TP = 3 nada naik ceria · SL = 2 nada turun peringatan · Buy = konfirmasi 2 nada · Scan selesai = blip singkat · Logger = klik pendek tiap log baru. Sesuai aturan autoplay browser, suara baru mulai bunyi setelah kamu menyentuh / mengklik halaman ini sekali.
Endpoint https://true-sota.com/v1 (OpenAI-compatible). Key tidak disimpan di browser ini — Test Koneksi memakai key server dari env Vercel (TRUESOTA_API_KEY) lewat route /api/llm/models. Kolom di atas hanya memori sesi (kosong lagi setelah refresh) dan tidak pernah dikirim dari browser. Key tidak pernah diminta lewat chat.
Token ini harus sama dengan env EXECUTOR_TOKEN di Vercel. Tanpa token yang cocok, server menolak semua trade live (401) — jadi orang luar yang tahu URL route tidak bisa memanggil executor. Token tersimpan hanya di browser HP kamu, tidak pernah dikirim ke mana pun kecuali ke route executor di domain ini. Rotasi token = ganti env di Vercel + tempel ulang di sini.
Belum dites sesi ini. Catatan cek 14 Nov 00:26 WIB: daftar model TrueSOTA baru menampilkan qwen3.8-max dan qwen3.8-flash — grok-4.6 belum muncul. Test Koneksi mengambil daftar model asli dari akunmu dan otomatis memilih grok-4.6 kalau ada, selain itu fallback ke qwen3.8-max.
Pilihan kamu: Jupiter Wallet. Swap-nya jalan lewat Jupiter API (aggregator Solana) biar dapat harga terbaik — wallet-nya cuma buat tanda tangan. Pakai wallet trading khusus ini saja, jangan wallet utama.
Status cek 14 Nov 00:52 WIB (Solscan): alamat terverifikasi format Solana (Base58, on-curve), tapi account does not exist onchain dan SOL Balance 0 — artinya wallet ini belum pernah didanai. Itu normal untuk wallet baru: akun Solana baru muncul on-chain setelah menerima SOL pertama kali.
Alamat publik ini aman dibagikan. Web ini TIDAK PERNAH meminta private key / seed phrase — tidak ada kolom untuk itu, dan jangan pernah mengetiknya di web mana pun. Untuk live nanti, tanda tangan dilakukan di aplikasi Jupiter Wallet kamu sendiri / env Vercel yang kamu isi sendiri, bukan lewat halaman ini.
Batas-batas ini menjaga satu hari trading. Kalau SATU saja batas kena, bot otomatis berhenti trade untuk sisa hari itu dan status berubah jadi “Batas harian tercapai — bot berhenti”. Bot baru bisa jalan lagi besok (tanggal WIB berganti, progres otomatis reset) atau setelah kamu reset manual di bawah — menekan Jalankan saja tidak membatalkan batas yang sudah kena. Semua angka bisa kamu ubah dan tersimpan di browser ini. Batas berlaku untuk semua trade live; P&L dihitung dari posisi yang sudah ditutup (TP/SL).
Contoh: 5 = bot berhenti kalau P&L hari ini menyentuh −$5.
Contoh: 10 = bot berhenti (mengunci profit) kalau P&L hari ini menyentuh +$10.
Jumlah pembelian (buy) yang dihitung per hari WIB.
Contoh: 3 = tiga kali SL berturut-turut tanpa TP di antaranya → berhenti seharian. TP mereset hitungan beruntun.
Di luar jam ini bot tidak membuka trade baru; posisi yang sudah terbuka tetap dipantau Risk sampai TP/SL. Jam selesai lebih kecil dari jam mulai = lewat tengah malam.
Reset manual meng-nol-kan P&L hari ini, jumlah trade, dan hitungan rugi beruntun, serta membuka kunci “Batas harian tercapai”. Setelah reset, bot tetap dijeda — tekan ▶ Jalankan sendiri untuk mulai lagi. Mengubah angka batas lalu menekan Terapkan juga tidak membuka kunci yang sudah kena; hanya reset manual atau ganti hari yang membukanya.
Web ini di-deploy di Vercel dan domain produksi http://onlinejob.web.id/ disambungkan ke proyek Vercel-nya. Karena Vercel itu serverless (bukan proses 24/7), scan jalan lewat Vercel Cron harian (00:00 UTC / 07:00 WIB) yang memanggil route /api/cron/scan: ambil pair baru → filter anti-rug → Smart Score dari faktor terukur (tanpa tebak-tebak skor Grok) → eksekusi live otomatis sesuai aturan di atas. Dashboard yang kamu lihat ini adalah tampilannya; file starter route-nya bisa diunduh di bawah.
Environment variable di Vercel (Project → Settings → Environment Variables):
TRUESOTA_API_KEY = (key kamu dari true-sota.com — dipakai server saja, route /api/llm/models)
TRADING_MODE = live # bot ini live-only — executor membeli otomatis $1/coin.
# Executor MENOLAK semua trade selama bukan 'live'.
LIVE_TRADING = false # fallback lama bila TRADING_MODE tidak di-set
SOLANA_WALLET_ADDRESS = EJrjGUTe2qNok3GRHDcQi8kR56tn7Q7ymHgx2eBcyeMY
WALLET_PROVIDER = jupiter # Jupiter Wallet (pilihan kamu) — saat ini belum dibaca kode, hanya dokumentasi
SOLANA_WALLET_SECRET = (isi SENDIRI di Vercel — private key wallet trading khusus,
# format JSON array 64 byte atau base58. Server-only:
# TIDAK PERNAH tampil di web, log, atau chat.)
CRON_SECRET = (opsional — bila di-set, route /api/cron/scan menolak tanpa Bearer yang sama)
EXECUTOR_TOKEN = (WAJIB untuk trade live — POST /api/trade/execute menolak tanpa header x-grokbot-token yang sama; isi juga di kolom Token Executor di Pengaturan)
SOLANA_RPC_URL = (opsional — RPC provider sendiri; default https://api.mainnet-beta.solana.com)
# Private key TIDAK disimpan di web ini dan TIDAK PERNAH diminta di halaman ini.
# Live signing dilakukan di server Vercel dengan env yang kamu isi sendiri.
Route Data Live (wajib ikut ter-deploy): cek Jupiter & Solana RPC tidak lagi dipanggil langsung dari browser — browser memanggil route same-origin /api/jupiter/price (server → Jupiter Price API v3, karena v2 sudah mati 404) dan /api/solana/rpc (server → Solana RPC, menghindari 403 browser). Tanpa dua file route ini di repo Vercel, cek live akan gagal dan status tetap FAIL-CLOSED.
Executor Live: file api/trade/execute.js adalah eksekutor sungguhan di server — Jupiter Quote v6 → Swap → tanda tangan pakai SOLANA_WALLET_SECRET (env server saja) → simulasi → broadcast. Ia menolak semua trade selama TRADING_MODE bukan live, membatasi beli ≤ $1, dan men-clamp slippage ≤ 500 bps. Butuh package.json di atas ter-deploy supaya @solana/web3.js tersedia. Auto Snipe live memakai route yang sama — kandidat snipe yang lolos langsung dibeli otomatis $1, tanpa konfirmasi per trade.
Wallet live: Jupiter Wallet · EJrjGUTe…BcyeMY — swap lewat Jupiter API. Saldo wallet dicek live di panel Data Live & Sumber (bukan dari snapshot lama). Trade jalan otomatis begitu kandidat lolos — tanpa konfirmasi per trade. Private key / seed phrase tidak pernah diminta di web ini dan jangan pernah dikirim di chat.