Verified creator profiles with privacy-first analytics
- Goal
- One verified profile that brings together a creator's social accounts and trading-app referral links, with analytics on top.
- How it works
- Social accounts are verified with OAuth and PKCE, wallets with Sign-In with Ethereum or Solana. Sessions store only a SHA-256 hash, OAuth tokens are encrypted with AES-256-GCM, and visitor IPs are kept only as a daily-rotating HMAC. Referral links are locked to each app's real domain. A stats worker takes Postgres snapshots under an advisory lock, and an AI profile writer is paid for on-chain, checked by a pure, unit-tested payment function.
- Evidence
- CI runs type checks, lint, a dependency audit and unit tests, then builds, migrates and runs Playwright end-to-end tests on WebKit, Android and desktop.
Next.js, React, Postgres, Drizzle, viem, Playwright, OpenRouter