We're live with the crowdfund for Cozycast! It will be open for one week – you can contribute here:
For more about Cozycast, keep reading.
For more information about the meta-project and how Concept Testing works: read our announcement post here.
Earlier this month, we announced our intention to work on a project called Cozycast.
You can find the full post with our motivation and explanation here, but I wrote the following:
Cozycast is a way to filter the firehose of Farcaster into feeds that matter to you.
We envision a simple app that is designed to let users stay focused on the people, channels, and communities of their choice – free from additional noise.
Using a mix of the Farcaster social graph and onchain data, Cozycast users will be able to create feeds to their own liking.
After gathering feedback on this idea, we decided to move forward and scoped out what an MVP of Cozycast would look like.
So: what exactly is Cozycast?
Well, that depends how much we crowdfund for the idea.
More funding translates into a larger bounty, which can entice developers into more complex projects.
However, as with all Concept Testing projects, Cozycast will be open-source software. When finished, it will be open for anyone to use for their own projects.
Although we will not host Cozycast as a standalone site or app, we are hopeful that builders of existing and future clients will implement the code into their own products.
Now, to the details!
Level 1 Cozycast
$500-$2000 USD in crowdfunding raised
The basic requirements include:
A web & mobile app (Android + iOS)
A default "Following" feed
All casts from people you follow, in the channels you follow
The ability to create custom feeds with additional variables:
Casts restricted to users with certain FIDs
Casts restricted to users with a specific NFT in a connected wallet
The ability to open casts in Warpcast
Cozycast is "read-only" by design, so in order to cast or interact with frames, it will need to be part of an app with signers.
Level 2 Cozycast
more than $2000 USD in crowdfunding
Additional filters for custom feeds:
Show casts only in specific channels
Show all casts vs. just people you follow
If we raise significantly more than $2000, we may consider additional "bonus" filters such as muting certain keywords.
Rationale for this MVP
The goal with this scope is to keep things practical.
What are the most important features to make the concept viable?
How much additional work will each feature or requirement add?
How large of a bounty would be required to get this work completed?
We are trying to validate the concept of Cozycast, not build a fully functional product.
Next Steps
The crowdfund will be live for one week – closing on March 27th at 10:50am ET. (Next time I'll launch at a rounder number.)
Afterwards, Samuel will launch a bounty with the detailed requirements and some guidance for interested builders. The first party to complete the bounty will win 90% of the raised funds. (We keep 10% to fund Concept Testing.) If nobody completes the bounty within a month all of the raised funds will be returned.
This is our first experiment in a sufficiently decentralized process. We know there are other ways of funding and building (such as doing them in the other order!) but we are committed to building a scalable way to contribute to the Farcaster ecosystem.
If you're interested in participating in future projects, feel free to reach out to Samuel or myself or post in the /concept-testing channel.