TraderRewardsVaultV3 as native USDC. LP allocations enter as the collected ERC-20 asset, which can be either canonical USDC or the launch token.
The rewards vault preserves accounting by launch token and asset. Only the bound TraderRewardsDistributorV3 can request payouts.
The distributor owner publishes an immutable Merkle root for a tuple of epoch, launch token, and asset. A claimant supplies the amount and proof; each claimant can claim once for that distribution ID. A valid proof does not reserve funds in advance.
The checked-in contracts and tests prove the custody and claim mechanics, not a particular rewards schedule, eligibility policy, published root, or currently funded distribution.