How it works
One pool. Every view counts.
Your payout is the pool times your share of total views, capped so no single creator takes it all.
For brands
1.Lock a pool
Fund a USDC or EURC pool in one transaction with a permit signature. No approve step.
2.Set the rules
Window, per-creator cap, minimum views. Rules are hashed onchain so they can't change later.
3.Pay only for traction
The whole pool goes to creators by views. Cap overflow and dust are refunded to you.
For creators
1.Post a Short
Add your personal cp- code to the description. It proves the video is yours.
2.Submit the link
Paste the URL with your payout wallet. No gas, no signup fee, just an address.
3.Get paid automatically
After the snapshot and a 48h dispute window, USDC lands in your wallet. No claiming.
Campaigns
Pools you can earn from
Why Arc
Built for paying lots of people, fast.
Instant USDC payouts
Sub-second finality means creators see stablecoins in their wallet moments after the dispute window closes, in any country.
~$0.001 per transfer
Gas is paid in USDC on Arc, so paying a hundred creators costs cents. No volatile gas token to manage.
A split anyone can verify
A Merkle root of every payout is posted onchain. Re-run the open-source script on the snapshot and get the same root.
Why a pool beats pay-per-view budgets
Fixed CPM campaigns stop paying when the budget runs out and leave creators guessing. A pro-rata pool is predictable for brands and fair to every creator.
your payout =
min(pool × your views / all views, cap)
The budget is always fully spent
No first-come race. Late creators with great posts still earn their share.
Brands can't claw it back
Once live, the pool is escrowed by the contract. Refunds follow fixed rules only.
Rejecting a creator saves the brand nothing
A removed share is redistributed to other creators, not refunded.
Honest about trust
Custody and payout limits are enforced by the contract. View counts come from our oracle, backed by a published snapshot and a 48h dispute window.