# Knot > One token pair. Several pools. One reserve-aware price boundary. - [Introduction](https://knot-38d8bd0e.mintlify.app/introduction.md): One token pair. Several pools. One reserve-aware price boundary. - [Quickstart](https://knot-38d8bd0e.mintlify.app/quickstart.md): Build, test and reproduce every number in these docs. - [Trade against it](https://knot-38d8bd0e.mintlify.app/trade.md): Claim test currency and execute a bounded swap from the browser. - [Before KNOT](https://knot-38d8bd0e.mintlify.app/mechanism/before-knot.md): Why independent pools for the same pair can expose incompatible quotes. - [The rule](https://knot-38d8bd0e.mintlify.app/mechanism/the-rule.md): Two quotes, and the taker gets the worse one. - [Execution flow](https://knot-38d8bd0e.mintlify.app/mechanism/execution-flow.md): One swap, start to finish. - [Liquidity lifecycle](https://knot-38d8bd0e.mintlify.app/mechanism/lifecycle.md): Independent, non-blocking, and JIT-resistant. - [Threat model](https://knot-38d8bd0e.mintlify.app/security/threat-model.md): What Knot defends against, and what it deliberately does not. - [Adversarial results](https://knot-38d8bd0e.mintlify.app/security/results.md): Every number, and the command that reproduces it. - [Test suites](https://knot-38d8bd0e.mintlify.app/security/testing.md): 204 Foundry cases across 20 suites, and what each one is there to prove. - [Limits](https://knot-38d8bd0e.mintlify.app/security/limits.md): What is unresolved, stated with numbers. - [Architecture](https://knot-38d8bd0e.mintlify.app/reference/architecture.md): What each piece is, what it owns, and how a swap moves through it. - [Contracts](https://knot-38d8bd0e.mintlify.app/reference/contracts.md): Three contracts, one line each. - [Integrate](https://knot-38d8bd0e.mintlify.app/reference/integrate.md): Read the bound from your own contract or frontend. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.