Skip to content

Achievements Insignia (Draft v1)

Mike edited this page Feb 15, 2017 · 1 revision

Achievements & Insignia

The goal of the new achievements/insignia system is to incentify users with key focus on:

  • Improve on-boarding of new users into steemit.com.
  • Improve retention of existing users.
  • Allow users to focus less emphasis on the current payout rewards.

The premise for achievements is by performing community interactions you will be granted status to insignia that will correspond to a graphical badge/icon.

Earned achievements can appear on your profile page and potentially on your posts.

Key Milestones

New User

As a new user to steemit.com there will be specific milestones to let you feel at home. Here is an initial approach of milestones:

  • Receive first payout
  • Receive first reply
  • Receive first up-vote
  • Create first post
  • Create first comment
  • Perform first up-vote

Existing User

As an existing user who is more versed on steemit.com milestones could be seen as a compound factor of key interactions. Users will compete for status and seek to gain higher power ups and impress fellow steemians. Specific milestones and thresholds need to be established.

Mana Bar

A UI element along with the placement of insignia on your profile and posts - is the menu which can heat up or cool down based on your interactions/and correlation to voting power. As a user, your mana menu is your main element to see status and collect your insignia. One premise is that you can only "mount" certain insignia at a certain time.

Data schema

account_insignia
  account (string)
  created_at (datetime)
  status_award (string)
  insignia_id (integer)

insignia
  name (string)
  description (text)
  image (string)

account_mana
  account (string)
  insignia_count (integer)
  next_power_up (integer)
  next_power_down (integer)
  needed_power_up (integer)
  last_power_up (datetime)