Back to work
Case Study · SocialFi · 2024

AlfaFrens

Turning SocialFi into a fun, creator-centric experience. A streaming-token chat platform where subscribers pay per second and creators are rewarded for being interesting.

Impact

Q1–Q3 2024
79KSubscriptions started
738KMessages sent
$789KPaid to creators
$2.9MPaid to stakers
AlfaFrens app screens on branded gradient background
01My role

I led the project end-to-end, owning design direction, scope prioritisation, user research, daily dev communication, branding and product strategy. I worked closely with the PM and engineers, aligning business expectations with design and product strategy.

I co-shaped the economy where Creators, Subscribers and Speculators each got something the others couldn't, designed every flow across the mobile-first PWA, ran user interviews and cross-checked with on-chain and Farcaster signal to ground decisions in real usage patterns. I built the brand from scratch and made the calls on what to ship, what to kill, and what to leave for the next iteration.

02Context

Back in 2024, DEGEN became a thing on Farcaster. Users could tip each other in DEGEN directly in posts and comments using simple commands, which let people monetise content and engagement peer-to-peer without leaving the social app. It boosted Farcaster's popularity and engagement alongside Frames (mini apps embedded within social posts), and AlfaFrens launched at exactly the right moment to hop on the hype train and make SocialFi more fun to use.

Farcaster ecosystem snapshot: DEGEN tipping and Frames during the 2024 hype cycle

Who we were building for

Three audiences had to coexist on the same platform without one cannibalising the others. The product mechanics had to make each group earn or get something the others couldn't.

Target audience 1

Creators

Content creators who want to earn money through a gated community.

Target audience 2

Subscribers

Users who want to digest content from niche creators they trust.

Target audience 3

Speculators

People who strategically subscribe and stake tokens to earn yield.

Distribution: we shipped a PWA

We rolled out AlfaFrens as a Progressive Web App. We wanted the feel of a mobile app, but because it was crypto-based speculation we wouldn't have been able to get it published on the App Store. The PWA approach also let us ship a desktop version, which turned out to be frequently used too.

03Challenge

People don't want yet another social app.

Competing head-on with established social platforms was not an option. Countless platforms had promised to decentralise content but never got it right. So how could we get it right? By focusing on one problem we could actually solve: payments and creator incentives.

Friend Tech proved it could be done

Friend.tech showed the appetite for monetised social access. But we wanted to lean further toward content and community, rather than focusing on complex pricing curves and speculation mechanics.

Competitor landscape: AlfaFrens positioned at the intersection of community and creator payments alongside Friend.tech, Lens, and Warpcast
04Solution

Streaming tokens. Pay-per-second subscriptions.

The main objective was an app that incentivises creators for good content and lets subscribers earn on top of getting access to curated chats.

Superfluid's streaming capabilities were ideal: subscribers paid for as long as they wanted to be subscribed, second by second. If a creator went silent or the content got dull, users could unsubscribe immediately, without being locked in for the rest of a month.

AlfaFrens mechanism diagram: the subscribe → stream → stake loop between creators, channels, and subscribers

Users could pay gas in DEGEN (later in ETH, we used Sparks as a unit) thanks to Biconomy's paymaster, which turned out to be the way to onboard the Farcaster crowd: native to their culture, frictionless on UX.

Biconomy post about AlfaFrens shipping DEGEN as gas
How could we design a SocialFi app that solves one problem really well, instead of trying to rebuild the whole social stack?
05Mechanism

Spend to subscribe. Earn $AF tokens. Stake to earn.

  1. 01

    Log in with Farcaster

    Single-tap social login using the user's existing Farcaster identity.

  2. 02

    Subscribe to creators

    Pay-per-second stream. Users can cancel anytime, the cost stops the moment they do.

  3. 03

    Get access and earn $AF tokens

    Curated channel access plus the ecosystem token as a reward for participation.

  4. 04

    Stake $AF tokens on any channel

    Users pick a creator they believe in and back them with their stake.

  5. 05

    Earn cashback

    The bigger the user's stake on a popular channel, the bigger their slice of the rewards pie.

Onboard
01Onboard
Deposit ETH
02Deposit ETH
New User Dashboard
03New User Dashboard
Discover Creators
04Discover Creators
Subscribe
05Subscribe
AF ready to claim
06AF ready to claim
Earn Cashback
07Earn Cashback

Revenue split

Creators earn 30% of all subscriptions on their channel. Stakers earn the remaining 70%, proportional to their stake. Everyone could launch a channel, not just curated creators.

The aggressive split was deliberate, and it was one of our core strategies to pull subscribers into the app in the first place. We made a bet that creators would be fine with their 30%, because their content already revolved around crypto and they were degens themselves, wired to value the upside over a bigger guaranteed cut.

On top of that, the creators were also subscribers to other people's channels, and they earned $AF tokens they could stake on those channels to receive cashback. So the 30% headline number understated what creators actually walked away with: their direct subscription revenue plus a share of the cashback economy on the rest of the platform.

Revenue split visualisation: 30% creator, 70% stakers
06Main User Flows

Beyond the high-level mechanism, each persona had their own journey through the product. I designed five core flows that worked together so creators, subscribers and speculators could all win without stepping on each other.

Subscribe to access chat

The subscriber flow. From browsing channels to landing inside a chat the moment the per-second stream starts. The whole flow is built so the user understands they're paying continuously, not in a lump.

Dashboard
01Dashboard
Filter channels in Explore page
02Filter channels in Explore page
Channel list
03Channel list
Subscribe
04Subscribe
Success state
05Success state

Speculate on channel price and $AF rewards

The speculator flow. Their goal is finding the cheapest channels that pay out the most $AF tokens. We designed the filtering so each speculator could land on their own strategy without us spelling one out. Speculators routinely subscribe and unsubscribe as $AF earnings on a channel rise and fall, so the UI was built to make switching cheap. The alternative was losing them to off-app scripts hunting the same arbitrage, so we kept them in the product. From there they could stake $AF on the channels they backed to claim a bigger cashback slice from the top earners.

Sort channels to pick the best $AF rewards & lowest sub cost
01Sort channels to pick the best $AF rewards & lowest sub cost
Check channel's details
02Check channel's details
Subscribe
03Subscribe
Claim accrued $AF
04Claim accrued $AF
Find channels with the highest cashback and stake $AF
05Find channels with the highest cashback and stake $AF
Success
06Success
Watch cashback stream every second
07Watch cashback stream every second

Create content and share with the audience

The content creator flow. Creators launch a channel in a few steps, share the channel link with their community, send messages, and watch the revenue grow in real time. Creators could also participate in staking, so if they wanted a bigger slice of their channel's revenue, they had to fight for cashback alongside the speculators.

Define subscription fee
01Define subscription fee
Describe the channel
02Describe the channel
Channel categories for filtering
03Channel categories for filtering
Select wallet for trading activity
04Select wallet for trading activity
Empty channel view
05Empty channel view
Chat
06Chat
07Launch strategy

Scarcity, vitality, presence.

Timing was everything. The app was ready, the brand was weird, and all hands were on board. To get the hype around AlfaFrens we used freshly-baked Frames to distribute access codes: like and share to spin the wheel and see if they won an invite.

It worked for some, for many it didn't, but we hit huge virality on the platform and everyone was talking about us. On top of that, every user with access could give 5 invites, which made them come up with their own distribution strategy within their friend groups and communities.

AlfaFrens social posts and Frame variants

Every team member ran their own channel and engaged with the community directly. Farcaster presence was the priority. The first weeks were everything: we listened to feedback, reacted to FUD, ran fun events (e.g. best NFT contest) where users could win $AF tokens.

It took Farcaster by storm.
08Iterations

Once the original hype settled, we shifted from launch mode to listen and refine. I interviewed a dozen early AlfaFrens users, split into three profiles: Content Creators, Subscribers and Speculators. The objective was to understand how they actually used the app, what they were unknowingly looking for, and where the friction points lived.

Going in, I was worried that despite our carefully planned and reviewed flows, the app would still be hard to navigate because the economy underneath it was so complex. It turned out the feedback was extremely positive: users of every background understood the basic premise very well. What helped us plan next steps was the fact that all users were very vocal about what was missing. I cross-checked the interview results with signals we were receiving from other sources such as Farcaster, and they closely matched.

Results

  1. 01

    Unidirectional chat

    We launched AlfaFrens with unidirectional chats: creators saw all messages, but subscribers only saw the ones the creator publicly cited. What we worried might be too restrictive turned out to be one of the community's strongest likes, so we kept the mechanism to prevent spam and make chats feel curated instead of chaotic.
  2. 02

    Reactions and mute

    Both creators and subscribers wanted emoji reactions to make the chat feel alive. Mute gave creators control without having to ban.
  3. 03

    Withdrawals

    Disabled in the first weeks, and users were fine with it (!). As the hype calmed down and more withdraw requests followed, we rolled the feature out so people could cash out earnings.
  4. 04

    Additional rewards for invites

    Active users could invite friends and earn an extra share of $AF tokens from their invitees' on-platform activity, turning every committed user into a distribution channel.
  5. 05

    Channel categories

    As the platform grew, channels were hard to navigate. We grouped them into categories so users could find what mattered to them without scrolling the whole directory.
  6. 06

    Migration from DEGEN to ETH

    Gas spiked from our volume and DEGEN's volatility made costs unpredictable. We migrated the gas and subscription token from DEGEN to ETH for more stable economics.
  7. 07

    Quality and Activity score

    We added a per-channel Quality and Activity score to keep the app from being flooded with low-quality content and engagement-farming speculators.
Emoji reactions and mute
01Emoji reactions and mute
Withdraw in Sparks (ETH) or DEGEN
02Withdraw in Sparks (ETH) or DEGEN
Rewards page
03Rewards page
Channel categories
04Channel categories
Quality and Activity scores
05Quality and Activity scores

What we killed

We added a Trading Feed inside channels alongside chat access, hoping it would deepen engagement. Users were not interested at all. We pulled it.

What we wrestled with

  1. 01

    Explore tab recommendation logic

    Big channels grew bigger, small ones were impossible to find. We reworked the reward calculation to even the odds for emerging creators.
  2. 02

    AlfaFrens broke Base

    Gas spiked from our volume. We had to scramble to optimise on the chain side and rework throughput before the network caught up with us.
09Brand

Am I ugly?

The mechanics and the strategy pushed me toward digital brutalism: bold colours, weird illustrations, collages. It was supposed to look fun and daring. I figured people would either love it or hate it. They loved it.

On top of that, designing an icon for a SocialFi app that could carry the vibe was a real challenge, but eventually SpikyBoi was born.

AlfaFrens brand cover artwork
Electric Blue#0400F5
Acid Lime#8CFB51
Raising Black#1E1E24
White#FFFFFF
Social media posts
AlfaFrens motion clip
AlfaFrens feature graphic
AlfaFrens still frame
AlfaFrens social-media motion
Illustration set15 pieces · used across app + Farcaster
Hands holding coin
Hands holding coin
Sparks
Sparks
Eye
Eye
Wallet
Wallet
Whale
Whale
Yay
Yay
Clock
Clock
Lock
Lock
Connect
Connect
Migration
Migration
Announcement
Announcement
AI agent
AI agent
Twitter
Twitter
Typewriter
Typewriter
Speaker
Speaker
10Impact

AlfaFrens was a crazy ride with a team of highly motivated professionals who found fun in the challenge and brought a new payment standard to SocialFi.

38KUsers onboarded
$3.7MTotal paid out, creators + stakers
79KSubscriptions in a few months

Superfluid streaming tech was put through its biggest consumer stress test to date. Around 38,000 new wallets were introduced to the Superfluid ecosystem in the process. SocialFi got a payment primitive that actually felt native to the medium.

Collage of AlfaFrens app screens