Add a per-wallet "conviction timestamp" updated on every incoming transfer (set to block.timestamp, weighted by size). On any outgoing transfer, apply a sell tax that decays with conviction age: 10% if held <24h, 5% if <7d, 2% if <30d, 0% after 30d. Tax is split: half burned, half added to a "Faithful Pool" that airdrops pro-rata to wallets with conviction age >30d once per week via a claim function. Buys never taxed. Wallet-to-wallet transfers between non-contract addresses transfer conviction age proportionally so OTC and multisig moves aren't punished. Emit ConvictionUpdated event on every change so frontends can display a live "days faithful" badge per wallet.