> For the complete documentation index, see [llms.txt](https://docs.ithacaprotocol.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ithacaprotocol.io/docs/architecture.md).

# Architecture

- [Pre-Match Processing](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing.md)
- [Frequent Batch Auctions (FBA)](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing/frequent-batch-auctions-fba.md)
- [Auction Specifications](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing/frequent-batch-auctions-fba/auction-specifications.md)
- [Common Product Specifications](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing/frequent-batch-auctions-fba/common-product-specifications.md)
- [Orders](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing/frequent-batch-auctions-fba/orders.md)
- [Risk Sharing Building Blocks (RSBB)](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing/risk-sharing-building-blocks-rsbb.md)
- [Mixed Integer Linear Programming (MILP) Optimization](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing/mixed-integer-linear-programming-milp-optimization.md)
- [Portfolio Dominance](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing/portfolio-dominance.md)
- [Matching Process Summary](https://docs.ithacaprotocol.io/docs/architecture/pre-match-processing/matching-process-summary.md)
- [Post-Match Processing](https://docs.ithacaprotocol.io/docs/architecture/post-match-processing.md)
- [Settlement](https://docs.ithacaprotocol.io/docs/architecture/post-match-processing/settlement.md)
- [User Funds](https://docs.ithacaprotocol.io/docs/architecture/post-match-processing/user-funds.md)
- [Collateral Optimization Engine](https://docs.ithacaprotocol.io/docs/architecture/post-match-processing/collateral-optimization-engine.md)
- [Trade Collateralization](https://docs.ithacaprotocol.io/docs/architecture/post-match-processing/collateral-optimization-engine/trade-collateralization.md)
- [Portfolio Collateralization](https://docs.ithacaprotocol.io/docs/architecture/post-match-processing/collateral-optimization-engine/portfolio-collateralization.md)
- [Example 1](https://docs.ithacaprotocol.io/docs/architecture/post-match-processing/collateral-optimization-engine/portfolio-collateralization/example-1.md)
- [Example 2](https://docs.ithacaprotocol.io/docs/architecture/post-match-processing/collateral-optimization-engine/portfolio-collateralization/example-2.md)
- [Oracles](https://docs.ithacaprotocol.io/docs/architecture/oracles.md)
