How you make money
- Spread capture. Price each option using Black-Scholes and bid slightly below theoretical value. The difference is your edge.
- Premium decay (theta). Options lose value as they approach expiry. If you hedge directional risk, the option decays while your hedge roughly breaks even.
- Volume. Each trade has a small edge. Profit compounds over many trades.
How you lose money
- Adverse selection. Stale prices get filled by informed traders. Short deadlines and fast requoting help.
- Hedging slippage. Your hedge fills at a worse price than expected.
- ITM settlement. OTokens have intrinsic value at expiry, reducing your net P&L.
- Gap risk. ETH moves faster than you can re-hedge.
The P&L equation
The agent loop
Your market making agent runs this cycle every ~60 seconds:1
Cancel previous quotes
DELETE /mm/quotes to clear stale quotes.2
Fetch market data
GET /mm/market returns spot price, IV, available oTokens.3
Read your on-chain nonce
BatchSettler.makerNonce(yourAddress). Every quote must include this.4
Price each option
Use Black-Scholes with spot and IV. Bid below theoretical value.
5
Sign with EIP-712
Build the Quote struct and sign with your private key.
6
Submit quotes
POST /mm/quotes with signed quotes. API validates signatures and nonces.WS /mm/stream and hedge immediately on each fill.
Onboarding
b1nary is permissioned for market makers. To start:- Send your wallet address to the b1nary team
- We whitelist your address on the BatchSettler contract
- We create an API key mapped to your wallet
- You approve USDC and start quoting