Conversation
| @@ -0,0 +1,48 @@ | |||
| [package] | |||
| name = "pallet-collective-content" | |||
There was a problem hiding this comment.
this is experimental and may undergo numerous changes based on the needs of collectives. this is why it was decided not to integrate it into the frame for now.
joepetrowski
left a comment
There was a problem hiding this comment.
Re-approving after review of paritytech/cumulus#2002
|
Mainly checked the runtime files. |
kianenigma
left a comment
There was a problem hiding this comment.
Not sure if this is ready given https://github.com/paritytech/polkadot-sdk/pull/1308/files#r1327185490. Everything else seem to look good.
|
@kianenigma all addressed |
...rachains/integration-tests/emulated/collectives/collectives-polkadot/src/tests/ambassador.rs
Outdated
Show resolved
Hide resolved
…ectives-polkadot/src/tests/ambassador.rs
...rachains/integration-tests/emulated/collectives/collectives-polkadot/src/tests/ambassador.rs
Outdated
Show resolved
Hide resolved
…ectives-polkadot/src/tests/ambassador.rs Co-authored-by: joe petrowski <[email protected]>
|
This pull request has been mentioned on Polkadot Forum. There might be relevant details there: https://forum.polkadot.network/t/polkadot-governance-framework-v2023-09/4014/1 |
|
@muharem this needs to be ported to the fellowship runtimes repo. |
|
@bkchr yep, wanna see this in master first polkadot-fellows/runtimes#28 |
|
This pull request has been mentioned on Polkadot Forum. There might be relevant details there: https://forum.polkadot.network/t/polkadot-release-analysis-v1-2-0/4451/1 |
|
Hello, Please clarify the status of this (I know this one is merged, but the communication needs to match). If this is not finaly, when/how do we decide on the tiers? |
The Ambassador Program on Polkadot Collectives Parachain
The Polkadot Ambassador Program has existed for a while; more information can be found here.
In this PR, the program is being brought on chain.
On Chain Structure
The on-chain program consists of nine ranks, divided into four categories (full list):
Each rank has a corresponding
Origin(e.g.,HeadAmbassadorsTier5- full list), which represents the collective voice of members of that rank and above.Referendum
The
AmbassadorReferendainstance of referenda pallet consists of nine tracks, each corresponding to anOrigin. A referendum taken onsenior ambassador tier 4track invites all members from rank 4 or above to vote and commandsSeniorAmbassadorsOrigin. Every member gets one vote plus an additional vote for every excess rank. The referendum proposal can be submitted by any member of a senior rank or above.Membership Management
Initial members will be brought on chain via migration, with subsequent member management handled through the
AmbassadorCollectiveinstance of ranked collective pallet. BothRootandFellowshipAdminOrigins, commanded via public Polkadot referendum, can promote or demote members to and from any rank. Members themselves also have the power to promote or demote via its referendum, with a senior member vote by the rank two above the new / current rank - full configuration.Content Management
The program's on-chain content is managed via the collectives content pallet, allowing for setting its charter and making announcements. The voice of head ambassadors have the authority to set the charter, while announcements can be made by any senior rank member or through a referendum among all members.
Additional Functionality
The
AmbassadorCoreinstance of core fellowship pallet decorates the ranked collectives pallet with features like salary determination, activity/passivity registration, and the handling of promotion and demotion periods. While the usage of this pallet is optional in the first version, future updates will make it the exclusive method for induction/promotion.Periodic salaries in USDt, payable on Asset Hub, are introduced through the salary pallet. This requires induction into the ambassador core pallet.
Please for more information on the pallets' functionality refer to their documentations.
Next Steps: