Verification
Understand TRAST's verification system for users and entities, enhancing trust and credibility within the platform ecosystem.
"Seeing isn't believing anymore. Verifying is."
In Web3, blind trust is a luxury no one can afford. TRAST's verification system transforms how we establish identity and authenticity in the decentralized world, bringing transparency directly to where conversations happen.
TRAST offers two types of verification that work together to build a trustworthy ecosystem:
User Account Verification: Link your anonymous profile to your Telegram username
Telegram Entity Verification: Verify ownership of channels and groups you administer
User Account Verification
Why Verify Your Account?
"TRAST empowers people to rate, review & reveal Web3."
Verification enhances your TRAST experience in several important ways:
Increased Impact: Verified reviews carry 50% more weight than anonymous ones
Identity Recognition: Earn the verified badge (✅) next to your username
Trust Level Boost: Verified accounts progress faster through trust levels
Full Feature Access: Unlock all platform capabilities
Community Recognition: Build reputation with your real identity
Think of verification as your first step toward becoming part of the TRAST army - the collective intelligence that's bringing clarity to Web3, one rating at a time.
Before & After Verification
Impact Comparison
Before verification:
Anonymous reviews (30% base weight)
Limited trust level progression
Basic feature access
After verification:
Verified reviews (50% base weight)
Full trust level progression
Complete feature access
Profile Status Change
Anonymous profile: 👻 Anonymous_123456 • Limited impact (30%) • Basic profile features • Slower trust growth
Verified profile: @YourUsername ✅ • Full impact (50%) • Enhanced profile features • Accelerated trust growth
How to Verify Your Account
"No activations. No waiting. No BS!"
The verification process is simple and quick:
Open the TRAST bot
Navigate to your profile (via the menu)
Click "✅ Verify Account" button
Review the changes that will be made
Confirm verification
Note: You must have a public Telegram username set before verification. This can be done in your Telegram settings.
What Happens During Verification
When you verify your account, the following changes occur:
Your anonymous profile is linked to your Telegram username
Your profile gains the verified badge (✅)
Your review impact increases from 30% to 50%
Your profile entity's name is updated to include your username
Your is_verified status is set to true in the system
All your previous activity, including reviews, comments, and added projects, remains connected to your newly verified profile.
Telegram Entity Verification
"TRAST gives Web3 communities a memory, a voice and a signal - all inside the Telegram chats they already use every day."
Verifying Channels & Groups
TRAST allows verified users to authenticate Telegram channels and groups they administer:
Prerequisites
Before verifying a Telegram entity:
You must have a verified TRAST account
You must be an administrator of the channel/group
The TRAST bot must be added as an administrator to the channel/group
Verification Process
Start the verification with the "/verify_telegram_entity" command in the TRAST bot
Provide the public @username of your channel/group
The bot checks your admin rights and its own admin status
Confirm the verification to link the entity to your profile
Benefits of Entity Verification
"TRAST turns every Telegram group into a powerful Web3 dashboard."
Verifying your Telegram entities provides:
Enhanced Trust: Users know the entity is officially represented
Streamlined Rating: Simplified review and rating process
Unified Reputation: Channel/group ratings contribute to your profile's trust ecosystem
Protection: Defense against impersonation attempts
Authentication: Public confirmation of your channel/group ownership
By verifying your channel or group, you make it part of the new trust layer for Web3 - where verification replaces the outdated "trust me bro" approach.
Technical Implementation
User Verification
The verification process updates the following data:
UserV2 Model: • is_verified: false → true • is_anonymous: true → false • username: updated to your Telegram username
EntityV2 Model (Profile): • name: updated to include @ username
Entity Verification
When verifying a Telegram entity:
EntityV2 Model: • is_verified: set to true • verified_by_user_id: linked to your user account • Updated metadata: name, type (channel/group)
Anti-Abuse Protection
"The filtering system does its job shockingly well - if something shady is there, it gets spotted."
The TRAST verification system includes several safeguards:
User Verification Protections
Username verification checks
Single verification per Telegram ID
Verification state tracking
Activity monitoring
Entity Verification Protections
Admin rights verification
Channel/group existence verification
Bot admin status requirement
Previous verification checks
Pattern Detection
The system monitors for suspicious patterns:
🚫 Warning triggers
Unusual verification attempts
Admin status manipulation
Verification pattern anomalies
AI Protection Layer
"Powered by you, guided by AI."
🧠 AI Capabilities
Behavior pattern analysis
Network relationship mapping
Anomaly detection
⚡ Response system
Real-time monitoring
Automated restrictions
Alert generation
Best Practices
For User Verification
Set a meaningful Telegram username before verifying
Ensure your profile is active and has established some history
Review your existing content before linking it to your identity
Understand that verification is a permanent decision
For Entity Verification
Ensure the bot has proper admin rights in your channel/group
Verify entities from your main verified account
Only verify entities you legitimately control
Keep the TRAST bot as an admin to maintain verification
"We're building the Web3 trust layer. Welcome to the future of on-chain social trust."
Last updated