About Sidepit
The official documentation for Sidepit users, trading agents, and API builders.
Last updated
Was this helpful?
The official documentation for Sidepit users, trading agents, and API builders.
Sidepit is an electronic exchange for hedging and speculating on the U.S. dollar price of Bitcoin. It trades dated, Bitcoin-margined forwards and settles in satoshis.
An exchange should concentrate competing interest and discover a price. Sidepit does that without selling priority to the fastest wire. Its DLOB — one-second deterministic auctions give orders a shared second, then let the best price win.
Traders compete on price and risk. Not proximity.
Hedgers use USDBTC to manage the future dollar value of Bitcoin.
Speculators take a view on Bitcoin's dollar price.
Liquidity providers price that flow and compete for the spread.
Sidepit quotes the market in satoshis per future U.S. dollar. The same quote can be shown as forward USD/BTC, today's dollars, spot, JPY, or another user-defined view. Start with Forward Price.
A Native SegWit Bitcoin address becomes the Sidepit account.
Bitcoin locked from that address becomes trading balance.
Signed orders enter DLOB one-second deterministic auctions.
Fills update positions, P&L, margin, and balance.
Daily mark-to-market settles the account in satoshis.
The exchange publishes market data, orders, fills, rejections, account state, and signed-action outcomes through an open protocol. Humans can trade directly or authorize a separate agent identity to execute for the same account.
No account or credentials are required to read production:
The first read returns the exchange state, active dated forward, live quote, contract size, margins, and expiry.
Start with Onboarding, continue to Trading, or open the Public API repository for agent and client instructions.

Last updated
Was this helpful?
Was this helpful?
git clone --recurse-submodules https://github.com/sidepit/Public-API
cd Public-API
python3 -m venv python-client/.venv
python-client/.venv/bin/pip install -r python-client/requirements.txt
python-client/.venv/bin/python examples/quickstart.py