Add a voluntary on-chain “vow” system. Any wallet can lock its tokens for a chosen period (for example 3, 7, or 14 days) using a new public function. While locked, tokens cannot be transferred. In exchange, locked wallets receive a visible status tier and are exempt from some transfer penalties or receive reduced tax after unlock. Emit events for vow creation and vow completion. Include view functions showing each wallet’s active vow, unlock time, and completed vow count. Keep core ERC20 functions and immutable token identity unchanged.