Terminology
This page explains key terms used throughout the Speedrun documentation.
Core Concepts
An intent represents the desire to complete an action on a target chain, currently focused on token transfers. It captures what a user wants to accomplish without specifying exactly how it should be done.
The act of starting an intent from the user perspective. The person who creates the intent is called the "initiator" and they specify what they want to accomplish.
The process where a "fulfiller" directly completes the intent on the target chain. Fulfillers help execute the requested action, often providing liquidity to make the transaction happen.
The settlement of the intent, when the funds are finally received on the target chain. This marks the successful completion of the entire intent process.
Technical Terms
The blockchain where the intent is initiated and the original tokens are held. This is where users start their cross-chain transfer.
The destination blockchain where the tokens will be received. This is where fulfillers execute the transfer.
A fee paid to fulfillers for executing the intent. This fee is set by the initiator and can be used to incentivize faster fulfillment.
A third-party agent who executes intents on the target chain. Fulfillers provide liquidity and receive intent fees for their service.
Status Terms
The initial state of an intent after it has been created but before it is fulfilled.
The state when a fulfiller has executed the intent on the target chain but before final settlement.
The final state when the intent has been completely processed and settled on the target chain.
The state when an intent could not be fulfilled or settled successfully.
API Terms
A unique identifier for each intent, used to track and reference intents across the system.
The unique identifier of a blockchain transaction, used to track the fulfillment and settlement of intents.
The sequential number of a block in the blockchain, used for tracking the progress of intent processing.