Skip to main content

Glossary

TermDefinition
AppAn onchain application that uses smart contracts. These are often DeFi apps, but can also be NFT marketplaces, social networks, or any other service that uses smart contracts. The service must have one associated smart contract to be considered an onchain app.
Position Interpreter (PI)A ruleset that defines how to interpret a position balance relating to a smart contract. This can be a token balance in a DeFi app, NFT collection, or any other type of app. The position may be "tokenized" or "non-tokenized".
BalanceThe amount of a token or position held by a user. This can be a token balance, a liquidity position, a collateral position, or any other type of financial position.
Tokenized positionA position that is represented by an ERC20 token. This token can be transferred, traded, and redeemed for the underlying token, and the balance held by the user represents the balance the user holds in the position.
Non-tokenized positionA position that is not represented by an ERC20 token. This position is held in a smart contract and the user's balance is determined by a method call on the contract.
Contract FactoryA smart contract that creates new smart contracts. This is often used by DeFi apps to create new token contracts en masse, with all the emitted contracts having the same methods and general purpose (e.g. Uniswap V2 pool tokens).
CuratorA user who creates and maintains an interpreter.
Transaction InterpreterA ruleset that defines how to interpret a group of onchain transactions, often based on a method call made on a specific contract on a network.
PositionA financial position held in a smart contract. This can be a token balance, a liquidity position, a collateral position, or any other type of financial position.
Price per shareThe rate at which one token can be exchanged for another. This is often used to determine the value of a token in terms of another token.
ReviewerA user who reviews, edits, and approves interpreters.
Underlying tokenThe token for which an position can be redeemed in exchange. A position derives its value from this underlying token.