NOTE: The new HQ for The JOY Project is this Notion Page
This is intended to be a collaborative experiment using existing and future web3 tools. The goal will be to create a permanent, historical digital record and multiple physical print releases of a Crypto Community Cookbook inspired by the classic 1931 cookbook, Joy of Cooking.
Ancillary goals include introducing more people to the features of crypto, gathering user feedback for the different tools and platforms used, practicing decentralized coordination, growing the adoption of decentralized marketplaces, and producing a replicable framework for decentralized publication.
Using the Chapters in the Joy of Cooking as our outline, we will crowdsource numerous recipies from any member of the crypto community who wishes to participate. The goal should be to get recipes across the entire spectrum of the community. From maximalists to shitcoiners to traders to founders to journalists to lawyers to builders to noobs and everywhere in between. True cross-chain interoperability.
- Colony - The Joy Project
- OpenBazaar/Haven Privacy App/Origin - Decentralized Marketplaces
Colony is a tool for open organizations. It provides a flexible framework for groups of people to coordinate and collaborate on projects, communities, and/or businesses.
The JOY Project is a fun, low-stakes experiment that could, with a few tweaks, become the foundation for a number of subsequent projects similar in scope and domain–e.g. pop-up events, recipe testing, a network of community gardens, open-source publisher, etc..
Tasks in a Colony are used to coordinate work and facilitate the earning of reputation. Completing tasks gets you paid and/or earns you reputation in the form of a token, in our case: A Token of JOY
TODO: Standardize naming conventions for Tasks (e.g. <CHAPTER TITLE>: Contribute a recipe to the <chapter> chapter in _Cookin' Crypto Style!_
The JOY Project is organized into Domains.
Domains are a structure for compartmentalizing the work and shared resources of a colony into smaller, more specialized sub-groups which are analogous to the departments of a traditional company. Given the flexibility of Colony domains, a colony could forseeably branch off into something greater than its initial purpose.
In addition to Chapter Domains, the initial base domains in The JOY Project are:
- Chef - Craft and share a detailed recipe for Cookin' Crypto Style!
- Producer - Create a recipe in the
Chef
Domain used in someone else's dish OR Provide the ingredient and/or prepared items for someone else's recipe - Patron - Purchase something from a JOY Market OR Contribute ETH/DAI to The Joy Project
- Designer - Craft Artwork for The JOY Project
- Publisher - Pinners and Printers
The JOY Token is the native token for The Joy Project. JOY is earned by completing tasks and/or contributing recipes, and represents a form of stake in the project. It could foreseeably be used as credit when purchasing Joy Project merch or bundled as an extra incentive in a marketplace.
Colony makes it possible for any funds contributed to or earned by The JOY Project will also be distributed in proportion to the amount of JOY each participant holds in their respective wallet.
TODO:
- Chapters
- Domains - keeping the same. Having a domain for every chapter is too expensive and would be bad UX
- Stage Tasks - PREREQUISITE: Domain-Level Funding Feature in Production in the Colony dApp
- Define Goals, Metrics, and Rewards Structure