Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raid Guild <> Decent DAO MCON Event #187

Open
boucherbox opened this issue Aug 22, 2024 · 1 comment
Open

Raid Guild <> Decent DAO MCON Event #187

boucherbox opened this issue Aug 22, 2024 · 1 comment
Labels
MARKETING Tasks/RIPS related to marketing efforts (content/campaign/etc) proposal

Comments

@boucherbox
Copy link
Member

boucherbox commented Aug 22, 2024

Project Idea

Project Submitted By

@boucherbox (sasquatch)

Summary

This is a proposal for a marketing collaboration with Decent DAO. We will brew and package the Damn Decent Beer which will be released at an event the first day of MCON III, Thursday September 26th. The main purpose of the event is a DAO pitch contest where attendees will present their DAO idea to the crowd. The prize for the winner is a package of services from Decent and a $5k discount to be applied to a future raid.

The cans are votes (via a NFT claimed via QR code concealed beneath the label) and the contest will run throughout the conference with the winners being announced on the final day.

Why should we build this?

The Guild needs to experiment with marketing. There is a strong opinion in the DAO that IRL marketing efforts are more effective than other avenues. As MCON is made up of Raid Guild adjacent communities and a smaller event as a whole, there is more attention that can be garnered per USD than trying to host a successful IRL activation at a larger event. This is fertile experimentation ground.

This event will not only a tie us to a strong web3 brand that we haven't previously been connected to but also show the MetaCartel community that we remain a creative force. By focusing this event around a pitch contest we highlight our skillset and seed future work while providing a place at MCON to gather, network and celebrate.

The success metrics we will look for is new Raiders and new Raids coming after MCON. Clerics will record the source of consultations and we will highlight all new Raids to come from this activation or relationships from MCON III. If there is $41k worth of projects to come from this event then we will have covered this cost.

Anything else you'd like to add?

Not at this time.

Raid Party Skills Needed

Cost (in USD)

Costs split between the Guild and Decent

  • Event Space: $200
  • Brew: $1,650
  • Labels: $1,360
  • Total: $3,210
  • Guild: $1,605

Raid Discount Prize

Face Value: $5,000
@ 50% discount: $2,500

Total Ask: $4,105

@boucherbox boucherbox added proposal MARKETING Tasks/RIPS related to marketing efforts (content/campaign/etc) labels Aug 22, 2024
@benedictvscriticus
Copy link
Member

The Raid party consisting of Apeiron (Cleric), benedictvs (Monk), TW & Suede (Archers), vid (Warrior), and daopunk & MrDeadcell (Wizards) has completed a scoping sprint that led to the delivery of a USD 42,000 scope for the development of incented.co.

As agreed within the remit of RIP we are requesting USD 2,500 to be paid out for the delivery of this sprint.

The scoping proposal is referenced below.


Proposal for Incented Protocol Development Using Privacy-Enhancing Technologies

Team Members

  • Monk (Project Management): benedictvs
  • Cleric (Account Management): Apeiron
  • Hunter (Business Development): Sasquatch
  • Wizards (Solidity Development): MrDeadcell, daopunk

Executive Summary

This proposal outlines the development of the Incented Protocol, a decentralized platform designed to coordinate tasks and incentivise contributions using staking mechanisms. The protocol enables a permissionless, community-driven approach to task management through staking-based proof-of-contribution mechanisms. The client seeks to leverage zero-knowledge technology for privacy functionalities to protect voting by making them anonymous.

The scope of the project focuses on developing smart contracts for staking, voting, and rewarding proposers, contributors, and validators. Frontend components are out of scope for this project, as the client brings their own frontend development resources. RaidGuild will develop a set of staking smart contracts that are akin to the feature set of Smart Invoice, a milestone or task system, a release functionality, and a set of voting smart contracts on Oasis Sapphire or similar. The project will be carried out by two RaidGuild Wizards, one Monk, and a Cleric over a period of a maximum of seven weeks at a cost of 42,000 USD payable in USDC on Optimism.

The client has chosen to use their discount of USD 5,000 for a design sprint conducted by RaidGuild for producing this scope. Thus, for this scope the full estimated amount is due and the client agrees to pay up in full upon milestone completion. A mandatory downpayment of 30% of the full amount into a Smart Invoice contract.

Scope of Work

The project is divided into three key milestones, with each milestone focusing one aspect of the protocol's development. The work will be performed by a cross-functional team with expertise in Solidity, project management and system architecture design, as well as privacy-enhancing technologies.

The development will include:

  • Technical Architecture Consultancy: Incented receives a technical architecture design for the protocol and an implementation plan, which incorporates the user flows and user stories developed by Incented with the help of Raid Guild’s feedback.
  • Smart Contract Development: Building the core staking and incentivization mechanisms with privacy integrations.
  • Testing and Deployment: Testing of the smart contracts and frontend, followed by deployment on an EVM-compatible network of the client's choosing, as well as Zero-knowledge technology, such as Oasis Sapphire or Noire for voting features.

Each milestone includes clear deliverables, estimated costs, and timeframes to ensure transparency and project success.

Project Plan

Milestone 1: Initial System Design and Requirements

Objective

First, all necessary requirements from the client are gathered after the initial design sprint was concluded. This milestone also captures research and development scopes that output the design of the system architecture for the staking and releasing smart contracts and integrating anonymous voting into the Incented platform. This phase will ensure that the client’s refined user stories align with the technical requirements of the proposed solution before the development begins.

Deliverables

  • System architecture consultancy
    • System architecture diagram
    • EVM Ethereum L2 selection
  • Smart contract design and architecture
  • Zero-knowledge functionality design for validator voting
  • Detailed privacy requirements and functional specifications

Estimated Duration

Week one (1 week)

Estimated Cost

USD 4,900

Milestone 2: Smart Contracts for Privacy and Coordination

Objective

In scope of this milestone, RaidGuild develops the core smart contracts that will handle the submission of task proposals, the funding of tasks, contributor staking, and private validator voting using privacy-enhancing technologies (PETs). At the end of this milestone, the smart contracts will be deployed to an L2 testnet and the anonymous voting functionality is going to be delivered. This phase will also include unit testing and smart contract peer-review to ensure the contracts function as expected and are secure.

Deliverables

  • Smart contracts for task management and proof-of-contribution. Smart contracts will cover the following features:
    • Task proposal and funding
    • Contributor staking
    • Milestone division and release
    • Validator voting
  • Anonymous voting features using PETs.
  • Unit tests and smart contract peer-review.

Estimated Duration

Week three to week ten (7 weeks)

Estimated Cost

USD 19,350

Milestone 3: Testing, Refinement & Deployment

Objective

In the last milestone, RaidGuild ensures that all smart contracts are peer-reviewed and feedback from this process is incorporated in the deployed smart contracts on the respective testnets. It also ensures that the smart contracts are compatible with a prototype created based on the assets already developed by Incented. Once the functionality is demonstrated and the client is satisfied with the smart contracts, the smart contracts for financial functionalities are deployed on a mainnet of an Ethereum L2 and the anonymous voting functionality is submitted in its final design. Finally, the deployment permissions are handed over to the client and technical documentation, as well as a final project review is provided to the client to make use of the developed functionalities.

Deliverables

  • Final review and feedback of smart contracts on the respective testnets
  • Refinements based on the peer-review feedback.
  • Bug fixes and improvements.
  • Full deployment of smart contracts to the respective mainnets.
  • Technical documentation and final project review

Estimated Duration

Week six to week seven (2 Weeks)

Estimated Cost

USD 8,750

Schedule of Deliverables

  • Submission, funding, staking, and releasing smart contracts on Ethereum L2
  • Anonymous voting functionality
  • System architecture design
  • Technical documentation for internal purposes
  • Documented project planning, management, and review

Budget and Payment Terms

  • Project Estimate: USD 42,000
  • Payment Structure: A 30% down payment will be locked in a Smart Invoice on Optimism for project commencement. The remaining payments will follow a milestone-based release schedule through escrow.

Next Steps

This proposal was crafted as part of a design sprint conducted by RaidGuild. Over two sessions of 90 minutes the client requirements were collected and this tailored solution for improving the Incented.co prototype to reach the proof-of-concept stage was specified. Upon your deposit of the funds and go-ahead, we will commence the work.

Budget

Item Description Cost Estimate in weeks
1 Anonymous voting system 8,150 USDC 2
2 Smart contracts covering an end-to-end user flow for task submission, project funding, contributor staking, milestone release 16,450 USDC 6-8
3 Deployment of smart contracts under 1 to Oasis Sapphire (or similar) Networks and 2 to networks of an EVM-compatible Ethereum L2 1,500 USDC 1
4 System architecture diagram, technical documentation and testing 6,900 USDC 2
5 Project management, technical consultancy, and operations 9,000 USDC 15

Note: The above figures include administration and project management. Time estimate is starting from the Raid Guild project kickoff but is flexible based on feedback. This proposal is based on preliminary discussions and will be further refined based on client feedback during two scoping sessions. Changes in scope may lead to adjustments in timeline or budget.

Escrow Payment

Note that payment is in USDC on the Optimism network. The Raid party’s multi-signature Safe is available at the address [TBD] on Optimism.

Please reach out if you have any questions about this process.

Verified payment of [AMOUNT] USDC into a Smart Escrow, which will be set up upon agreement and receipt of the client’s address.

https://smartescrow.raidguild.org/ Raid ID: [ID]

Smart Escrow allows for milestone-based funding and the Raid Party will continue development as long as each ongoing milestone has been funded. We will request funds for upcoming milestones prior to starting any work. Upon completion of each milestone, we will ask for release of funds for the next milestone. With Smart Escrow, any address can fund the escrow.

RaidGuild LLC is a registered Delaware LLC with a mailing address at 8 The Green Ste A, Dover, DE 19901

Dispute Resolution

If you lose confidence in the Raid Party at any time, you may Lock the remaining funds in escrow.

If you do not release funds upon completion of deliverables, the Raid Party may Lock the remaining funds in escrow.

In both cases, the Lock triggers the arbitration provider (e.g. LexDAO) to review the dispute. Based on their review, the arbitration provider will decide which party should receive what amount of funds, and will send a transaction to the escrow contract that will transfer the appropriate amounts to each party.

We sincerely hope this won’t be the case, but all parties are protected nevertheless.

We look forward to Raiding. Please reach out with any questions or concerns!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MARKETING Tasks/RIPS related to marketing efforts (content/campaign/etc) proposal
Projects
Status: In Progress
Development

No branches or pull requests

2 participants