15 Common Categories

To Build Reputation Onchain

Zero Authority2 min readMarkdown

In short

Fifteen common categories of reputation events, such as community engagement, content creation and skill verification, each with the attributes to record.

Fifteen common categories of reputation events, with the attributes to record for each, for use with the Standard Reputation Framework.


1. Community Engagement

  • Description: Participation in community activities like forum posts, comments, social media interactions.
  • Attributes:
    • user_id
    • engagement_type (post, comment)
    • engagement_timestamp
    • engagement_value (likes, replies)

2. Transaction History

  • Description: Quality of transactions in marketplaces or financial services.
  • Attributes:
    • user_id
    • transaction_id
    • transaction_type (purchase, sale)
    • transaction_timestamp
    • transaction_value

3. Content Creation

  • Description: Contribution of content like blog posts or videos.
  • Attributes:
    • user_id
    • content_id
    • content_type (blog, video)
    • content_timestamp
    • content_value (views, likes)

4. Skill Verification

  • Description: Verification of skills through endorsements or certifications.
  • Attributes:
    • user_id
    • skill_id
    • skill_name
    • verification_timestamp
    • verifier_id

5. Project Contributions

  • Description: Contributions to open-source or collaborative projects.
  • Attributes:
    • user_id
    • project_id
    • contribution_type (code, docs)
    • contribution_timestamp
    • contribution_value (commits, PRs)

6. Review and Feedback

  • Description: Feedback provided for products or services.
  • Attributes:
    • user_id
    • review_id
    • review_type (product, service)
    • review_timestamp
    • review_rating

7. Attendance and Participation

  • Description: Participation in events or conferences.
  • Attributes:
    • user_id
    • event_id
    • event_type (webinar, conference)
    • event_timestamp
    • participation_value

8. Mentorship and Coaching

  • Description: Mentoring or coaching activities.
  • Attributes:
    • user_id
    • mentee_id
    • mentorship_type (session, advice)
    • mentorship_timestamp
    • mentorship_value (hours, impact)

9. Achievements and Awards

  • Description: Recognition for achievements.
  • Attributes:
    • user_id
    • achievement_id
    • achievement_type (award, milestone)
    • achievement_timestamp
    • achievement_value

10. Learning and Development

  • Description: Completion of courses or certifications.
  • Attributes:
    • user_id
    • course_id
    • course_name
    • completion_timestamp
    • course_score

11. Bug Reporting and Issue Resolution

  • Description: Reporting and resolution of issues.
  • Attributes:
    • user_id
    • issue_id
    • issue_type (bug, feature request)
    • issue_timestamp
    • issue_status

12. Reputation and Endorsements

  • Description: Endorsements or reputation points from peers.
  • Attributes:
    • user_id
    • endorsement_id
    • endorsement_type (skill, character)
    • endorsement_timestamp
    • endorser_id

13. Compliance and Certifications

  • Description: Compliance with standards or certifications.
  • Attributes:
    • user_id
    • certification_id
    • certification_name
    • certification_timestamp
    • certifying_body

14. Social Impact and Volunteering

  • Description: Participation in social impact or volunteering.
  • Attributes:
    • user_id
    • activity_id
    • activity_type (volunteering, donation)
    • activity_timestamp
    • activity_value (hours, impact)

15. User Feedback Review for Satisfaction

Description: A system for users to leave feedback and rate their satisfaction with a product or service using a 5-star scale.

Attributes:

  • user_id: The identifier for the user providing the review.
  • review_id: Unique identifier for the feedback or rating instance.
  • rating: The number of stars given, ranging from 1 to 5.
  • review_type: Indicates the type of review (e.g., "purchase" or "service").
  • comment: Optional written feedback or comments from the user to accompany the rating.