Skip to content

Applying to Campaigns Deployed

For: Streamers

Implements: UC-3.1 UC-3.2 UC-3.3 UC-3.4spec →

Browse all open campaigns at Profile → Campaigns and send an offer to any that match your channel. Every application is an Offer — it includes your proposed deal terms, giving both sides a structured starting point for negotiation.

What you see on each campaign card

  • Brand name and campaign category (operator logo + "CASINO" or "SPORTBOOK")
  • Funds secured in escrow badge — green shield confirms the budget is locked on-chain, not just promised
  • Campaign goal (new users, retention, or VIP engagement)
  • Payout structure summary (brackets if set)
  • Campaign dates and schedule
  • Platform requirements (Kick, Twitch, etc.)
  • Minimum follower and viewer counts, monthly hours
  • Target countries and languages
  • Minimum deal terms — the five floor values the operator requires for any deal on this campaign

Submitting an offer

Hit Apply on a campaign card. Before your offer is sent, you set your proposed starting terms:

TermWhat to enter
DurationNumber of days you're committing to stream
DeliveriesHow many qualifying streams you'll deliver
Min viewersThe minimum average viewers you'll bring per stream
Min durationThe minimum length (hours) of each qualifying stream
Payment per streamUSDC you're requesting per confirmed stream

All values are validated against the campaign's minimum floors — you cannot submit terms that fall below them.

You can also add an optional pitch message to introduce yourself to the operator.

Default values

The form pre-fills sensible defaults from the campaign's minimum term settings so you have a starting point. Adjust any values to reflect your channel and expectations.

After you submit

Your offer sits in Pending status while the operator reviews it. Once they respond:

StatusWhat it means
PendingThe operator hasn't responded yet
AcceptedOperator accepted — negotiation is now open
DeclinedNot selected for this campaign
WithdrawnYou withdrew your offer before the operator responded

Negotiation

Once the operator accepts your offer, a Negotiation opens automatically. Your proposed starting terms become the opening position — you and the operator can now adjust any of the five values until you both agree.

How it works:

  1. Your terms start pre-approved on your side; the operator reviews them.
  2. The operator can approve terms they're happy with, or propose new values.
  3. When an operator proposes a new value, your approval on that term resets — review and either approve or counter-propose.
  4. Once all five terms are mutually approved, the negotiation moves to Agreed.

Receiving a direct offer

Operators can also send you an offer directly from the streamer directory. If you receive one, it shows up in your Offers panel. You can accept (entering negotiation), decline, or ignore it — operator-sent offers expire after 7 days.

The deal

After both parties agree, the operator funds the deal on-chain. This locks the payment amount in the HTLC escrow contract and activates your delivery obligations. You can now start streaming and submitting proof.

See Delivery & Submission for the next steps.

Withdrawing an offer

You can withdraw a Pending offer at any time before the operator responds. Once an offer is Accepted and a negotiation has started, use the Cancel Negotiation option instead.

What's coming next

  • ⬜ Filter tabs on the campaigns list (Available / Active Offers / In Negotiation / Active Deals)
  • ⬜ In-app notifications for operator responses and negotiation turns
  • ⬜ Counter-proposal history view (full negotiation timeline)

Verifluence Documentation