Glossary
Precise definitions for Abyss protocol and interface terminology.
Beacon
The interface name for STANDARD_ORACLE: input-token fees plus canonical and truncated observation histories.
Canonical observation
The Uniswap v3-style cumulative tick and seconds-per-liquidity history exposed by observe(). Oracle-enabled profiles retain this history alongside the truncated ring.
Cardinality
The number of initialized observation slots retained by a ring. Higher cardinality can retain more historical checkpoints but requires storage growth and sufficient eligible writes.
Complete PoolKey
The six-field pool identity containing sorted tokens, profile, fee tier, quote orientation, and oracle configuration ID.
Exact input
A swap that fixes how much input the trader spends and protects execution with a minimum output.
Exact output
A swap that fixes how much output the trader receives and protects execution with a maximum input.
Fee quote pool
A colloquial description of a quote-token fee pool. In protocol terminology, Stream and Lighthouse are quote profiles. Fees accrue only in the designated quote token.
Lighthouse
The interface name for QUOTE_ORACLE: quote-token-only fees plus canonical and truncated observation histories.
Observation ring
A circular onchain buffer of cumulative time-series checkpoints. New entries eventually overwrite the oldest retained entries.
Oracle configuration ID
The keccak256 identity of an immutable maxAbsTickMove and cardinality pair registered in the factory.
Position account
The deterministic custody contract bound to one managed position NFT and one canonical pool.
Quote token
The asset designated as the unit of account for quote-oriented fee and tick normalization. The factory validates structural consistency, not economic quality.
Spot tick
The pool's current live tick used by curve execution. Truncated observations do not constrain it.
Standard
The interface name for STANDARD: input-token fees and canonical observations only.
Stream
The interface name for QUOTE: quote-token-only fees and canonical observations only.
Tick
A logarithmic price index where adjacent ticks differ by a factor of 1.0001 in raw token1-per-token0 price.
Truncated oracle
The auxiliary observation ring that limits committed tick movement to an immutable maximum per eligible block. It does not round a price to fewer decimal places and does not constrain spot execution.
Truncated tick
The latest quote-normalized tick committed by the capped transition rule. It may intentionally lag the spot tick.