Referrals with per-trip commission
On top of the lifetime activation reward, the driver (or rider) who invited can now earn a recurring commission on EVERY trip their referee makes. Per-tenant config: percentage of the final fare, duration in days from activation, and an optional cap on paid trips per referee. Crediting happens automatically on each trip complete, shows up in the wallet with a clear description ('Commission for the referral trip <name> · trip TRP123 · 5% of $120 MXN') and is logged in a ledger that powers the per-driver report: how many they referred, how much each generated, full payout history. Each rate change keeps a snapshot so historical movements stay auditable. Idempotent, gated per-tenant, default OFF.