web3
FarProfile
LiveSee when you joined Farcaster — and mint it on-chain.

Problem
While account creation data is publicly available on Farcaster, there is no dedicated interface that shows users when they joined the network, how early they were relative to others, or how many accounts have been created since. Discovering this information typically requires technical knowledge or manual data exploration.
Approach
Built as a Farcaster Mini App that surfaces account history and network-position insights unavailable in the core Farcaster experience. A Next.js API layer retrieves the earliest fname transfer associated with an FID to determine a user's join date, calculates their relative position within the network based on the latest registered FID, and resolves usernames through a Snapchain hub. The app also generates dynamic share cards for each profile, ensuring that Farcaster embeds accurately reflect the user's account statistics when shared. To make profiles collectible, users can mint their FarProfile as an ERC-721 NFT on Base. The minting flow is integrated directly into the app, enabling users to create an on-chain snapshot of their profile with a single transaction and view the resulting NFT on OpenSea.
Outcome
Created a dedicated Farcaster profile explorer that helps users understand their place in the network by surfacing join dates, account age, percentile ranking, and connected wallets. The app also enables users to mint their profile as an NFT on Base, turning their Farcaster history into a permanent on-chain collectible.