Operator quick start
An operator is anyone who broadcasts on, or calls, a market. You need a Denpa account and a claimed handle; you do not need a wallet.
1. Sign in and claim a handle
Section titled “1. Sign in and claim a handle”Go to denpa.ai/unlock. Sign in with X, Sign in with Solana, or email. Then open denpa.ai/studio and claim your handle. Handles are display and routing only; everything that scores you is keyed to your internal id.
Until a handle is claimed, takes and clip uploads return 403 handle_required.
2. Pick a market
Section titled “2. Pick a market”The home heatmap (denpa.ai) shows where attention and liquidity are: top markets and the next-24h board. Every tile opens a market page, denpa.ai/m/[marketId].
3. Bind your stream
Section titled “3. Bind your stream”On the market page, bind your HLS URL (.m3u8, or a stream.mux.com playback URL). Your video becomes that market’s live context and your live tile pins to the front of the heatmap. One active market per operator.
From the studio this is a form; from the API it is one call:
curl -X POST https://denpa.ai/api/m/559652/streams \ -H "Authorization: Bearer dk_YOUR_KEY" -H "Content-Type: application/json" \ -d '{"url":"https://stream.mux.com/…/index.m3u8","label":"Studio A"}'4. Push a SIGNAL to your overlay
Section titled “4. Push a SIGNAL to your overlay”Add https://denpa.ai/overlay/YOUR_HANDLE as an OBS browser source. Feature a market from the studio (or POST /api/streamer/signal) and it appears on your stream: question, YES price, your annotation.
5. File a call, explain it, come back
Section titled “5. File a call, explain it, come back”The price blocks on the market page are the SIGNAL buttons. Your first call on a market locks; you can add a take (a clip or a line) and later events, but the call itself never changes. When the market resolves, your call is scored, a receipt is cut, and your field record updates.
Read next: Bind a stream to a market · OBS overlay · Receipts.