CLIPR
the coin you get paid in.
CLIPR is not a governance token, a points system or a promise of revenue. It is the unit every campaign on CLIPR is priced in, funded in and paid out in. A brand cannot post a budget without holding it; a clipper cannot be paid in anything else.
Demand
Every campaign is a purchase of CLIPR. A brand with a dollar budget has to buy the coin to deposit it, and the fee on top is taken in the coin too.
Supply pressure
Clippers are paid in CLIPR and many will sell. The design does not hide this: it is the same flow as any marketplace paying contractors in a currency they do not spend.
The fee's destination
5 % of every deposit is forwarded by the escrow contract to a fee recipient set at deployment. A treasury or a burn address — one constructor argument, changeable by the owner for future deposits only.
What is on chain
- createCampaign(budget, endsAt, briefHash) — pulls budget + fee, keeps the budget, forwards the fee.
- settle(campaignId, submissionId, clipper, amount, deadline, sig) — pays once per submission, only what the verifier signed, never past the budget.
- close / withdraw — the brand closes; after 7 days the unspent budget comes back.
- No owner path to funds. The owner rotates the signer and sets the fee for future deposits. That is the whole admin surface.
- Vouchers are EIP-712 typed data, dated, bound to a campaign, a submission, a recipient and an amount.
- Source and tests ship with the app (contracts/, 21 passing tests). Not audited.
Trading opens at launch.
The launch venue and the initial supply are not decided. When they are, this is where the link goes — not before.