creators sell experience with transparent revenue sharing and contributor incentives,
Experience Protocol lets creators sell access to premium content or perks using non-transferable (soulbound) ERC-1155 “passes”. Buyers mint a pass to unlock the experience; payments are split on-chain 85% to the creator, 10% to the current proposer, 5% to the platform. A simple creator flow deploys a new Experience contract from a factory; owners can set price, toggle sales, rotate the proposer, and update content CIDs through a relayer. The live app targets Ethereum Sepolia with one-click ETH checkout (no ERC-20 approvals) and a mobile-first UI. It’s built for on-chain communities that want transparent revenue sharing, contributor incentives, and tamper-resistant access via soulbound passes.
Smart contracts. Access is modeled as ERC-1155 soulbound passes; transfers/approvals are disabled to bind access to the holder’s wallet. Revenue splitting is enforced at purchase (creator/proposer/platform = 85/10/5). Contracts are compiled/deployed with Hardhat, and a factory deploys per-experience instances.
Frontend. Next.js app using viem for lightweight wallet/client interactions. UX emphasizes mobile: minimal wallet requirements (window.ethereum only), “Create Experience” and “Buy” flows, and a Creator dashboard for settings.
Relayer & storage. A Fastify relayer coordinates off-chain tasks like syncing/updating content CIDs. The system is designed to work with Lighthouse (for IPFS-backed storage), optional Flow sync hooks, and optional x402 agentic payment checks for extensibility.
Monorepo. Managed with pnpm workspaces: contracts/ (on-chain), apps/web/ (Next.js), apps/relayer/ (Fastify), and packages/sdk/ (shared utilities).
Chains & tokens. The live site runs on Sepolia with ETH checkout. The repo’s setup also includes a Polygon Amoy test configuration supporting USDC/WETH/DAI and price allowlists for multi-token trials.

