This post is taking part in the Farcaster 2026 writing contest
TL;DR: Extended Reactions will enable stronger value signals on Farcaster, which would promote high quality content (instead of farming), and create new primitives for communities and developers to leverage for growth.
What are Extended Reactions (ERs)? Think of Cast Actions that work more like โrecastsโ and โlikes.โ In other words, these are interface elements that users can choose to install, that are actionable, and display data in casts. The data can be external (onchain, private, etc.) or live natively on Farcaster. The Extended Reactionโs action itself can be based on a set of conditions.

Letโs say for example a DAO has a channel in Farcaster. The DAO can have an ER that is an up/down vote, where usersโ votes are weighted based on DAO tokens held. Another channel can have an ER that is a 5-star review, where only Hypersub holders can review casts. Yet another ER can simply display whether the user is a likely spammer (as a percentage), based on how many people flag the userโs casts.
While some of this capability is already possible with Cast Actions or standalone apps, ERs can improve both the visibility and usability of tools and apps built on top of the protocol, and enhance value signals in FC.
Instead of developers having to build standalone apps and try to funnel and retain users, in many cases the functionality of these apps can be seamlessly integrated into ERs within a Farcaster client. Such an approach then results in improved user experience, and creates the potential for a much larger user base for the business.
ERs with native data would allow Farcaster clients to integrate bottom-up value signals to improve the quality of feeds, filter spam, and give channels greater control over their feed (if main feed can be sorted based on the data). And because native data is decentralized, businesses and communities can use ERs as new primitives to build on top of, where anyone can integrate those reactions into their FC clients, apps and tools.
Farcaster inherited much of the user interface of legacy social media (LSM) platforms like X, yet we rarely stop to ask ourselves why the UI is the way it is, or how we can improve it to optimize signal on Farcaster.
So whatโs the reason for LSMโs UI decisions? The short answer is that it serves their business model; you have a centralized system that makes money by maximizing ad revenue from user attention. Maximizing ad revenue means maximizing user attention. Maximizing user attention means serving the most engaging content to more users (and vice versa). How does the platform know what content is more engaging? By getting engagement signals from users through the UI.
LSM platforms didnโt care about value signals, they only cared about engagement signals. The more users engaged with certain kinds of content, the more the network could boost that content so that other users could engage with it also. This process allowed the platforms to keep the UI simple while maximizing ad revenue from user attention.
Users quickly learned that there are two main strategies to gain influence on a platform: either producing high-effort quality content (signal), or engaging in all sorts of low-effort engagement farming (noise). Since the โlikeโ button didnโt care if youโre creating signal or noise, the latter proliferated and user experience on the platforms suffered.
While LSM platforms were counting their money, users were engaged in a race to the bottom, with ever more toxic and socially destructive behavior โ that, after all, was the surest way to gain influence on the platform. But thatโs what happens when the interests of the platform are aligned with the interests of advertisers and not with its users.
The question then is why follow the same trajectory on Farcaster? Why limit ourselves to interface elements that only make sense in a centralized platform that relies on ad revenue? Instead of limiting ourselves to the โlikeโ and โrecastโ reactions we should extend the kinds of reactions users can engage with.
With better value signals in the form of ERs the best strategy to grow (and earn) on Farcaster would be by creating high quality content (while engagement farming would become self-defeating). Quality content, improved user experience and better signal-to-noise โ coupled with the ability of communities and businesses to better incentivize, capture and distribute value โ can give Farcaster a serious competitive advantage over legacy social media platforms, and help turn Farcaster into the central hub for the Creator Economy
Share Dialog
69 comments
part of the problem with "discovery" on Farcaster is that we're using legacy Twitter user interface components that don't map well to what we want on X/Twitter it only matters to the platform that content gets lots of engagement (so they can serve it to more people and make more money from ads) the like/retweet buttons are well suited for the purpose since they're low friction and provide sufficient signal to the platform on Farcaster we're looking for a different kind of signal โ we want content that is relevant/meaningful to users, and not just engagement-based this can be achieved with interface elements that are more suited to an open graph (I wrote about this extensively here: https://paragraph.com/@abundance/extended-reactions)
@0xrayzen just staked $impact on @abundance's cast. Support @0xrayzen's nominees by subscribing to auto-fund their curation. Opt out of /impact nominations in frame
Semi-regular Farcaster annoyances thread If you were BDFOFF, what would you have us work on? BDFOFF = benevolent dictator for one farcaster feature The more specific the ask, the better!
100% functional wallet on web, no mobile requirement
It's practically that now once you set it up?
Is this a 1-time thing I have to do? Not 100% clear.
Video feed
simple UX for managing multiple accounts
I wish my art would display correctly in frame shares. It gets smushed. https://rodeo.club/post/0xa2347559a9EaF147DF9780eB63d24497679240bF/10
account switcherโplease let me switch accounts while typing a reply by pressing on my profile pic, and at the app level, just like ๐ does that would have highest impact for me. really tough to manage 2 accounts right now and the only way that works is pasting the account seed phrase which I hate having to do
Image upload flow I chirped about this before wrt clipboard but I observe with pics from my cam roll too it happens way more with clipboard is all Maybe a nit but as letโs say a โhigh volume posterโ this drives me batty I donโt care if the image upload fail But I do care when you guys give me impression of success then rug me at the end of the process Ie I would rather have image error out on compose, then sit and wait and have fail on post timer Big issue if you have anything less than perfect connection
I agree with this and will add same thing about video, seems there is a size limit, would be great to have warning on compose / load.
make every link open like a mini app when clicked why? currently โ clicking a link takes me out of farcaster, decreasing my session time hypothesis โ if i could open all links in an embedded browser window, id spend more time in the farcaster app + leave less frequently
option to turn off autoplay for videos; default setting should be mute, thank you
support transparent png
this would be a fun contest to run ๐
Farcaster has the potential to expand its total addressable market (TAM) and disrupt multiple platforms and industries โ but are we too busy disrupting (and distracting) ourselves instead? https://paragraph.com/@abundance/farcaster-the-platform-disruptor
Arenโt mini apps kind of a step towards what you describe here?
in a way yes, though maybe its also step back, because there's less development of more substantial projects, like alt clients
yes
I like the ideas here, though I'm no expert here and don't understand how to solve. Do you have any proposals? Would rewarding mini app creaters be an example? How about rewarding mini app devs who create the most value by user interaction? And how to make sure not only the mega casino gets rewarded? I'm ignorant, but I like your ambition for this space.
I have a suggestion or two.. it's probably more to start thinking in the direction of rewarding contributions over just engagement and I'm sure we'll be able so iterate and solve the issues as they come https://farcaster.xyz/abundance/0x70329efc
Much agree. The sharing volumes could certainly increase, in almost every available aspect, with monetary invitations. Itโs the โweeding outโ the โinvasive speciesโ in growth sections and the beneficial unanticipated correlations that can become quite interesting. Meaning this in farm/garden, metaphorically.
Gonna read this one later fasho!
Maybe itโs an idea that will come in due time but weโve had the decentralized identity primitive for quite a while in crypto and there havenโt been any decentralized uber/airbnbโs yet because the actual execution required is insanely difficult. Seems like the limiting factor is executing on the quality control, dispute resolution, customer experience etc. Though I still am a believer that itโs possible, just incredibly difficult
yea you're right that decentralized identity is not a new primitive. what's new with Farcaster imo is that you have an open graph where users are interacting - so you have rich data that can be used for reputation. Reputation is the component you actually need to make these platforms work of course there are other challenges involved for Uber/Airbnb etc - I just don't think that's what stopping newcomers from succeeding. having to bootstrap a network is the harder problem, and FC solves this
yeah for sure, farcaster seems to be the first real well-executed decentralized id/open social graph where these applications seem more realistic
Valid points in your feature Mike The question remains though โฆ how can we build a system that makes distinction between a simple gesture (like a like, share โฆ) and a more meaningful engagement Had the same issue when was digital magazine publisher in late 90โs. A professional feature costed, involving a journalist, a photographer, a corrector etcโฆ and when bloggers appeared (like influencers today), they reshuffled the whole media industry
by adding Extended Reactions to the protocol :) https://paragraph.com/@abundance/extended-reactions
To embrace will require shooting for higher than just above the towering powerhouses. Will require shooting for higher than the intended aim.
CastWide $CWIDE
low-hanging fruit on how to improve user experience on Farcaster: - custom feed (similar to 'Lists' on X), also with potential to do it by tokens, keywords, etc - add filters to notifs - open source the client and let others tinkers and build functionality - add Extended Reactions to the protocol, so builders can grow the ecosystem beyond social media (https://paragraph.com/@abundance/extended-reactions)
Why Farcaster needs Extended Reactions 6 upvotes, submitted by @abundance
My submission to @kiwi's Farcaster 2026 writing contest. Why Farcaster needs Extended Reactions https://paragraph.xyz/@abundance/extended-reactions
Yes, likes are very shallow and carry little in terms of content. What about being able to use any emoji, and then just assign some of the emojis to represent different meanings? It's also fun to watch meanings emerge spontaneously.
That could def be a type of an Extended Reaction. A bit of facebookification can't hurt, right?.. as long as users get to choose which reactions they want to see and interact with
I think several platforms allow emoji reactions. I like that they already have meanings and those are somehow fluid. Hamchain is using farcaster emoji comments for tips of various tokens, not sure how popular those are.
Imagine there is a company - let's call it Foxie - where the manager pays workers for โactivity." What sort of activity? Oh, you know, making calls, filing documents, writing code - the usual. The manager diligently tracks the amount of calls, the lines of code, and the number of documents filed in a system called ActivityRank. Whoever does more of these activities rises in the ranks of the company and gets paid more. At the end of the month the boss comes and asks the manager what got done. M: โWe made 1,540 calls, filed 43,089 docs, and wrote 748,219 lines of codeโ B: "But what was the result of all these activities? Did you close any deals? Does the code even work?โ How did any of these activities advance our business?โ M: โWe didn't close any deals and the code doesn't work. But next month we will double the rewards for โactivityโ so I'm sure we'll have much better results!โ Would you buy shares in this company?
https://www.youtube.com/watch?v=UcZzlPGnKdU
๐ ๐ sorry..
i like this analogy, and i believe there is something missing in the analysis: for example i got a 1M airdrop so it is not only buying shares, but also selling them (for plenty of us) (im not sure where i stand with this, and lately ive felt more bullish than before. and im certainly grateful because with this $ i will be able to pay myself a salary for the next months to keep building)
Everyone likes free money :)
true
a classic don't shit where you eat
i tried to understand but couldnโt. wdym?
Great analogy
This is a masterpiece
yes, if this activity leads to a path for profitability in a demonstrable way.
But what if the company simply exists to employ people to be active? So as long as activity points are being earned and the workers are employed, there is no other real end goal. They arenโt โProductivity Pointsโ. And the manager works for a bunch of people that just like to see activity, so they fund it by buying a bunch of Foxie coins and letting the manager hand them out as he sees fit. Is there a problem with activity for the sake of activity? What would change if they chose productivity to be the goal? Or to step out of the analogy: what should Moxie be earned for if not engagement to make it not seem so frivolous?
I mean obviously they're free to choose whatever metric they want, but if its activity for the sake of activity that's not going to capture much value. Just like a business can choose to employ people to be active or whatever, but it's not going to be profitable if that's all they do. Only if the activity captures value - if it leads to producing things that are in demand - that the activity is beneficial. Same for Moxie. The closer the moxie distribution is to capturing value for communities on Farcaster the more it would both incentivize people to produce more value for the ecosystem, attract more users to it, and create demand pressure for the token it bc the activity is desirable.
Do you think it is a matter of what metrics are easy to capture and automate? Engagement is easily measured and quantified without human labor. "Value to the community" of a post is not. That's not even necessarily a quality measurement, and there are overlapping communities here too that might evaluate it's value differently. I see a difference, too, in that the value that Moxie -could-provide for the Farcaster ecosystem is not value that the devs or Moxie holders would necessarily benefit from. Or at least it wouldn't be a direct effect. Moxie itself needs to be able to sustain it's own tokenomics outside of Farcaster, so the incentives are aligned to that, not the needs of Farcaster communities.
That makes sense in principle. I just donโt know what it would look like in implementation. They canโt hand out an allowance every day to thousands of people on metrics/impacts that canโt be objectively measured. Would really like to know what you would do if the redesign of the tokenomics were up to you.
how beautifully you wrote it!
I have bought tokens in this company and I will again. If fc wants active users then moxie delivered that. Many, including myself are also sharing their activity rewards on x in an attempt to onboard more users to fc
Apparently there is too much activity (but still not enough "interesting content"). That's why so many honest users are now getting spammer labels
Wow. Thatโs a reframe. How do you factor fan tokens into your metaphor where people are backing the creators that they support?
Maybe you get to decide if you want to cash out your ActivityRank points or bet those on the performance of other workers? And who said this is a metaphor for anything? It's just a fictional story ๐
I'm tipping: 16 $DEGEN 1 $HUNT via Abundance Ecosystem on /impact /impact lets you earn curator rewards while supporting your favorite creators & builders on Farcaster
thank you Kate! ๐
A few thoughts on spam filtering: 1. Two sides to the equation - we can't just treat this issue as if accounts that get a ton of unwanted engagement should deal with it on their own. 2. Explicit rules - we also need to recognize that newcomers to a platform are likely to adopt the same replyguy habits that build following on other platforms - the least WC can do is make the rules explicit. 3. Local instead of global filters - not everyone views spam the same. If account B replies to account A and account A doesn't want to see "spammy" replies they should have the option to filter those in their comments. But others should have the option to still see those replies It's understandable that users with 100k+ followers get lots of unwanted interactions from spammers/farmers etc. - this is not the experience of the majority of users on the platform, so they should have more customized options 4. More bottom-up curation - what input do the filter models rely on? If it's mostly from a few Merkle devs it's.. 1/
.. too narrow to reflect the view of users on the platform. Users should then have more input on this process - maybe send randomized users flagged for spamming to well established users who opt-in to review spammers (maybe even incentivize this process. 5. Better incentives - right now the easiest (easiest, not smartest/most beneficial in the long term) way to make money on the platform is thru engagement farming. It's no surprise then that users engage in it to the detriment of others who want to enjoy the platform. WC needs to make it easier for devs to build attentive incentive models on FC/WC that promote value over mere engagement. This can be done thru Extended Reactions and other features https://paragraph.xyz/@abundance/extended-reactions
I'm supporting you through /microsub! 100 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
TYSM ๐!
FIP(?): Why Farcaster needs Extended Reactions TL;DR: Extended Reaction will enable stronger value signals on Farcaster, which could promote high quality content (instead of farming), and create new primitives for communities and developers to leverage for growth. https://paragraph.xyz/@abundance/extended-reactions
good argument. i've also been advocating for flexible reactions similar to how link messages have a "type" field which is an arbitrary string
I'm supporting you through @microsub! ๐x257 (Please mute the keyword "ms!t" if you prefer not to see these casts.)
โฃ๏ธ!
I'm supporting you through /microsub! 137 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
Thank you @downshift.eth ! ๐