JoinSEEDS / seeds-smart-contracts

Smart contracts for SEEDS - A Regenerative Civilization Building Game.
https://docs.google.com/document/d/1C4w9Ol8VGabCIcQDVPDrwcTRoJXBqhrb7VjslwQbUGU/edit#heading=h.6f4sxygso816
MIT License
20 stars 6 forks source link

Citizen Path Change [Referendum #4] #438

Open n13 opened 2 years ago

n13 commented 2 years ago

Implementation Spec

Change it so when 3 or more citizens vouch for a user, the user can instantly become a citizen

Remove the requirement for "inviting members"

Original Spec

A. Path from Visitor to Citizen: becoming a citizen doesn’t require inviting members any longer but rather being vouched for by 3 Citizens during a Citizen Ceremony.

This is a project in itself (SEEDS Citizenship), as it requires further design of the process for neighbourhubs, organisational implementation at the SEEDS level and technical implementation in the apps.

Implementation Team for the SEEDS Citizenship project: RE: → changes to the SEEDS Guide MoM: → changes to the rituals and people process for finding Citizens to receive vouches Hypha: → changes to the Smart contracts, Passport and Light Wallet

chuck-h commented 2 years ago

https://discord.com/channels/722537361480613950/969298065490067466/974471310895882240

"[...] I therefore suggest that we take a "shortcut" implementation approach which provides a means to enroll new citizens through the new ceremony process. Specifically, let us create a new blockchain action which directly promotes an account to citizen status [...]."

n13 commented 2 years ago

Using this shortcut

https://github.com/JoinSEEDS/seeds_light_wallet/issues/1841

n13 commented 2 years ago

Original change was not good enough, made another commit for this

n13 commented 2 years ago

Waiting for apps to update before deployment