Introduction to TELA
Content Rating System

TELA Content Rating System

Community-Powered Quality: Users rate TELA apps on a 0-99 scale. Ratings are stored on-chain (transparent, immutable) with one vote per DERO account per app.

In decentralized networks, quality assessment happens through community consensus, not gatekeepers. TELA's on-chain rating system provides transparency without censorship.

Understanding TELA's Rating Approach

TELA's rating system is built directly into its smart contracts, enabling users to provide feedback on any deployed content. Unlike centralized rating systems that can be manipulated or censored, TELA's approach is transparent, immutable, and distributed across the blockchain network.

When a user rates TELA content, their assessment is permanently recorded on the blockchain. Each rating transaction requires a ringsize of 2, which ensures the rating is properly attributed while maintaining the blockchain's security properties. The smart contract stores both the rating value and the address of the rater, creating an auditable trail of feedback.

What makes this system particularly powerful is its structured approach to ratings. Rather than using a simple like/dislike binary, TELA implements a nuanced 0-99 scale where the digits themselves carry specific meaning.

How Rating Values Work

Two-digit system: [Category][Detail]

Rating Categories (First Digit)

RatingCategoryQuality LevelMeaning
0❌ Do Not UseDangerousSerious issues, avoid
1🔴 BrokenCriticalApp doesn't work
2🟠 Major IssuesPoorSignificant problems
3🟡 Minor IssuesBelow AverageSome bugs
4🟡 Should ImproveBelow AverageNeeds work
5🟢 Could ImproveAverage-Decent, room for growth
6🟢 AverageAverageMeets expectations
7🔵 GoodGoodHigh quality
8🔵 Very GoodVery GoodExcellent
9🟣 ExceptionalOutstandingBest-in-class

Detail Tags (Second Digit)

For Negative Ratings (Category 0-4):

TagMeaningExample Use
0Nothing specificGeneral poor quality
1Needs reviewQuestionable content
2Needs improvementLow quality execution
3BugsTechnical issues present
4ErrorsBroken functionality
5InappropriateUnsuitable content
6IncompleteMissing features
7CorruptedFiles don't load
8PlagiarizedCopied without credit
9MaliciousSecurity threat

Source: tela-dev/ratings.go:54-65 - negativeDetails map

For Positive Ratings (Category 5-9):

TagMeaningExample Use
0Nothing specificGeneral approval
1Needs reviewNeeds attention (same as negative)
2Needs improvementCould be better (same as negative)
3BugsHas bugs (same as negative)
4ErrorsHas errors (same as negative)
5Visually appealingGreat design
6In depthComprehensive
7Works wellReliable functionality
8UniqueOriginal concept
9BenevolentHelpful to community

Source: tela-dev/ratings.go:67-78 - positiveDetails map


Real Examples

RatingInterpretation
77"Good, Works well" ✅
89"Very good, Benevolent" 🌟
43"Should improve, Bugs" ⚠️
09"Do not use, Malicious" 🚨
60"Average, Nothing specific" 🟢

Practical Benefits

TELA's rating system provides several important benefits to the ecosystem:

Quality Signaling
In a decentralized network without central authority, quality signals help users discover trustworthy content. High ratings can indicate applications that meet community standards and expectations.

Developer Feedback
Ratings provide valuable feedback to developers about how their applications are being received. The detail tags are particularly useful, as they highlight specific areas for improvement.

Malicious Content Warning
Low ratings, especially those with detail tags like "Malicious" or "Corrupted," serve as warning signs to users about potentially harmful content. This works in tandem with TELA's security model to provide a multi-layered defense against harmful content.

Ecosystem Curation
While remaining permissionless, the rating system enables a form of community curation that helps highlight valuable content without imposing censorship.


Anti-Manipulation Safeguards

ProtectionHow It WorksPrevents
One vote per accountEach DERO address rates once per appRating spam
Blockchain transparencyAll ratings publicly visibleHidden manipulation
Transaction costsSmall gas fee to rateMass fake ratings
Immutable recordCan't delete or change ratingsReview bombing then deleting

Result: Fair, transparent ratings that can't be gamed by bots or fake accounts!

Conclusion

TELA's content rating system demonstrates how decentralized platforms can incorporate quality assessment without compromising on core principles of censorship resistance and openness. By encoding structured feedback directly onto the blockchain, TELA creates a transparent, manipulation-resistant system for community-driven content evaluation.

This approach helps solve one of the key challenges in decentralized systems: how to provide quality signals without reintroducing centralized gatekeepers. As the TELA ecosystem continues to grow, this rating system will play an increasingly important role in helping users navigate the expanding landscape of decentralized applications.