Configurations & Fees
The Intuition protocol smart contracts utilize a configuration system that allows for dynamic adjustment of various parameters effecting the behavior of the protocol. This document outlines the key configuration parameters and fees associated with the mainnet Intuition protocol deployment.
The smart contract configurations and parameters can be adjusted by governance through onchain proposals, allowing for flexibility and adaptability as the protocol evolves.
MultiVault
Atom & Triple Creation Fees
The following fixed fees are applied when creating atoms and triples within the MultiVault:
- Atom Creation Fee: 0.1 TRUST (1e17)
- Triple Creation Fee: 0.1 TRUST (1e17)
Deposit & Withdrawal Fees & Minimums
When depositing into an atom or triple, a minimum amount of TRUST is required:
- Minimum Deposit: 0.01 TRUST (1e16)
The percentage-based fees are applied to the total TRUST being deposited/withdrawn after accounting for fixed costs:
- Entry Fee: 50 (0.5% of deposit)
- Exit Fee: 75 (0.75% of deposit)
- Protocol Fee: 125 (1.25% of deposit)
- Atom Deposit Fraction Fee: 90 (0.9% of deposit into atom from triple)*
* This fee is only applied when depositing into a triple, and a portion of the deposit is allocated to the underlying atoms.
The percentage fees are calculated using a denominator of 10,000.
For example, if a user deposits 100 TRUST into an atom, the entry fee would be calculated as follows:
Entry Fee = (50 / 10,000) * 100 TRUST = 0.5 TRUSTProtocol Fee = (125 / 10,000) * 100 TRUST = 1.25 TRUST
The total fees for 100 TRUST deposit would be 0.5 TRUST (entry fee) + 1.25 TRUST (protocol fee) = 1.75 TRUST.
Low-Level Configuration Parameters
The Intuition Smart Contracts also include several low-level configuration parameters that can be adjusted by governance to fine-tune the protocol's behavior. These parameters include:
- Fee Denominator: 10000
- Minimum Shares : 1e6 (1,000,000 WEI)
- Atom Data Max Length: 1000
TrustBonding & EmissionsController
The TrustBonding, BaseEmissionsController and SatelliteEmissionsController all share the same configuration parameters for emissions. This allows for a consistent emission schedule across the protocol, even though new TRUST tokens are minted on the Base (8453) network and released on the Intuition (1155) network.
- Emissions Per Epoch: 2,884,615.3846 (approx 2.88 million TRUST every two weeks for the first year)
- Emissions Start Timestamp: 1762268400 (Tues November 4, 2025 10:00:00 EST)
- Emissions Length: 1209600 (Two Weeks)
- Emissions Reduction Points: 1000 (10%)
- Emissions Reduction Cliff: 26 (1 year i.e. two weeks x 26)*
* The emissions reduction cliff indicates that after every 26 emission periods (i.e. every year), the emissions will reduce by the specified reduction points (10%). For example, if the initial emissions are 1000 TRUST per period, after one year (26 periods), the emissions will reduce to 900 TRUST per period.
OffsetProgressiveCurve
The Offset Progressive Curve is used to calculate the amount of shares minted when a user deposits. The curve is defined by the following parameters:
- Offset: 1e17
- Slope: 3e19
The OffsetProgressiveCurve parameters are fixed and cannot be changed by governance.