Enhanced TensorFlix validator for Bittensor subnet 89 with bot detection and growth-focused scoring.
- Growth × Engagement Scoring: Multiplicative formula prevents gaming
- 12-hour Growth Tracking: Fast-response follower growth detection
- Bot Detection: Advanced Instagram follower analysis
- Minimum Thresholds: 500+ followers, 12+ hours history required
# Install dependencies
pip install -r requirements.txt
# Configure API keys in .env
APIFY_API_KEY=your_key
SIGHTENGINE_API_USER=your_user
SIGHTENGINE_API_SECRET=your_secret
# Migrate follower history (first run)
python migrate_follower_history.py
# Start validator
./start_growth_validator.sh
# Monitor scores
python monitor_growth_scores.pyenhanced_validator_v2.py- Main validator with growth scoringnew_growth_scoring.py- Multiplicative scoring formulasrc/validator_integration.py- Bot detection integrationsrc/background_follower_analyzer.py- Apify Instagram analysis
final_score = authentic_growth_score × engagement_multiplier
Where:
- Growth score requires positive follower growth over 12+ hours
- Bot penalty applies up to 90% reduction for detected bots
- Engagement multiplier ranges 0.5x to 2.0x based on likes/comments
- Zero growth = zero rewards (prevents bot engagement gaming)
- MongoDB running on localhost:27017
- Bittensor wallet configured
- Apify API access for Instagram data
- SightEngine API for content moderation