From 2c1dfa6753cf38ce2729c59bd8fb1126229a58a0 Mon Sep 17 00:00:00 2001 From: Ladd Hoffman Date: Mon, 10 Jun 2024 17:10:31 -0500 Subject: [PATCH] user stories: initialize DAO --- specification/docs/user-stories.md | 50 ++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/specification/docs/user-stories.md b/specification/docs/user-stories.md index d6ee4d8..562b75b 100644 --- a/specification/docs/user-stories.md +++ b/specification/docs/user-stories.md @@ -37,11 +37,61 @@ Onboarding -->> DAO : References DAO Contract ``` +### Initialize DAO with a single member + +```mermaid +sequenceDiagram + +participant Expert +box DAO +participant Forum +participant Bench +end + +Expert ->> Forum : Make an initial post +Expert ->> Bench : Initiate a Validation Pool, with a fee +Bench -->> Forum : VP targets initial post +Bench ->> Bench : VP passes automatically +Bench ->> Forum : Awards minted Reputation +Forum ->> Expert : Propagates Reputation +Bench ->> Expert : Distributes fee back to Expert +``` + +### Initialize DAO with multiple members + +```mermaid +sequenceDiagram + +participant Expert1 +participant Expert2 +participant Expert3 +box DAO +participant Forum +participant Bench +end + +Expert1 ->> Forum : Make an initial post, with Expert1, Expert2, and Expert3 as authors +Expert1 ->> Bench : Initiate a Validation Pool, with a fee +Bench -->> Forum : VP targets initial post +Bench ->> Bench : VP passes automatically +Bench ->> Forum : Awards minted Reputation +Forum ->> Expert1 : Propagates Reputation +Forum ->> Expert2 : Propagates Reputation +Forum ->> Expert3 : Propagates Reputation +Bench ->> Expert1 : Distributes fee among Experts +Bench ->> Expert2 : Distributes fee among Experts +Bench ->> Expert3 : Distributes fee among Experts +``` + ### Deploy Forum API ```mermaid sequenceDiagram +participant Admin +participant api as Forum API +participant Matrix + ``` ### Deploy Matrix Widget