The single most important thing for Farcaster is to grow total daily active users. If the protocol has 10M daily active users, there’s a lot more opportunity for all developers. This is Merkle’s top priority — grow the number of people using the protocol.
Given Farcaster’s current scale, building a VC-scale Warpcast alternative, i.e. Twitter-style functionality, is unlikely to get a lot of user traction in the near term. However, if you’re thinking in a multi-year timeline, the best time to start is now. But will be a slog!
The most difficult part of building a consumer app is getting and retaining daily active users. Even more pressing for VC-backed apps (time preference is much higher). Farcaster likely needs to be 2 orders of magnitude larger before that user population is large enough for apps to be 100% focused on FC.
So should I build on Farcaster today? Yes. A few potential strategies:
Sign in with Farcaster / graph-only approach — don’t worry about signers and cloning all the Warpcast functionality. Focus on using the permissionless Farcaster graph and identity to enhance onboarding and making your app more retentive. Study Drakula
Build narrow and deep — there are a growing number of channels where a dedicated, channel-specific client may serve a growing number of power users. Study the work-in-progress Nouns clients
Leverage distribution — Warpcast doesn’t penalize links (we love links!), so consider building frames or other features that allow your users to share to their Farcaster audiences. Study Paragraph
Build orthogonally — integrate multiple networks, only use a subset of casts, e.g. an image or video only client, or don’t even show casts at all and focus on functionality. Study Yup or FarHouse
Play a different game! — create an open source project, leverage the growing ecosystem of economic primitives like hypersub to help support it. Charge an up front fee for your app. Focus in on power users and generating sustainable revenue. Study Herocast or Supercast
Stuff to build on Farcaster
10 free ideas
Stuff to build on Farcaster
Waitlist frame — make it easy to sign up for a product launch; send a direct cast then the product is launching or allowing batches of users off the waitlist
Airdrop to everyone in a thread action — for a given cast, extract the connected addresses on Ethereum or Solana for all replies engaged with by host, or simply everyone who liked the cast
Send a direct cast to everyone who liked a cast action
Follow everyone who replied to a cast and engaged with by the cast author, e.g. in an AMA
Follow Friday action — @alice starts a follow Friday cast and then anyone she is following can submit 3 people to follow; 1 click follow all of the recommended people (spammers won’t be followed by @alice so no need to worry about that)
Tinder PWA or simple mobile app for finding new users to follow
Top 25 most liked casts from people you follow in a daily digest newsletter, send via direct cast
Any time a cast >50 likes from people you follow, send as a direct cast
NFT pre-release frame + direct cast — similar to the waitlist idea, have a way to get notified about a new NFT drop before public launch
It's like the web — anyone is free to create a website and host it.
There is no moderation at the WWW level. And even in the cases of DNS seizures (extremely rare; multi-jurisdictional), IP address will still work!
Post-permissionless, the raw protocol data from Hubs was never going to be "nice and clean". This is why PageRank was necessary for web search. A useful public API from Warpcast is the Power Badge: https://docs.farcaster.xyz/reference/warpcast/api#get-all-power-badge-users
Would encourage people interested in looking at Farcaster data to move to social graph-based models. Start with a core of 100 “good” users (you get to pick!), see who they follow and engage with, rinse and repeat, etc.Long-term, the only way to measure relevance and influence of a given Farcaster account is who is following and engaging with an account, not the raw numbers. This isn’t possible on web2 social since the platforms don’t expose the entire graph via APIs. On Farcaster, the graph is public and permissionless.
Why don’t we increase cost? We started at $12 per storage unit per year in October and had a lot of good users complain it was too expensive. So we iteratively brought it down over the last few months to $3 (paid to the protocol). Warpcast charges $5 because of mobile app store fees.