Beacon
Named module registry and version lookup.
Protocol
Core contracts coordinate custody, accounting, strategy execution, position reading, parameters and emergency controls.
Inspect one conceptual layer at a time. The exploded view communicates roles; the contract documentation remains the authoritative technical description.
Core roles
Named module registry and version lookup.
Custom share accounting, deposit and withdrawal flow.
Custody, token movement and share mint/burn.
Registered integrations and execution routes.
Aggregates custody and position values for vault accounting.
Configuration, pauses and recovery-related controls.
Integration pattern
A Registry defines supported addresses and markets. A Plugin executes authorized actions. A LensAdapter reads balances, values, debt and health information.
This separation makes execution, configuration and observation independently inspectable.
Deployment record, not current allocation