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
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?
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?
https://www.youtube.com/watch?v=UcZzlPGnKdU
👉 👈 sorry..
This is a masterpiece
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
how beautifully you wrote it!
Great analogy
Thanks for putting me into this It was a good read Reaffirms my feelings on it
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.
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! 🙏
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 😜
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
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 ! 💚
good argument. i've also been advocating for flexible reactions similar to how link messages have a "type" field which is an arbitrary string