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

# Technical Resources

- [Protocol Overview](https://docs.maple.finance/technical-resources/protocol-overview.md)
- [Background](https://docs.maple.finance/technical-resources/protocol-overview/background.md)
- [Protocol Actors: Roles and Permissions](https://docs.maple.finance/technical-resources/protocol-overview/protocol-actors.md)
- [Smart Contract Architecture](https://docs.maple.finance/technical-resources/protocol-overview/smart-contract-architecture.md)
- [Glossary](https://docs.maple.finance/technical-resources/protocol-overview/glossary.md)
- [Smart Contract Addresses](https://docs.maple.finance/technical-resources/protocol-overview/smart-contract-addresses.md)
- [Fees](https://docs.maple.finance/technical-resources/protocol-overview/fees.md)
- [Composability](https://docs.maple.finance/technical-resources/protocol-overview/composability.md)
- [Proxies and Upgradeability](https://docs.maple.finance/technical-resources/protocol-overview/proxies-and-upgradeability.md)
- [Security Overview: Maple Smart Contracts](https://docs.maple.finance/technical-resources/security.md)
- [Security Architecture & Audits](https://docs.maple.finance/technical-resources/security/security.md)
- [List of Assumptions](https://docs.maple.finance/technical-resources/security/list-of-assumptions.md)
- [External Entry Points](https://docs.maple.finance/technical-resources/security/external-entry-points.md)
- [Emergency Protocol Pause](https://docs.maple.finance/technical-resources/security/emergency-protocol-pause.md)
- [Protocol Invariants](https://docs.maple.finance/technical-resources/security/protocol-invariants.md)
- [Test Report](https://docs.maple.finance/technical-resources/security/test-report.md)
- [Maple Protocol Loans: Overview](https://docs.maple.finance/technical-resources/loans.md)
- [Loan Smart Contract Reference](https://docs.maple.finance/technical-resources/loans/loans.md)
- [Fixed Term Loans](https://docs.maple.finance/technical-resources/loans/fixed-term-loans.md)
- [Open Term Loans](https://docs.maple.finance/technical-resources/loans/open-term-loans.md)
- [Refinancing](https://docs.maple.finance/technical-resources/loans/refinancing.md)
- [Impairments](https://docs.maple.finance/technical-resources/loans/impairments.md)
- [Defaults](https://docs.maple.finance/technical-resources/loans/defaults.md)
- [Maple Protocol Pools: Overview](https://docs.maple.finance/technical-resources/pools.md)
- [Pool Smart Contract Reference](https://docs.maple.finance/technical-resources/pools/pools.md)
- [Pool Creation](https://docs.maple.finance/technical-resources/pools/pool-creation.md)
- [PoolManager: Smart Contract Reference](https://docs.maple.finance/technical-resources/pools/pool-manager.md)
- [Accounting](https://docs.maple.finance/technical-resources/pools/accounting.md)
- [Pool Accounting](https://docs.maple.finance/technical-resources/pools/accounting/pool-accounting.md)
- [Pool Exchange Rates](https://docs.maple.finance/technical-resources/pools/accounting/pool-exchange-rates.md)
- [Strategies](https://docs.maple.finance/technical-resources/strategies.md)
- [Fixed Term Loan Manager](https://docs.maple.finance/technical-resources/strategies/fixed-term-loan-manager.md)
- [Overview](https://docs.maple.finance/technical-resources/strategies/fixed-term-loan-manager/fixed-term-loan-manager.md)
- [Claims](https://docs.maple.finance/technical-resources/strategies/fixed-term-loan-manager/fixed-term-claim-function.md)
- [Advance Payment Accounting](https://docs.maple.finance/technical-resources/strategies/fixed-term-loan-manager/advance-global-payment-accounting.md)
- [Accounting Examples](https://docs.maple.finance/technical-resources/strategies/fixed-term-loan-manager/fixed-term-lm-accounting-examples.md)
- [Open Term Loan Manager](https://docs.maple.finance/technical-resources/strategies/open-term-loan-manager.md)
- [DeFi Strategies](https://docs.maple.finance/technical-resources/strategies/defi-strategies.md)
- [Withdrawal Managers](https://docs.maple.finance/technical-resources/withdrawal-managers.md)
- [WithdrawalManager Queue: Contract Reference](https://docs.maple.finance/technical-resources/withdrawal-managers/withdrawal-manager-queue.md)
- [Singletons](https://docs.maple.finance/technical-resources/singletons.md)
- [Globals Singleton: Protocol Configuration](https://docs.maple.finance/technical-resources/singletons/globals.md)
- [Governor Timelock](https://docs.maple.finance/technical-resources/singletons/governor-timelock.md)
- [MapleTreasury](https://docs.maple.finance/technical-resources/singletons/maple-treasury.md)
- [Oracles](https://docs.maple.finance/technical-resources/singletons/oracles.md)
- [Pool Permission Manager](https://docs.maple.finance/technical-resources/singletons/pool-permission-manager.md)
- [Admin Functions](https://docs.maple.finance/technical-resources/admin-functions.md)
- [Governor Admin Actions](https://docs.maple.finance/technical-resources/admin-functions/governor-admin-actions.md)
- [Operational Admin Actions](https://docs.maple.finance/technical-resources/admin-functions/operational-admin-actions.md)
- [Pool Delegate Admin Actions](https://docs.maple.finance/technical-resources/admin-functions/pool-delegate-admin-actions.md)
- [Timelocks](https://docs.maple.finance/technical-resources/admin-functions/timelocks.md)
- [Operations](https://docs.maple.finance/technical-resources/operations.md)
- [Protocol Deployment](https://docs.maple.finance/technical-resources/operations/protocol-deployment.md)
- [Open Term Loan Deployment](https://docs.maple.finance/technical-resources/operations/open-term-loan-deployment.md)
- [December 2023 Deployment & Upgrade Procedure](https://docs.maple.finance/technical-resources/operations/december-2023-release-deployment-and-upgrade.md)
- [Strategies Release Deployment Procedure](https://docs.maple.finance/technical-resources/operations/strategies-release-deployment-procedure.md)
- [Crosschain Mint/Redeem](https://docs.maple.finance/technical-resources/crosschain.md): This section documents Maple's CCIP-based crosschain receiver and its integration with Maple pools developed in partnership with Chainlink.
- [Maple CCIP Receiver](https://docs.maple.finance/technical-resources/crosschain/maple-ccip-receiver.md)
- [Failed Message Retry and Recovery](https://docs.maple.finance/technical-resources/crosschain/failed-message-recovery.md)
- [Interfaces](https://docs.maple.finance/technical-resources/interfaces.md)
- [FixedTermLoan](https://docs.maple.finance/technical-resources/interfaces/fixed-term-loan.md)
- [FixedTermLoanFactory](https://docs.maple.finance/technical-resources/interfaces/fixed-term-loan-factory.md)
- [FixedTermLoanFeeManager](https://docs.maple.finance/technical-resources/interfaces/fixed-term-loan-fee-manager.md)
- [FixedTermLoanInitializer](https://docs.maple.finance/technical-resources/interfaces/fixed-term-loan-initializer.md)
- [FixedTermLoanManager](https://docs.maple.finance/technical-resources/interfaces/fixed-term-loan-manager.md)
- [FixedTermLoanManagerFactory](https://docs.maple.finance/technical-resources/interfaces/fixed-term-loan-manager-factory.md)
- [FixedTermLoanManagerInitializer](https://docs.maple.finance/technical-resources/interfaces/fixed-term-loan-manager-initializer.md)
- [FixedTermLoanRefinancer](https://docs.maple.finance/technical-resources/interfaces/fixedtermloanrefinancer.md)
- [Globals Interface: Technical Reference](https://docs.maple.finance/technical-resources/interfaces/globals.md)
- [Liquidator](https://docs.maple.finance/technical-resources/interfaces/liquidator.md)
- [GovernorTimelock](https://docs.maple.finance/technical-resources/interfaces/governor-timelock.md)
- [SyrupRouter](https://docs.maple.finance/technical-resources/interfaces/syrup-router.md)
- [LiquidatorFactory](https://docs.maple.finance/technical-resources/interfaces/liquidator-factory.md)
- [LiquidatorInitializer](https://docs.maple.finance/technical-resources/interfaces/liquidator-initializer.md)
- [OpenTermLoan](https://docs.maple.finance/technical-resources/interfaces/open-term-loan.md)
- [OpenTermLoanFactory](https://docs.maple.finance/technical-resources/interfaces/open-term-loan-factory.md)
- [OpenTermLoanInitializer](https://docs.maple.finance/technical-resources/interfaces/open-term-loan-initializer.md)
- [OpenTermLoanManager](https://docs.maple.finance/technical-resources/interfaces/open-term-loan-manager.md)
- [OpenTermLoanManagerFactory](https://docs.maple.finance/technical-resources/interfaces/open-term-loan-manager-factory.md)
- [OpenTermLoanManagerInitializer](https://docs.maple.finance/technical-resources/interfaces/open-term-loan-manager-initializer.md)
- [OpenTermLoanRefinancer](https://docs.maple.finance/technical-resources/interfaces/open-term-loan-refinancer.md)
- [Pool](https://docs.maple.finance/technical-resources/interfaces/pool.md)
- [PoolDeployer](https://docs.maple.finance/technical-resources/interfaces/pool-deployer.md)
- [PoolManager Interface: Technical Reference](https://docs.maple.finance/technical-resources/interfaces/pool-manager.md)
- [PoolManagerFactory](https://docs.maple.finance/technical-resources/interfaces/pool-manager-factory.md)
- [PoolManagerInitializer](https://docs.maple.finance/technical-resources/interfaces/pool-manager-initializer.md)
- [PoolPermissionManager](https://docs.maple.finance/technical-resources/interfaces/pool-permission-manager.md)
- [Core Strategy](https://docs.maple.finance/technical-resources/interfaces/core-strategy.md)
- [Core Strategy Initializer](https://docs.maple.finance/technical-resources/interfaces/core-strategy-initializer.md)
- [WithdrawalManager Queue Interface: Reference](https://docs.maple.finance/technical-resources/interfaces/withdrawal-manager-queue.md)
- [WithdrawalManagerFactory (Queue)](https://docs.maple.finance/technical-resources/interfaces/withdrawal-manager-queue-factory.md)
- [WithdrawalManagerInitializer (Queue)](https://docs.maple.finance/technical-resources/interfaces/withdrawal-manager-queue-initializer.md)
- [SYRUP Token](https://docs.maple.finance/technical-resources/syrup.md)
- [Architectural Overview](https://docs.maple.finance/technical-resources/syrup/architecture-overview.md)
- [Base ERC20 Structure](https://docs.maple.finance/technical-resources/syrup/base-erc20-structure.md)
- [Upgradability](https://docs.maple.finance/technical-resources/syrup/upgradability.md)
- [Modules](https://docs.maple.finance/technical-resources/syrup/modules.md)
- [Time Locks](https://docs.maple.finance/technical-resources/syrup/time-locks.md)
- [Recapitalization Module](https://docs.maple.finance/technical-resources/syrup/recapitalization-module.md)
- [Emergency Module](https://docs.maple.finance/technical-resources/syrup/emergency-module.md)
- [Deployment and Migration Procedure](https://docs.maple.finance/technical-resources/syrup/deployment-and-migration-procedure.md)
- [SDK](https://docs.maple.finance/technical-resources/sdk.md)
- [Maple SDK Introduction: Developer Guide](https://docs.maple.finance/technical-resources/sdk/introduction.md)
- [Installation](https://docs.maple.finance/technical-resources/sdk/installation.md)
- [Protocol Actors: Maple SDK Reference](https://docs.maple.finance/technical-resources/sdk/protocol-actors.md)
- [Usage Guide](https://docs.maple.finance/technical-resources/sdk/usage-guide.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.maple.finance/technical-resources.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
