Validation
Every reward is issued by the server after checks: required viewing time, one completion per campaign per account, campaign budget, and review where proof is needed.
No duplicates
The same task is never credited twice. Rewards for rejected submissions are not issued.
Transparency
Every wallet change creates a transaction record: task rewards, referral rewards, withdrawals, refunds and administrative adjustments (with a recorded reason).