Overview
The rating system in IOTA Repstation allows parties to rate each other after completing a deal. Ratings are permanent, blockchain-recorded assessments that build into reputation profiles over time.Rating Requirements
Deal-Bound Ratings
All ratings must be tied to a specific deal:- Deal must be in
CLOSEDstate - Only deal participants can rate each other
- Each participant can rate the other party once per deal
- Ratings reference the specific deal and subject
Score Range
Ratings use a standardized 1-100 score system:- 1-20: Very Poor
- 21-40: Poor
- 41-60: Average
- 61-80: Good
- 81-100: Excellent
Rating Categories
Categories help organize different aspects of performance:Common Categories
reliability- Did they deliver as promised?communication- How well did they communicate?quality- Was the work/product high quality?speed- How quickly did they complete the work?professionalism- Were they professional throughout?
Custom Categories
Applications can define their own categories:Creating Ratings
Basic Rating
Multiple Category Ratings
Rate different aspects separately:Rating Management
Updating Ratings
Ratings can be updated using the endorsement capability:Revoking Ratings
Ratings can be completely revoked:Rating Aggregation
Global Reputation
All ratings for a user are aggregated globally:App-Scoped Reputation
Ratings are also tracked per application:Rating Data Structure
Endorsement Object
Rating Statistics
Best Practices
1. Meaningful Categories
Use categories that matter to your use case:2. Encourage Honest Ratings
Design your UI to promote fair ratings:3. Rating Timing
Prompt for ratings at the right time:Error Handling
Common rating errors:Integration Examples
E-commerce Rating Flow
Service Platform Ratings
Next Steps
Reputation Profiles
Learn how ratings build into comprehensive reputation profiles.
Rating API
Explore the complete rating management API.
Deal Management
Understand the deal lifecycle that enables ratings.
Integration Guide
Build rating interfaces for your application.