Product explainer

How the marketplace works.

Spinback is a two-sided marketplace for AI wait states. Developers earn from qualified sponsored impressions. Advertisers bid for queue priority.

Developer loop

Install, stay active, accrue earnings

  1. Install the demo VSIX or use the terminal-style install command.
  2. Sign in once and keep coding normally.
  3. Qualified sponsored lines shown during AI wait states accrue earnings after five seconds.
  4. Mock earnings appear in the developer portal and ledger.
Advertiser loop

Bid for queue priority

  1. Create a campaign with one ad line and one destination URL.
  2. Buy blocks of 1,000 qualified impressions.
  3. Higher bids rank earlier in the queue.
  4. Delivery starts sooner for top-ranked campaigns.
Ranking rules

How queue order works

  • Campaigns sort by bid descending.
  • Ties break by earlier creation time.
  • Buying more blocks increases total queued impressions, not rank.
  • Public campaigns appear on the public leaderboard and queue surfaces.
Payout rules

How developers get paid

  • The product target is a 50% developer revenue share.
  • Accounts need to clear a payout threshold before payout.
  • Fraud review can delay or cancel payout eligibility.
  • This repository currently shows mock payout readiness only.
Qualified delivery

What counts as a valid impression

  • The user is in a real supported AI coding flow.
  • The ad is visible during a genuine wait state for at least five seconds.
  • The event is not generated by automation or replay.
  • The install is signed in and within platform policy.
Fraud guardrails

What gets flagged

  • Prompt loops or scripts designed only to farm impressions.
  • Telemetry spoofing or duplicated event payloads.
  • Multiple accounts operated as one payout cluster.
  • Misleading ad copy or unsafe advertiser destinations.
Current MVP boundary

What is real in this repo right now