ugc marketplace for creators and brands, It’s the first brand–UGC marketplace
UGC deals are messy: rights ambiguity, slow or failed payments, fake briefs, and cross‑border friction make simple campaigns risky and time‑consuming. This platform encodes briefs, escrow, and licensing onchain so deliverables, payouts, and rights are verifiable and automated.
Brands get a clean, enforceable flow (brief → escrow → delivery → license NFT), while creators get instant, transparent payouts without chasing invoices.
Challenges we ran into Session stability: aligning JWT refresh/expiry across SSR and client caused silent logouts; I switched to HttpOnly cookies and respected Privy’s one‑hour access/30‑day refresh token model.
Escrow math on milestones: percent splits, token decimals, and rounding needed deterministic checks; I moved all arithmetic onchain and validated totals before publish to avoid drift.
its made in nextjs and the contracts are in solidity, deployed on baseUGC deals are messy: rights ambiguity, slow or failed payments, fake briefs, and cross‑border friction make simple campaigns risky and time‑consuming. This platform encodes briefs, escrow, and licensing onchain so deliverables, payouts, and rights are verifiable and automated.

