Skip to main content

Glossary

TermDefinition
AppA crypto service that has created and owns 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 own at least 1 smart contract to be an app.
App Contract Position Interpreter (ACPI)A ruleset that defines how to interpret a position held in a smart contract. This can be a position in a DeFi app, NFT collection, or any other type of app.
App Token Interpreter (ATI)A ruleset that defines how to interpret a token balance held in a smart contract. This can be a token balance in a DeFi app, NFT collection, or any other type of app. The position must be tokenized with an ERC20 token.
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.
EventAn onchain transaction. Each event is uniquely identified by a transaction hash and is initiated by a user (from address) and interacts with an account or smart contract (to address).
Event 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 app token or contract position can be redeemed in exchange. The app token or contract position derives its value from this underlying token.