The protocol is divided into four distinct layers to ensure that no single component has absolute control over the outcomes.
Component
Responsibility
Status
User Wallet
The only custodial layer; handles all entries and rewards.
User-Controlled
Frontend
Visualization layer; reads on-chain data for display.
Non-Critical
Backend
Indexes events and triggers permissionless functions.
Minimized
Smart Contracts
Enforces rules, state transitions, and reward distribution.
Source of Truth
Last updated 18 minutes ago