{"name":"Robindex","version":"2026-10-22","positioning":"AI-native universal DEX. Self-custody accounts on on-chain protocols, Binance / OKX fee parity, the union of Binance and OKX trading bots.","network":"mainnet","tradingEnabled":true,"venues":[{"id":"lighter","status":"live","fees":{"perp":{"maker":"0.02%","taker":"0.05%","matchesBinanceOkx":true},"spot":{"maker":"0.08%","taker":"0.10%","matchesBinanceOkx":true}}},{"id":"hyperliquid","status":"planned","fees":{"perp":{"maker":"0.025%","taker":"0.07%","matchesBinanceOkx":false},"spot":{"maker":"0.08%","taker":"0.10%","matchesBinanceOkx":true}}}],"bots":{"kinds":["grid","dca","twap","iceberg","vp","snowball","spot-grid","spot-dca","rebalance","arbitrage","auto-invest","infinity-grid","copy","signal"],"previewEndpoint":"/api/v1/bots/preview"},"referral":{"basis":"Robindex net revenue per trade","maxPayoutPercent":50,"referrerTiersPercent":[10,20,30],"alliancePercent":20,"review":"rolling 30 days, daily","paidIn":"USDC"},"endpoints":{"publicReads":[{"method":"GET","path":"/api/v1/agent/manifest","summary":"This manifest."},{"method":"GET","path":"/api/v1/venue/bootstrap","summary":"Active protocol, network, fee rates and whether trading / bots are live."},{"method":"GET","path":"/api/v1/bots/marketplace","summary":"Running public bots with ROI and copyable parameters."},{"method":"POST","path":"/api/v1/bots/preview","summary":"Validate bot parameters and preview orders, minimum investment and liquidation estimates. No funds move."},{"method":"GET","path":"/api/v1/copy/leads","summary":"Copy-trading lead leaderboard."},{"method":"GET","path":"/api/v1/points/leaderboard","summary":"Season points leaderboard (masked addresses)."}],"agentActions":[{"scope":"read","method":"GET","path":"/api/v1/bots","summary":"My running and stopped bots."},{"scope":"read","method":"GET","path":"/api/v1/bots/{id}","summary":"Bot detail: params, phase, orders, PnL and runtime status."},{"scope":"read","method":"POST","path":"/api/v1/bots/preview","summary":"Validate and preview bot parameters."},{"scope":"read","method":"GET","path":"/api/v1/growth/me","summary":"Referral code, tier and alliance status."},{"scope":"read","method":"POST","path":"/api/v1/venue/account-state","summary":"Account balances and positions for one of my accounts."},{"scope":"manage","method":"POST","path":"/api/v1/bots/{id}/stop","summary":"Stop a bot; body { closeOnStop: boolean }."},{"scope":"manage","method":"POST","path":"/api/v1/bots/{id}/pause","summary":"Pause a bot."},{"scope":"manage","method":"POST","path":"/api/v1/bots/{id}/resume","summary":"Resume a paused bot."},{"scope":"trade","method":"POST","path":"/api/v1/bots/preview","summary":"Preview first: with a trade credential the response adds previewHash (single-use, valid 10 minutes) and maxInvestmentUsdc."},{"scope":"trade","method":"POST","path":"/api/v1/bots","summary":"Create and start a bot; body { kind, marketId, params, previewHash, investedUsdc? }. Params must equal the preview. Investment <= the credential cap; bots this credential started total <= 5 x cap; 10 creates per hour. Uses a free bot account the owner prepared in the app."}],"plannedAuthenticatedActions":["bots.amend","bots.funds","orders.place","orders.cancel","positions.close"]},"auth":{"header":"Authorization: Agent <token>","create":"In the app: Assets → Agent access. Scopes: read, manage (stop / pause / resume), trade (manage + start bots up to a per-bot USDC cap the owner sets). Revoke any time."},"cli":{"download":"https://robindex.ai/cli/robindex.mjs","usage":"node robindex.mjs --help","env":"ROBINDEX_API (default https://robindex.ai), ROBINDEX_AGENT_TOKEN for account commands"},"safety":"Agent credentials can never withdraw, transfer funds out, change keys or approvals, change referral payout settings or mint credentials. Only trade credentials can start bots: each bot <= the owner-set cap (10-100000 USDC), all running bots it started <= 5 x cap, only after a matching preview. Withdrawals always need the owner wallet signature."}