- Members consume rights (housing, food, etc.) - Members learn skills - Members do tasks (5-10 hrs/week) - Tasks consume and create resources - Tasks require different skill levels - Community votes on "what" - Experts decide "how" ```mermaid erDiagram Resource { string name type type float current_amount float minimum_level string units } Right { resource Resource float base_amount float limit_amount int renewal_period_days } Process { string name category category resource resourceCreated } Task { string name string description resource[] resourcesConsumed resource[] resourcesCreated action action int avg_minutes_required SkllSet[] skills } Member { string name } SkillSet { string name string description string requirements } Member }o--o{ Task : performs Member }o--o{ Right : collects Process }o--|| Right : supports Member }o--o{ SkillSet : develop Task ||--o{ SkillSet : require Task ||--o{ Resource : consume Resource }o--o{ Task : create Right ||--o{ Resource : cover Process ||--o{ Task : contains Task ||--o{ SkillSet : require Task ||--o{ SkillSet : require ```