← Back to home

Paywall

Paywall is a Web3-native micro-monetization platform that lets creators earn directly

Problem Statement

🚨 ProblemCreators and traders constantly share valuable micro-content (insights, signals, guides), but existing monetization tools are:Web2-only (Patreon, Substack) — require fiat, subscriptions, or KYC.NFT-heavy — complex, slow, and intimidating for casual users.Off-platform — users lose engagement when redirected elsewhere.💡 SolutionPaywall brings instant Web3 micropayments directly inside social posts. A creator can post alpha, insights, or reports on X with a Paywall frame link. Followers click, connect their wallet, pay $1–$5 in crypto, and instantly unlock encrypted content — all within the same post interface.It’s frictionless, non-custodial, and Web3-native. Every payment goes directly to the creator’s wallet via smart contracts. Later, NFT passes or subscriptions can be layered for recurring access.🌍 Use CasesTraders selling “next gem” calls or alpha listsEducators posting mini-tutorials or code snippetsJournalists offering exclusive short reportsCreators selling templates, guides, or private content💰 Revenue5–10% fee on transactionsOptional paid tiers for creators (higher limits, analytics, NFT gating)Partnerships with communities (e.g., token-gated groups)🧭 VisionTo become the standard crypto micropayment layer for social platforms, empowering creators to own their earnings and audiences to own their access.

Solution

FrontendFramework: Next.js 14 (App Router)Styling: TailwindCSS + shadcn/ui for sleek minimal UIState Management: Zustand (lightweight, fast)Wallet Integration: Wagmi + RainbowKit for multi-wallet support (MetaMask, Coinbase, OKX, WalletConnect)Payment UI: Modal pop-up + inline unlock frame (React portals)BackendDatabase: Supabase (Postgres) for user profiles, analytics, transaction logsStorage:Encrypted Content: stored on IPFS or ArweaveMetadata: stored in SupabaseEncryption: Lit Protocol — encrypts content and only decrypts once smart contract verifies paymentAPI: Edge functions (Vercel / Supabase functions) for signing requests & reading payment statusBlockchain LayerNetwork: Base or Polygon (low gas fees, EVM compatible)Smart Contract: Solidity, deployed via Hardhat / FoundrycreatePaywall(contentHash, price, creatorAddress)unlockContent(paywallId) — triggers event for Lit decryptionFunds sent directly to creatorAddress after fee splitOracle/Indexing: The Graph or custom event listener for transaction trackingPaymentsSupports ETH, USDC, or native chain tokenEIP-712 signatures for verified paymentsContract enforces:Fee split (creator / platform)Unlock event emissionNon-custodial — funds go directly to creatorSecurityAll paywall content encrypted with Lit Protocol keysDecryption key shared only when transaction confirmed on-chainPrevents leaks or unauthorized accessDeploymentFrontend: VercelContracts: Base / PolygonStorage: IPFS (Pinata or NFT.Storage)Database: SupabaseMonitoring: Tenderly + Dune for on-chain analyticsOptional ExtensionsNFT gating (creator NFT pass for lifetime unlock)Subscription model (Superfluid streaming)Cross-platform plugin for Lens, Farcaster, or Telegram

Hackathon

ETHOnline 2025

2025

Contributors