Portable proof for agent payouts

Turn a Solana payment into a receipt.

EarnProof checks a finalized transaction, canonical Solana USDC, recipient ownership, and the recipient's net balance gain. It is read-only, non-custodial, and never asks for private keys.