All components
Epoch builder
Cumulative earnings are grouped into an hourly Merkle tree and posted on-chain.
Data flow
The epoch builder gathers cumulative USDG earnings by owner, builds the Merkle tree and publishes its root on Robinhood Chain. The proof supports the provider’s next claim.
Design boundary
The contract design checks funding before accepting an epoch root. A shared claimed balance spans all payout routes.
How it fits
Verified work enters the ledger. Hourly epochs turn that cumulative record into a root and a retrievable proof.
Lifecycle
The same cumulative claimed balance prevents consuming one entitlement again through a different route.