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

Ambassador Program Per Referendum 487 #264

Open
ggwpez opened this issue Mar 30, 2024 · 1 comment · Fixed by #291
Open

Ambassador Program Per Referendum 487 #264

ggwpez opened this issue Mar 30, 2024 · 1 comment · Fixed by #291

Comments

@ggwpez
Copy link
Member

ggwpez commented Mar 30, 2024

From https://polkadot.polkassembly.io/referenda/487

Polkadot Ambassador Program

This document describes the mandate for a proposed Polkadot Ambassador Program, to be realized as an on-chain, rank-based, system collective.

Members of the program, Ambassadors, should represent Polkadot outside of its existing sphere and help bring new entrants into the Polkadot ecosystem. In this capacity, ambassadors have a lot of similarity to what might normally be considered business development, outreach, and relationship management. They should introduce new people and organizations to Polkadot, speak at and host events, and facilitate partnership creation.

Although anyone can perform these services in their own capacity, having a program that formally recognizes members makes the work more effective. The recognition that comes with a title like Ambassador helps in building important relationships.

A rank-based, on-chain collective will allow the network to manage membership in a decentralized way, and also allow the organization to manage a treasury for salaries, events, and other expenses incurred in fulfilling its objectives.

Membership

The program will have four ranks, from highest to lowest: Head Ambassador (HA), Senior Ambassador (SA), Ambassador, and Candidate Ambassador (CA).

Head Ambassadors

Head Ambassadors are the highest ranking group of ambassadors and correspondingly hold the most power within the group. Head Ambassadors can only be appointed (or removed) via general token-holder referendum on a new, Ambassador Admin track. This track should be configured in a similar fashion to the existing Fellowship Admin track.

The role of Head Ambassador should necessitate activity on par with a full time job. Besides their capacity of leading the program, HAs should be able to represent Polkadot effectively to new people and businesses and be able to speak fluently on the philosophy underpinning Web3 technologies, on Polkadot and its high-level design decisions, how Polkadot compares to other blockchain tech stacks, and typical user stories like staking, participating in governance, or building parachains. They may not be (and probably are not) developers, but they should demonstrate sufficient skill, understanding, and communication ability to be trusted to work autonomously in the best interest of Polkadot.

The program should only allow up to 21 Head Ambassadors. Once the number is reached, adding a new HA shall require replacing an existing HA or making a proposal to all token holders on the Ambassador Admin track to alter the program.

Senior Ambassadors

Senior Ambassadors are promoted from Ambassador on the Head Ambassador track. The SAs should be experienced Polkadot Ambassadors who have already made substantial contributions to the success of Polkadot. One would expect that SAs have been using Polkadot and are engaged in the ecosystem by for example hosting or speaking at events or participating in a non-trivial way in governance discussions.

Ambassadors

The Ambassador tier is the main level of the program where the majority of people will stand. Ambassadors should be fluent in most end-user applications of Polkadot. They should, for example, be able to show a new person how to stake via a nomination pool or how to set an identity on-chain. Ambassadors may do any number of things, like translate documentation, make tutorials in written or video form, host/attend events, etc. It is up to the judgement of the HAs and SAs to set objectives for the program and decide what is most effective and what should be recognized.

Candidates

All new joiners to the program enter as a Candidate. Ambassadors can induct Candidates, but they will need approval from the Senior Ambassador track to get promoted to Ambassador. Members should generally not stay Candidates for long (as a guideline, no more than six months); it ensures a fast onboarding to the program, but those who are inactive should be removed and those who are active and competent should be promoted to Ambassador.

Treasury and Salaries

The Ambassador Program should have an on-chain Treasury. It is envisioned that this Treasury is used in the following ways.

Salaries

Head Ambassadors shall receive a salary of 10,000 USDT (or equivalent stablecoin) per month. This represents their commitment to representing Polkadot in the equivalent of full-time capacity and their ability to bring high-value entrants into Polkadot. Given that personal circumstances can necessitate periods of lower activity (e.g. vacation, family, illness), HAs can place themselves on a passive 2,000 USDT per month allowance until they are back full-time.

Other members of the program do not receive a regular salary, although they may make proposals to the Treasury to cover expenses or recognize exceptional work.

Proposals

Members of the program at any rank can make funding proposals to the Treasury. These proposals could be to cover expenses related to hosting an event, for rewarding exceptional contributions by members, putting funds into the salary account, or for general Treasury management (for example converting some DOT to a stablecoin or other asset).

The Treasury shall have two main tracks:

  1. Spends of less than 1,000 USDT can be approved by the Senior Ambassador track.
  2. Spends of 1,000 USDT or greater must be approved by the Head Ambassador track.

Seeding

The introduction of the program to the Polkadot runtime should not include any initial members. Only after the program is included in the Polkadot runtime should referenda be held to appoint Head Ambassadors.

Because the Head Ambassador track is powerful within the group and there will be a seeding phase where there is a small number of HAs, the HAs shall not take any action until there are at least ten HAs appointed. That is, until such point, the program should not be allocated Treasury funds, all remarks from HAs shall be ignored, and HAs who use the track to induct Ambassadors or Senior Ambassadors should have a referendum to be removed as Head Ambassador.

Modifications and Evolution

Much like the Technical Fellowship, the Ambassador Program may want to implement changes to how the group operates. It should do this by passing a remark on its Head Ambassador voting track that states the change. This is similar to the Fellowship’s RFC process.

Changes that significantly affect token holders or Head Ambassadors, like program salaries or how many HAs should exist in the program, should pass referendum on the public Ambassador Admin track.

Tracks

The Ambassador Program should have the following internal tracks:

  • Head Ambassadors: A track expressing the voice of Head Ambassadors. As only HAs can vote, each vote is weighted equally.
  • Senior Ambassadors: A track expressing the rank-weighted voice of Senior and Head Ambassadors. Each HA shall have five votes and each SA shall have one vote.
  • Ambassadors: A track expressing the rank-weighted voice of Ambassadors, Senior Ambassadors, and Head Ambassadors. Each HA shall have ten votes, each SA shall have two votes, and each Ambassador shall have one vote.

All tracks should have a voting period of seven days, with a linear curve such that greater than 50% turnout unanimously in favor can pass a motion at its start and a simple majority of voters at the end (as in, no turnout requirement).

Conclusion

An on-chain group of ambassadors, dedicated to furthering the awareness, adoption, and ultimate success of Polkadot will be a powerful organization. It should have resources and recognition from the network itself that will attract skilled and effective representatives of Polkadot.

@muharem
Copy link
Contributor

muharem commented Apr 19, 2024

I think we should rename Fellowship Admin track to Collective Admin track
If Ambassador Admin track should be just the same as Fellowship one, I do not see a reason creating a track for every new collective. That would make sense if the settings should be different.

fellowship-merge-bot bot pushed a commit that referenced this issue May 20, 2024
### The Ambassador Program on Polkadot Collectives Parachain

Closes #264
Reflects https://polkadot.polkassembly.io/referenda/487

### On Chain Structure
The on-chain program consists of three ranks:
- Ambassadors (rank 1);
- Senior Ambassadors (rank 2);
- Head Ambassadors (rank 3);

Each rank has a corresponding Origin (`Ambassador`, `SeniorAmbassador`,
`HeadAmbassador`), which represents the collective voice of members of
that rank and above.

### Referendum

The `AmbassadorReferenda` instance of [referenda
pallet](https://docs.rs/pallet-referenda/latest/pallet_referenda/)
consists of three tracks, each corresponding to an Origin. A referendum
taken on `senior ambassador` track invites all members from rank 2 or
above to vote and commands `SeniorAmbassadors` Origin. The referendum
proposal can be submitted by any member from first rank or above.

### Membership Management

Both `Root` and `FellowshipAdmin` Origins, commanded via public Polkadot
referendum, can promote or demote members to and from any rank. Members
themselves hold the power to promote or demote via program's referendum
pallet instance. Senior members can promote candidates to the first
rank, while head members can promote all members up to the second rank.
Any member of the program can induct a new member to the collective as a
candidate (0 rank). Promotion to the Head Ambassador or demotion from
can be made with Polkadot OpenGov.

### Sub-Treasury
The program operates its own sub-treasury, managed by OpenGov or Senior
and Head Ambassadors. Members can spend up to 1k DOT on Senior
Ambassador track and up to 10k DOT on Head Ambassadors track.

### Additional Functionality

The `AmbassadorCore` instance of [core fellowship
pallet](https://docs.rs/pallet-core-fellowship/latest/pallet_core_fellowship/)
decorates the ranked collectives pallet with features like salary
determination, activity/passivity registration, and the handling of
promotion and demotion periods. Those parameters can be set by OpenGov
or Head Ambassadors.

Periodic salaries in USDt, payable on Asset Hub, are introduced through
the [salary
pallet](https://docs.rs/pallet-salary/latest/pallet_salary/). The total
monthly budget is set to ( 10k * 21 ) USDt.

### Rules that are not enforced on chain
- 21 members at Head Ambassador rank;
- candidates wont be removed automatically in 6 month;
- collectives with less than 10 HA can onboard new members;

Source:
https://polkadot.polkassembly.io/referenda/487cccccbegbjkdfhkrgekidfrhvkvilnbcvuitgnrcnkrr

---------

Co-authored-by: joe petrowski <[email protected]>
Co-authored-by: joepetrowski <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants