Program Proposal Framework

Analytics Guild
Adapted from Dev Guild Program Proposal Framework
Summary
As we enter Season 1, the Developers Guild (herein “Guild”) Treasury will be given BANK tokens for the purposes of funding Guild projects and activities. As such, we need a methodology for distributing these tokens. We recommend that a Program Proposal framework exist to support requesting funds from the Guild Treasury.
Background
There are a wide variety of methods & purposes for distributing funds. Some examples include:
  • Funding bounties
  • Paying contributors
    • Coordinape
    • SourceCred
    • Salary
  • Paying other guilds
  • Sponsoring DAO memberships
  • Paying Guild Expenses (ex: Infrastructure)
Rather than pursue an Omnibus style budget that includes all uses of the Guild Treasury in one single bill, we propose that individual programs gather consensus and submit proposals to the Guild Treasury Committee for consideration & funding.
Specification
Definitions
Guild Treasury - The 4-of-7 multi-sig wallet & funds custodied by the Guild Treasury Committee
Guild Treasury Committee - The elected members that sign transactions for the Guild Treasury.
Proposal Champion - The single point of contact for a program that is responsible for the proposal process and is accountable for revisions.
Proposal - An in process request for funding.
Program - A funded proposal.
Proposal Creation & Requirements
A Guild Program Proposal should include the following information:
  • Program Champion
    • The single point of contact for the program.
  • Program Name
    • What’s the program called?
    • Include a Season Suffix (ex. Infrastructure Expenses - Season 1)
  • Program Justification
    • Describe the intent of this program. How will the funds be used? Do you have any supporting documentation?
  • Program Terms
    • How much BANK do you require?
    • Is this a recurring/streamed amount or a single lump sum?
    • How long will the program last?
      • We don’t want programs to last forever; proposals should expire & request renewal in a timely fashion
      • đź’ˇ
        Example Program Champion: Icedcool Program Name: Infrastructure Expenses - Season 1 Program Justification: Guild members are running servers and they cost money. The guild should compensate the members for their contribution. Program Terms: Up to 50,000 BANK per month; 30,000 expected. Monthly expenditure will be submitted by the champion.
  1. Program Proposals should be submitted as raw text into the Analytics Guild #project-discussions channel.
    1. During this stage, the proposal has an “in progress” status, awaiting the proposal’s champion to acquire consensus.
    2. Also during this phase, community review & revisions are expected.
  1. Once the champion believes they have a reasonable consensus, they will tag the Guild Treasury Committee and mark the proposal as “ready for review”.
  1. At a regular interval (likely weekly), the Guild Treasury Committee will convene to review all proposals marked for review.
  1. For each proposal, the committee will consider the proposal’s consensus, any obstinate opposers, and the current guild & DAO priorities before deciding to:
    1. Execute
      1. The proposal will be queued per its funding terms.
    2. Table
      1. Request changes to the proposal for the next review cycle (OR)
      2. Wait for additional consensus
    3. Deny
      1. In the case of an egregious proposal, the Guild Treasury Committee would inform the Guild of the proposal and reasoning for denial.
      2. The guild can override this denial with significant consensus.
  1. Each new proposal should be presented by a champion of that project, who will serve to acquire Guild consensus and be the project’s lead representative should the proposal be accepted.
Proposal Submission & Consensus
Proposal Review & Execution

Program Proposal Framework

Analytics Guild
Adapted from Dev Guild Program Proposal Framework
Summary
As we enter Season 1, the Developers Guild (herein “Guild”) Treasury will be given BANK tokens for the purposes of funding Guild projects and activities. As such, we need a methodology for distributing these tokens. We recommend that a Program Proposal framework exist to support requesting funds from the Guild Treasury.
Background
There are a wide variety of methods & purposes for distributing funds. Some examples include:
  • Funding bounties
  • Paying contributors
    • Coordinape
    • SourceCred
    • Salary
  • Paying other guilds
  • Sponsoring DAO memberships
  • Paying Guild Expenses (ex: Infrastructure)
Rather than pursue an Omnibus style budget that includes all uses of the Guild Treasury in one single bill, we propose that individual programs gather consensus and submit proposals to the Guild Treasury Committee for consideration & funding.
Specification
Definitions
Guild Treasury - The 4-of-7 multi-sig wallet & funds custodied by the Guild Treasury Committee
Guild Treasury Committee - The elected members that sign transactions for the Guild Treasury.
Proposal Champion - The single point of contact for a program that is responsible for the proposal process and is accountable for revisions.
Proposal - An in process request for funding.
Program - A funded proposal.
Proposal Creation & Requirements
A Guild Program Proposal should include the following information:
  • Program Champion
    • The single point of contact for the program.
  • Program Name
    • What’s the program called?
    • Include a Season Suffix (ex. Infrastructure Expenses - Season 1)
  • Program Justification
    • Describe the intent of this program. How will the funds be used? Do you have any supporting documentation?
  • Program Terms
    • How much BANK do you require?
    • Is this a recurring/streamed amount or a single lump sum?
    • How long will the program last?
      • We don’t want programs to last forever; proposals should expire & request renewal in a timely fashion
      • đź’ˇ
        Example Program Champion: Icedcool Program Name: Infrastructure Expenses - Season 1 Program Justification: Guild members are running servers and they cost money. The guild should compensate the members for their contribution. Program Terms: Up to 50,000 BANK per month; 30,000 expected. Monthly expenditure will be submitted by the champion.
  1. Program Proposals should be submitted as raw text into the Analytics Guild #project-discussions channel.
    1. During this stage, the proposal has an “in progress” status, awaiting the proposal’s champion to acquire consensus.
    2. Also during this phase, community review & revisions are expected.
  1. Once the champion believes they have a reasonable consensus, they will tag the Guild Treasury Committee and mark the proposal as “ready for review”.
  1. At a regular interval (likely weekly), the Guild Treasury Committee will convene to review all proposals marked for review.
  1. For each proposal, the committee will consider the proposal’s consensus, any obstinate opposers, and the current guild & DAO priorities before deciding to:
    1. Execute
      1. The proposal will be queued per its funding terms.
    2. Table
      1. Request changes to the proposal for the next review cycle (OR)
      2. Wait for additional consensus
    3. Deny
      1. In the case of an egregious proposal, the Guild Treasury Committee would inform the Guild of the proposal and reasoning for denial.
      2. The guild can override this denial with significant consensus.
  1. Each new proposal should be presented by a champion of that project, who will serve to acquire Guild consensus and be the project’s lead representative should the proposal be accepted.
Proposal Submission & Consensus
Proposal Review & Execution