# Illuminate

## Illuminate

- [Illuminate - DeFi: Fixed](https://docs.illuminate.finance/illuminate-defi-fixed.md): An introduction to the Illuminate ecosystem.
- [iPTs: Meta Principal Tokens](https://docs.illuminate.finance/illuminate-defi-fixed/ipts-meta-principal-tokens.md): A description of our core mechanism -- iPTs.
- [Lending](https://docs.illuminate.finance/illuminate-defi-fixed/lending.md): A description of the lending process and involved risks / security considerations.
- [Maturity & Redemption](https://docs.illuminate.finance/illuminate-defi-fixed/maturity-and-redemption.md): A description of the redemption and coordination process for external principal tokens.
- [Integrations](https://docs.illuminate.finance/illuminate-defi-fixed/integrations.md): An integration demonstration alongside our initial integration partners
- [YieldSpace AMM](https://docs.illuminate.finance/illuminate-defi-fixed/yieldspace-amm.md): A description of the liquidity provision mechanisms behind Illuminate
- [Pricing & Arbitrage](https://docs.illuminate.finance/illuminate-defi-fixed/pricing-and-arbitrage.md): A description of the optimized pricing and iPT pegging mechanism
- [Smart Contracts](https://docs.illuminate.finance/smart-contracts.md)
- [Lender](https://docs.illuminate.finance/smart-contracts/lender.md)
- [Lender.sol](https://docs.illuminate.finance/smart-contracts/lender/lender.sol.md): This document describes the functions, attributes and modifiers in Lender.sol
- [Redeemer](https://docs.illuminate.finance/smart-contracts/redeemer.md)
- [Redeemer.sol](https://docs.illuminate.finance/smart-contracts/redeemer/redeemer.sol.md): This document describes the functions, attributes and modifiers in Redeemer.sol
- [Marketplace](https://docs.illuminate.finance/smart-contracts/marketplace.md)
- [Marketplace.sol](https://docs.illuminate.finance/smart-contracts/marketplace/marketplace.sol.md): This document describes the functions, attributes and modifiers in MarketPlace.sol
- [Illuminate Principal Token (ERC5095)](https://docs.illuminate.finance/smart-contracts/illuminate-principal-token-erc5095.md)
- [ERC5095.sol](https://docs.illuminate.finance/smart-contracts/illuminate-principal-token-erc5095/erc5095.sol.md): This document describes the functions, attributes and modifiers in ERC5095.sol
- [Deployed Contract Addresses](https://docs.illuminate.finance/smart-contracts/deployed-contract-addresses.md): This page contains the current deployments on mainnet and Goerli
- [Critical Attributes](https://docs.illuminate.finance/smart-contracts/critical-attributes.md): This page documents critical attributes stored by the contract federation
- [Key Roles](https://docs.illuminate.finance/smart-contracts/key-roles.md): Describes the abilities and roles of the admin
- [Contract Relationships](https://docs.illuminate.finance/smart-contracts/contract-relationships.md): Describe how the Lender, Redeemer, MarketPlace and Converter contracts related to one another
- [Operation Checklists](https://docs.illuminate.finance/smart-contracts/operation-checklists.md): What each redeem and lend must accomplish to be successful
- [Deposit Lifecycle](https://docs.illuminate.finance/smart-contracts/deposit-lifecycle.md): Describes the course of funds as they move through Illuminate
- [Error Codes](https://docs.illuminate.finance/smart-contracts/error-codes.md)
- [Smart Contract Integration](https://docs.illuminate.finance/smart-contracts/smart-contract-integration.md): This page describes how to integrate Illuminate into your smart contracts with examples.
- [IlluminAPI](https://docs.illuminate.finance/illuminapi.md)
- [GET](https://docs.illuminate.finance/illuminapi/get.md): All GET endpoints are documented here. Base URLs should be changed in relation to the environment that is used: Testnet or Mainnet.
- [Get Markets](https://docs.illuminate.finance/illuminapi/get/get-markets.md)
- [Get Quotes](https://docs.illuminate.finance/illuminapi/get/get-quotes.md)
- [Get Best Quote](https://docs.illuminate.finance/illuminapi/get/get-best-quote.md)
- [Get Pools](https://docs.illuminate.finance/illuminapi/get/get-pools.md)
- [Get Pool](https://docs.illuminate.finance/illuminapi/get/get-pool.md)
- [Get Raw Pool APYs](https://docs.illuminate.finance/illuminapi/get/get-raw-pool-apys.md)
- [Get User Positions](https://docs.illuminate.finance/illuminapi/get/get-user-positions.md)
- [Get Status](https://docs.illuminate.finance/illuminapi/get/get-status.md)
- [POST](https://docs.illuminate.finance/illuminapi/post.md)
- [Illuminate-js](https://docs.illuminate.finance/illuminate-js.md)
- [Media Kit](https://docs.illuminate.finance/media-kit.md)
- [Misc](https://docs.illuminate.finance/misc.md)
- [FAQ](https://docs.illuminate.finance/faq.md): Frequently Asked Questions
