Exactly Protocol Vocabulary
Domain vocabulary and terminology for Exactly Protocol, a decentralized fixed and variable rate credit market protocol on Ethereum, Optimism, and Base. This vocabulary defines key concepts used across the protocol's smart contracts, documentation, and APIs.
18 Terms
5 With Aliases
Updated
Exactly Protocol Vocabulary is a controlled vocabulary published by Exactly Protocol on the APIs.io network, defining 18 terms.
Defined terms include Market, Auditor, Previewer, Maturity Pool, and Floating Pool.
5 terms carry alternate labels, so a consumer can resolve the synonyms Exactly Protocol accepts to the canonical term.
A controlled vocabulary pins the words an API’s schemas, parameters and documentation use to one agreed definition each — the shared language a human or an agent needs to read the API the same way its authors do.
Market
An ERC-4626-compliant vault contract for a specific underlying asset (e.g., USDC, WETH) that manages both floating (variable) and fixed-rate lending pools. Each market handles deposits, borrows, withdrawals, repayments, and liquidations for its asset.
Auditor
The central risk management smart contract that maintains the list of all active markets, manages collateral factors (adjust factors), computes account liquidity, and controls liquidation eligibility. All borrow operations must pass Auditor checks.
Previewer
A read-only peripheral smart contract that provides simulation methods for all core market operations. Allows off-chain queries of expected yields, costs, and account positions without sending any on-chain transaction.
Maturity Pool
A fixed-term lending and borrowing pool identified by a Unix timestamp (maturity date). Users who deposit into a maturity pool earn a fixed rate determined at entry; users who borrow pay a fixed rate determined at entry. Funds are locked until maturity unless early exit is triggered with a discount.
Fixed PoolTerm Pool
Floating Pool
The variable-rate lending and borrowing pool within each Market, where rates adjust continuously based on current utilization according to the Interest Rate Model (IRM). ERC-4626 shares represent proportional ownership of the floating pool.
Variable Pool
Adjust Factor
A collateral efficiency parameter (0 to 1, scaled by 1e18) set per market by the Auditor. A user's effective collateral value equals their deposit value multiplied by the adjust factor. Also known as Loan-to-Value (LTV) ratio in traditional finance.
Collateral FactorLTV
EXA
The native governance token of Exactly Protocol (ERC-20). Distributed to depositors and borrowers through the RewardsController as incentives. EXA holders can participate in protocol governance through Snapshot voting.
esEXA
Escrowed EXA — a non-transferable reward token that vests into EXA over time through the stEXA staking program. Earned alongside EXA through the RewardsController and designed to align long-term incentives for protocol participants.
Escrowed EXA
RewardsController
The smart contract that manages the distribution of EXA and esEXA tokens to depositors and borrowers. Implements a utilization-based reward split algorithm that dynamically adjusts the proportion of rewards going to each side based on market activity.
InterestRateModel
The smart contract implementing the Continuous Non-Linear Interest Rate Model (CNLIRM) used by Exactly Protocol to price both floating and fixed rate operations. The model uses separate sigmoid curves for floating and fixed rates with parameters including natural rate, natural utilization, spread factor, and maturity speed.
IRMCNLIRM
Dynamic Close Factor
A liquidation mechanism that limits how much of a borrower's debt can be repaid in a single liquidation transaction, based on the borrower's health factor. As health deteriorates, the close factor increases, allowing larger liquidations of more distressed positions.
Earnings Accumulator
A mechanism that smooths the distribution of protocol earnings (from penalties, early withdrawal fees, and liquidations) over time to prevent sudden changes in exchange rates. The accumulator distributes earnings proportionally to the floating pool.
Bad Debt
A borrower's outstanding debt that remains after all their collateral has been seized through liquidation. The Earnings Accumulator covers bad debt to protect depositors, distributing the loss proportionally across the floating pool.
Health Factor
A metric representing an account's collateralization ratio. Computed as sumCollateral divided by sumDebt (both from the Auditor's accountLiquidity). A health factor below 1.0 means the account is undercollateralized and eligible for liquidation.
The Graph
A decentralized indexing protocol used by Exactly Protocol to expose indexed on-chain data via GraphQL. Exactly maintains subgraphs on Ethereum mainnet and Optimism that index all market events, user positions, and protocol state.
ERC-4626
The Ethereum token standard for tokenized vaults. Exactly Protocol's Market contracts implement ERC-4626, making each market a yield-bearing vault with standard methods for deposits, withdrawals, minting, and redemption, and a shares/assets accounting model.
Subgraph
An Exactly Protocol deployment on The Graph network that indexes all on-chain events and state changes. Provides a GraphQL API for querying historical and real-time data about markets, user positions, liquidations, and reward distributions.
Liquidation Incentive
A bonus paid to liquidators for repaying a borrower's debt and seizing their collateral. Consists of a liquidator bonus and a lenders' fee, both configured in the Auditor's liquidationIncentive parameter.