Holder Rewards
Your historical share stays yours.
Reward calculation
User share = user TWAB / total eligible TWAB. Token reward = floor(user TWAB × purchased token amount / total eligible TWAB). Unallocated dust remains reserved and must follow a disclosed policy.
Independent from voting
Nonvoters and holders who voted for losing candidates remain eligible. Selling after an epoch does not erase its rewards. Holdings in excluded protocol addresses are not eligible.
Merkle claims
A distribution leaf binds epoch, reward token, account, amount, chain ID and distributor address. Sorted proofs and domain separation prevent reuse across chains or distributors. Claim tracking prevents duplicate payment.
Publisher trust and retention
Publisher-generated roots require reproducible manifests and review; they are not fully trustless. The proposed MVP uses an authorized publisher, a review delay and a cancellation window before activation. Activated roots are immutable and committed rewards cannot be withdrawn by treasury. Retention is indefinite unless a future, explicit policy is approved before commitments.