# Project Jam ## Roles - Living lab admin - can assign Ambassador roles - create any other role and assign it - Ambassador - can confirm some initiatives - Initiatior (of initiative) - Member (of initiative) - can join initiatives - can request ambassador for review - Anyone - can create initiative ## Flows ### Living lab assigns ambassadors - As a living lab admin, I should be able to assign "Ambassador" role to any user registrated in the network - As a living lab admin, I should be able to create new roles and assigns them role to any user registrated in the network (eg, director city planning) ### Initiative Group coalescing - As any agent registrated in the network, I should be able to create an initiative proposal - When creating the initiative proposal, you set: - Name - Description (here the commitments necessary for the organizers can be put) - Number of people necessary for commit - First set of people who might be interested - As any agent, when someone pulls me to the initiative proposal I can: - Commit or not to being an member - Pull other people in that you think would be interested ### Certifications - As an initiative member, I should be able to request an ambassador for certification - As an ambassador, I should be able to certify an initiative - As an ambassador, I should be able to pull the appropriate people necessary to certify the initiative ## Zomes - profiles* - [membrane_roles](https://hackmd.io/yroJkpMQQviKOu-0yPAeFQ) - [mutual_commitments](https://hackmd.io/xoCkGVW4Sb2DhfZEdHL4bA) - [initiatives](https://hackmd.io/jmRYtHN2THmQL0ojkvYdFw) ## Scenario 1- I install application, (profile) 2- I am Admin based on the proginator id in DAN (memberance_roles) 3- Assing one ambassador(memberance_roles) 4- I am as a member create initive (initiatives) 5- I invite some members to initiaves(mutula_commitments) 6- I recieve signal that I have invitation (mutula_commitments) 7- I can accept/reject invitation. or even I can invite others (mutula_commitments) 8- One member of initiative create certification request to embassador.(initiatives)