Protocol
The modular engine beneath Jethos.
Start with the understandable capital route, then inspect the exact modules that coordinate entry, custody, accounting, strategy execution and observation.
Understand the architecture
One user route, separated responsibilities.
User
Signs an explicit action.
Vault entry
Validates deposit or withdrawal.
Custody & accounting
Moves assets and updates shares.
Strategy manager
Uses authorized routes.
Protocol modules
Execute and report positions.
Transparent Stack · exploded view
Inspect one technical layer at a time.
The 3D model explains separation; contract documentation remains authoritative.
Technical architecture
Responsibility, power and failure impact.
| Module | Responsibility | Assets / power | Failure impact | Current status |
|---|---|---|---|---|
| Beacon | Module registry and lookup | Configuration references | Wrong module resolution | Implemented |
| LiquidityManager | User entry and custom accounting flow | Deposit/withdraw orchestration | Consumer actions unavailable or mis-accounted | PoC |
| ProxyGeneral | Custody and share mint/burn | Base assets and share state | Custody or share failure | PoC |
| ValueCalculator | Aggregate custody and positions | Accounting inputs | Incorrect pool valuation | Implemented |
| ProtocolManager | Authorized integration routes | Calls configured modules | Allocation action failure | Implemented |
| Registry | Supported addresses and markets | Configuration surface | Wrong target or market metadata | Implemented |
| Plugin | Execute integration action | Protocol-specific calls | Protocol interaction failure | Implemented |
| LensAdapter | Read balances, values and health | Observation only by design | Incomplete or wrong visibility | Implemented |
| Parameter / emergency | Limits, pause and recovery controls | Administrative powers | Availability or privileged-control risk | Review open |
Admin roles and exact callable boundaries require the contract documentation and deployment-specific role reads.
Integration pattern
Registry. Plugin. LensAdapter.
Configuration, execution and observation remain separately inspectable.
Recorded PoC integrations
Aave V3Registered module
Euler V2Registered module
Morpho BlueRegistered module
Morpho VaultRegistered module
Registration does not prove current allocation
Current accounting note: the PoC consumer entry uses custom LiquidityManager/ProxyGeneral accounting. ERC-4626 interfaces also appear for external protocol vaults; a complete ERC-4626 consumer vault is a target direction, not a current claim.