Objective
Build a secure TrustScore system from 0 to 1000 using verified Skill Hub activity, completed GIGs, approved practice, reviewer assessments, and valid penalties. Prevent duplicate or manually forged points, show score breakdowns and tier requirements, reconcile stale scores, and add complete backend tests.
Key Features
- Score Range: 0 to 1000 tier system
- Evidence Sources:
- Verified Skill Hub activity
- Completed GIGs
- Approved practice submissions
- Reviewer assessments and quality reviews
- Valid penalties (with configurable expiry)
- Security:
- Prevent duplicate evidence from increasing score
- Prevent manually forged or tampered points
- Validate all evidence server-side
- Protect against concurrent update conflicts
- Transparency:
- Score breakdown by source
- Tier requirements and progress
- Activity history and evidence trail
- Penalty details and expiry dates
- Data Integrity:
- Reconcile cached scores with event ledger
- Detect and handle stale or inconsistent data
- Comprehensive audit logging
Testing Requirements
- Unit tests for all scoring rules
- Integration tests for evidence validation
- Tests for penalty application and expiry
- Concurrent update scenarios
- Edge cases and boundary conditions
Objective
Build a secure TrustScore system from 0 to 1000 using verified Skill Hub activity, completed GIGs, approved practice, reviewer assessments, and valid penalties. Prevent duplicate or manually forged points, show score breakdowns and tier requirements, reconcile stale scores, and add complete backend tests.
Key Features
Testing Requirements