1_general_forum/currency-ledger/policies/license-policies.yml

106 lines
2.5 KiB
YAML

# License System Policies
# Updated: 2025-01-15
# License Types and Capabilities
license_capabilities:
campaign:
can_earn_sk: true
can_earn_sc: false
sk_categories: ["community_building", "governance_participation", "mentoring_help"]
max_daily_sk: 25
voting_rights: true
forum_access: "1_general_forum"
watch:
can_earn_sk: true
can_earn_sc: false
sk_categories: ["all_except_leadership"]
max_daily_sk: 50
voting_rights: true
forum_access: "1_general_forum,limited_2_workplace"
work:
can_earn_sk: true
can_earn_sc: true
sk_categories: ["all"]
max_daily_sk: 100
max_daily_sc: 500
voting_rights: true
forum_access: "all_tiers"
organizational:
can_earn_sk: true
can_earn_sc: true
sk_categories: ["all"]
max_daily_sk: 100
max_daily_sc: 500
voting_rights: true
voting_weight_bonus: 0 # Same as individual, no special treatment
forum_access: "all_tiers"
# Automatic Upgrade Rules
upgrade_thresholds:
campaign_to_watch:
sk_required: 100
additional_requirements: []
approval_needed: false
notification_required: true
watch_to_work:
payment_required: 200 # EUR
sk_minimum: 50 # Must demonstrate some engagement
approval_needed: false
work_to_organizational:
payment_required: 5000 # EUR
sk_minimum: 200 # Must be proven contributor
approval_needed: true # Community/Leadership review
# License Pricing (increases by phase)
pricing:
validation_phase:
campaign: 0
watch: 100
work: 200
organizational: 5000
design_phase:
campaign: 0
watch: 200
work: 400
organizational: 10000
production_phase:
campaign: 0
watch: 400
work: 800
organizational: 20000
organization_phase:
campaign: 0
watch: 800
work: 1600
organizational: 40000
# Identity and Privacy
identity_rules:
alias_required: false
real_name_public: false
can_change_alias: true
alias_change_limit: 2 # per year
privacy_levels: ["full_public", "alias_only", "anonymous"]
# Voting Weight Calculation
voting_weight:
base_weight: 1.0
sk_bonus_formula: "min(1.5, 1 + (current_sk / 1000))"
max_weight: 1.5
organizational_bonus: 0 # No special voting power for big payments
# Status Management
status_rules:
inactive_threshold_days: 90 # No activity = inactive status
suspension_requires: "leadership_vote"
reactivation_requires: "login_activity"
permanent_ban_requires: "community_vote"