FIP: Opportunity For Another Curator #258
Replies: 3 comments 11 replies
-
|
Cassie, what do you think of this approach? The downside is that it's client-specific but on the plus side, it's really easy for clients to implement. |
Beta Was this translation helpful? Give feedback.
-
|
It’s not easy to verify that a curator is also a node operator who correctly generated the feed. Enforcing this requirement would imply that feed generation must be accompanied by some form of proof (or TEE attestation) demonstrating that the feed was generated using the correct code (for example, code available on GitHub) and that it was produced by the correct entity. This would introduce additional complexity and significantly raise the entry barrier, especially given that running a node is not cheap and that becoming a Snapchain node operator is itself non-trivial. For these reasons, I would remove the requirement that a curator must also be an active Snapchain node runner and instead rely on reputation. Inefficient feeds will naturally fall out of use, while efficient ones will be adopted. |
Beta Was this translation helpful? Give feedback.
-
|
What should I expect to find at the other end of |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem
Tastemaking is the dirty secret of growing a social media platform. It isn't easy, it isn't cheap, and it isn't decentralized (yet). The costs of quality feed generation is expensive, resulting in client teams building their own, and having to deal with the inherent costs of doing so. This can be achieved instead as an independent feature of the protocol, allowing curation to live as a protocol primitive rather than an ad-hoc externality of building a farcaster client, enabling the client diversity to grow and amplify each other instead of competing.
High Level Solution
Add a new message type, Curation, which enables tastemakers of any kind (algorithmic, manual, simple like "reply bumping"), which users on the protocol can create, that provides a choice for clients to surface to users:
The idea is that feeds are standardized in a url (e.g. a compliant feed must have a common url shape), and should be open source and scrutinizable (but not mandatory). A basic requirement to add on is that a curator must also be an active snapchain node runner, otherwise it suggests feed generation will be outdated or at least late.
Notes
This is an incomplete draft proposal, a full LOE will be added soon.
Beta Was this translation helpful? Give feedback.
All reactions