Skip to content

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.

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.

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].

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:

Terminal window
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"}'

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.

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.