FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
WAGDIE

Proposals

Members

Information

Create Proposal

WAGDIE

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 4 years ago · Snapshot (Offchain)

WIP 2: Audit Contract Squad

By 0x72F8...263a62

ABSTRACT Develop a formalized contract review and approval system for community-based projects, providing a seal-of-approval indicating a level of safety for releases requiring wallet interactions.

MOTIVATION As the community continues to grow and develop experiences using on-chain mechanics, security and trustworthiness will be paramount for widespread adoption. Without any authority to approve community-derived contracts, there is a significant vulnerability to malicious actors that will hinder growth and put participants at risk.

RATIONALE Organizing a community-driven board of developers and a seal-of-approval process will allow anyone working on a WAGDIE companion contract to have their work audited by trustworthy figures, allowing them to provide their experience to the community in full confidence. With such approval, inexperienced members of the community will have an easy method of understanding if a companion contract is safe to interact with, and will feel less hesitant in participating in community-developed efforts.

SPECIFICATIONS The following will be required to execute this proposal:

  • An organized panel of competent and trustworthy developers
  • Formalized submission platform for incoming project audits
  • Established audit guidelines, and review process of the panel
  • Officiated release method, providing on-chain seal-of-approval

IMPLEMENTATION These are the steps to accomplish this proposal:

  • Open nomination / voting process for panel of at least 4 auditors – Nominees have been defined as @0xG @0xfadedface @tenacity.eth @poof
  • Create new category within The Conclave for auditor communications
  • Define review and approval process among auditor panel
  • Establish on-chain seal-of-approval through auditor-controlled wallet – Register a recognizable ENS for auditor-controlled wallet [wagdiedev.eth] – Set up multi-sig requirement for mainnet deployments / interactions – Wallet may deploy community contracts once approved
  • Define contract submission instructions, and post them publicly on platforms

TIMELINE This time to implementation could be relatively quick. Provide 1 week from this proposal approval to elect the auditors, and then 2 weeks thereafter to execute the rest of the implementation. The contract submission and review process would remain open forever thereafter. Auditor panel reelection could happen every 3 months.

OVERALL COST Once the joint auditor wallet has been established it will need seeding with a nominal amount of 0.5 ETH for various contract deployments, approvals and other establishment mechanics. Beyond this, individual Conclave proposals wishing to release contracts can have their additional funds sent directly to the auditor wallet for its process.

SUMMARY This is an inexpensive way to assure community safety as various proposals and independent projects attempt to provide value through on-chain contract interactions. Establishing a secure audit process and throughline to deployment will help provide a seal-of-approval that can offer an at-glance level of trust, which will help foster engagement for community-developed projects.

Continue Reading
Connect Wallet to Add Note
0
Votes 52
VoterCast PowerVote & Rationale
0xca83...6C0198
121

For

0x0D8E...f3CF96
119

For

0x6905...A91876
105

For

0xFaDE...372Ae7
104

For

0xae5c...308b90
33

For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Tue July 19 2022, 01:01 amVoting Period Starts
  • Fri July 22 2022, 01:01 amEnd Voting Period
Current Results

1-For

770

97.35%

2-Abstain

21

2.65%
Quorum 791/200
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us