boshi

Documentation

How Boshi works

Boshi is a perpetual-futures terminal on Robinhood Chain with a Kalshi-style Up/Down interface. This page is the full reference: the trading mechanics, the exact PnL and liquidation math, where every price comes from, how your account is stored, and the risks of leveraged trading. Nothing here is hand-waved — the formulas below are the ones the app actually runs.

Start here

Overview

A perpetual future(“perp”) is a contract that tracks the price of an asset with no expiry date — you can hold a position as long as you keep enough margin. On Boshi you take a directional bet on a market, choose how much leverage to apply, and your profit or loss moves tick-for-tick with the live price.

The interface uses two words for direction — Up and Down — because they read more clearly than “long” and “short.” Under the hood they are exactly that: Up is a long, Down is a short.

Read-only wallet, self-custodial by design

Boshi never takes custody of your funds. Your wallet is used only to identify your account and to read your on-chain balance. There are no deposits, no withdrawals, and no contract that holds your assets. See Wallet & security.

Vocabulary

Core concepts

Four terms carry most of the weight across these docs:

Margin
The amount you put up to open a position. It is your maximum loss — nothing you didn't stake can be lost.
Leverage
A multiplier (e.g. 5×) applied to your margin. Higher leverage means a larger position and a closer liquidation price.
Position size
margin × leverage — the notional exposure your position controls.
Liquidation
The automatic close that happens when a loss consumes your margin.

Everything from here builds on these four. If a section gets dense, the glossary at the bottom restates each term in one line.

Mechanics

How trading works

Opening a position takes three choices, made in the trade ticket on any market page:

  1. DirectionUp if you think price will rise, Down if you think it will fall.
  2. Amount — the margin you stake, in account dollars. Quick buttons fill 25%, 50% or your full balance.
  3. Leverage — a slider from up to that market’s cap. The ticket shows your resulting position size and an estimated liquidation price before you commit.

You open at the current price — that becomes your entry price. From then on the position’s value updates live with every price tick, both on the market page and in the terminal strip at the top of the app. Closing a position settles it at the price at that moment and returns your margin adjusted for the realized PnL. Open positions are listed under the chart, each with its live PnL and a one-click close.

No expiry, no rollover

Because these are perpetuals, a position never expires. It stays open until you close it or it gets liquidated — there is nothing to roll over or settle on a schedule.

The math

PnL & liquidation

Profit and loss is linear in the price move, the margin, and the leverage:

PnL = margin × leverage × (price − entry) ÷ entry × direction

Up positions gain when price rises; Down positions gain when it falls.

direction is +1 for Up and −1 for Down. In plain terms: your PnL is the position size (margin × leverage) multiplied by the percentage the price has moved in your favour.

Worked example — Up position

Margin
$500
Leverage
Position size
$2,500
Entry price
$60,000
Current price (+4%)
$62,400
PnL = 500 × 5 × 4%
+$100

Liquidation

Your margin is a cushion. When an adverse move grows large enough that the loss equals your entire margin, the position is automatically closed and the margin is gone. That threshold is a fixed percentage move against you:

liquidation move = 1 ÷ leverage

A 5× position liquidates on a 20% adverse move; a 2× position on a 50% move.

So the estimated liquidation price is:

liq price = entry × (1 − 1 ÷ leverage) for Up  ·  entry × (1 + 1 ÷ leverage) for Down

Boshi checks this on every price tick and force-closes any position whose margin has been consumed, so a liquidated position can never go below a total loss of its own margin. The trade ticket previews the liquidation price before you open, and each open position shows how far it currently sits from that line.

Higher leverage is a tighter rope

Leverage scales gains and losses equally. At 6× a 16.7% move against you is a full liquidation; at 2× you have a 50% buffer. Pick leverage for the volatility of the market, not just the upside.

Limits

Leverage

Every market has its own maximum leverage, tuned to how volatile the asset is — the deepest, most liquid markets (BTC, ETH) allow the most, thinner ones less. You can trade anywhere from up to that cap in 0.1× steps.

The caps are listed per market in the Markets table below and shown as a badge on every market row and detail page.

Costs

Funding & fees

Funding

In perpetual futures, a funding rate is the periodic payment between longs and shorts that keeps the contract price tethered to the underlying spot price. When the rate is positive, longs pay shorts; when negative, shorts pay longs. Boshi surfaces the current funding rate as a live stat on each market so you can read market positioning at a glance.

Fees

Boshi charges no trading fees. When you close a position your margin is returned in full, adjusted only by your realized PnL. There is no spread markup, no open/close commission, and no gas cost for trading — trades are simulated against live prices, not settled on-chain.

Data honesty

Price sources

Boshi is explicit about where every number comes from. Each market is tagged with its source, shown as a small badge everywhere the market appears:

On-chain
Read directly from Chainlink price feeds deployed on Robinhood Chain, via eth_call to the feed's latestRoundData(). Used for BTC, ETH and LINK.
Market data
Live price plus real 24h volume and change from the public Binance REST API. Used for the remaining nine markets.

The on-chain 24h caveat

Chainlink feeds on Robinhood Chain don’t expose a free 24-hour history. Rather than invent one, Boshi records real price samples locally over time and labels the change “since load” until a full 24-hour window of genuine samples exists. On-chain charts start short and fill in with real data as you use the app. Nothing is back-filled with fabricated candles.

If a number isn't real, it isn't shown

Wherever a value can’t be sourced from a live feed — a 24h figure before enough samples exist, for instance — Boshi shows a dash () instead of a plausible-looking guess.

Reference

Markets

Twelve markets are tradable today — three on-chain via Chainlink, nine from Binance market data. The feed address or trading pair each one reads is listed here:

MarketSourceFeed / pairMax leverage
BTCBitcoinOn-chain (Chainlink)0xa2c502516×
ETHEthereumOn-chain (Chainlink)0x78F3d3A94.5×
LINKChainlinkOn-chain (Chainlink)0xe86ebce93.4×
SOLSolanaMarket data (Binance)SOLUSDT2.6×
XRPXRPMarket data (Binance)XRPUSDT2.7×
DOGEDogecoinMarket data (Binance)DOGEUSDT2.7×
SUISuiMarket data (Binance)SUIUSDT2.4×
LTCLitecoinMarket data (Binance)LTCUSDT3.7×
NEARNEAR ProtocolMarket data (Binance)NEARUSDT2.8×
ZECZcashMarket data (Binance)ZECUSDT2.4×
BCHBitcoin CashMarket data (Binance)BCHUSDT3×
SHIBShiba InuMarket data (Binance)SHIBUSDT2×

Your balance

Accounts

You can browse every market, chart and price freely, but opening a position requires a connected wallet — the trade ticket prompts you to connect (and to switch to Robinhood Chain) before it will open a position.

Every account starts with a $10,000 balance. Sign in with a one-time wallet signature and your balance, open positions and history are stored server-side, so they survive a cache clear and sync across devices.

You can reset your account back to $10,000 from the Portfolio page at any time. Each wallet address keeps its own separate book, so switching wallets shows that wallet’s positions.

Robinhood Chain

The network

Boshi runs on Robinhood Chain, an EVM network whose native gas token is ETH. Your wallet reads its balance and identity here; on-chain markets read their Chainlink feeds here. The full connection parameters:

Network
Robinhood Chain (mainnet)
Chain ID
4663 (0x1237)
Native token
ETH
RPC URL
https://rpc.mainnet.chain.robinhood.com

Boshi only operates on this one network. If your wallet is pointed elsewhere, the app prompts you to switch to Robinhood Chain (adding it if needed) and keeps the trading interface in view-only mode until it’s connected to the right chain.

Trust model

Wallet & security

Connecting a wallet does two things and nothing more: it identifies your account and reads your public on-chain balance. Sign-in uses a standard Sign-In with Ethereum message — a single signature that proves you control the address. That signature never authorizes a transfer.

  • No deposits, withdrawals, or custody — Boshi cannot move your funds.
  • No approval prompts for token spending — trading touches nothing on-chain.
  • Only injected browser wallets are supported; no third-party connect relays.
  • The app ships with a strict Content-Security-Policy and HTTPS-only headers.

Boshi is built on Robinhood Chain, not by Robinhood

Boshi is an independent project. It reads from Robinhood Chain and public price feeds; it is not operated by, affiliated with, or endorsed by Robinhood.

Quick answers

FAQ

Do I need to deposit anything to trade?
No. Connect a wallet to trade, and your account starts with a $10,000 balance — no deposit is possible. Your wallet is for identity only.
Can I lose more than I put into a position?
No. Your maximum loss on any position is its margin. Liquidation closes it before it can go further.
Why does an on-chain market show “since load” instead of a 24h change?
Chainlink feeds on Robinhood Chain have no free 24h history, so Boshi accumulates real samples over time and only shows a true 24h figure once a full window exists.
What happens if my wallet is on the wrong network?
The app prompts you to switch to Robinhood Chain (chain ID 4663) and stays in view-only mode until you do.
Will I keep my positions if I clear my browser?
Yes — your account is tied to your wallet and stored server-side, so it survives a cache clear and syncs across devices.
Are there any fees?
No trading fees, spreads, or gas costs. Closing returns your margin adjusted only for realized PnL.

Read this

Risk disclosure

Leveraged trading carries real risk of loss. Leverage amplifies both gains and losses, and a position can be fully liquidated by a relatively small move against it — at 6×, a 16.7% adverse move wipes out the margin. Prices depend on external sources (Chainlink and Binance) that can lag, pause, or move sharply, and a liquidation is executed at the price available at that moment.

Only trade with amounts and leverage whose behaviour you understand. Nothing on Boshi is financial advice.

One-liners

Glossary

Perpetual
A futures contract with no expiry date.
Up / Down
The UI names for long / short.
Margin
The amount you stake to open a position; your max loss.
Leverage
A multiplier on your margin that sets position size.
Position size
margin × leverage — your notional exposure.
Entry price
The price at which a position was opened.
PnL
Profit and loss, moving live with the price.
Liquidation
Automatic close when a loss consumes the margin.
Funding
Periodic payment between longs and shorts in a perp.
Chainlink feed
The on-chain oracle contract a market's price is read from.