Vault Architecture (ERC-4626 Standard)
The KerneVault
The KerneVault is the primary deposit and withdrawal interface for the protocol. It is built on the ERC-4626 tokenized vault standard, the industry standard for yield bearing vaults in DeFi.
Why ERC-4626?
ERC-4626 is a widely adopted standard that defines how vaults accept deposits, track shares, and process withdrawals. Because Kerne uses this standard, Kerne Vault shares are automatically compatible with a broad range of DeFi protocols, aggregators, and tools. Any application that supports ERC-4626 vaults can integrate with Kerne without custom development.
This matters because it means Kerne Vault shares plug into the existing DeFi ecosystem from day one. Lending protocols, yield aggregators, portfolio trackers, and other tools that support ERC-4626 will recognize and work with Kerne Vault shares automatically.
Non Custodial by Design
The vault is non-custodial at the smart contract level. On-chain collateral is held by audited smart contracts on Base. However, because the delta neutral strategy requires hedging on external venues, a portion of vault assets is deployed off-chain to hedging venues such as Hyperliquid. The smart contract tracks these off-chain assets transparently via the offChainAssets and l1Assets variables, and the Transparency dashboard shows the full breakdown of on-chain versus off-chain asset locations.
You retain the cryptographic right to initiate withdrawals at any time via the requestWithdrawal function. Withdrawals have a 7 day cooldown period to allow the hedging engine to close corresponding positions in an orderly manner. The protocol can pause all operations in an emergency, but cannot selectively target individual users. Only the multi signature admin can trigger a pause, and it applies to the entire vault.
Technical Details
All smart contracts are written in Solidity 0.8.24 and built using OpenZeppelin v5.0, the industry standard open source library for smart contract security primitives. Contracts are deployed and verified on BaseScan, meaning the source code is viewable by anyone at any time.
Key security features of the vault architecture:
- Role based access control with strictly scoped permissions (distinct roles for strategy management, emergency pausing, and routine operations)
- Multi signature governance requiring consensus for any structural changes
- Timelocks on administrative actions so changes are visible before they take effect
- Per asset deposit caps for gradual, controlled scaling
- Automated circuit breakers for adverse market conditions
- Dual oracle system for price feed integrity
- EIP 2612 permit support for gasless approvals
Fee Schedule
The protocol charges a transparent, tiered fee structure:
- Deposit Fee: 0.05% (5 basis points), deducted from the deposit amount before vault shares are minted
- Withdrawal Fee: 0%
- Performance Fee (Genesis Phase, under $100k TVL): 0%
- Performance Fee (Growth Phase, $100k–$1M TVL): 5%
- Performance Fee (Maturity Phase, over $1M TVL): 10%
Performance fees are taken from gross yield only, not from principal. Withdrawals require a 7 day cooldown period: you call requestWithdrawal, wait 7 days, then call claimWithdrawal to receive your assets. Direct ERC‑4626 withdraw and redeem functions are disabled to allow orderly hedge unwinding.