A simple Frame for helping a Warpcast Channel's members rank the quality of contributions.
How:
- You get shown a random cast from the channel
- You give it a thumbs up or a thumbs down.
- Your judgement impacts that caster's reputation. The degree to which it contributes will depend on your own reputation.
Developed using v0.8.3
of simplest-frame
-
Explore moving data storage to eg. FaunaDB so that it's queryable
-
Define some sort of quorum requirement before a cast can be considered "judged"
-
Improve sampling: We could store casts: castHash, judgements (counter). Would help us spot which casts need additional judgements.
-
Leaderboard: show which casters are contributing the most "signal": fid, judgements (counter)
-
[ ]
-
Post processing: hourly?
- calculate all casters reputations - looks at something like EigenTrust
- Clone the repo
- Install the Netlify CLI
- Copy
sample.env
to.env
and add:- your Netlify Key, for deploys:
NETLIFY_AUTH_TOKEN
- a Wield Key for reading Farcaster state:
WIELD_API_KEY
- your Netlify Key, for deploys:
npm install
netlify dev
- Run
netlify dev --live
will give proxy your local machine to the world wide web. - Test that link in either:
- The Warpcast Embed UI: https://warpcast.com/~/developers/embeds
- The Frams.js hosted debugger: https://debugger.framesjs.org/debug