# Tinyman Docs

## Tinyman Docs

- [Tinyman V2 Overview](https://docs.tinyman.org/tinyman-v2-overview.md): The Tinyman V2 docs
- [About Tinyman](https://docs.tinyman.org/about-tinyman.md): Tinyman protocol, platform and core principles
- [Protocol Specification](https://docs.tinyman.org/protocol-specification.md)
- [Pool](https://docs.tinyman.org/protocol-specification/pool.md)
- [Pool Creation](https://docs.tinyman.org/protocol-specification/pool/pool-creation.md)
- [Adding Liquidity](https://docs.tinyman.org/protocol-specification/pool/adding-liquidity.md)
- [Removing Liquidity](https://docs.tinyman.org/protocol-specification/pool/removing-liquidity.md)
- [Swap](https://docs.tinyman.org/protocol-specification/swap.md)
- [Fees](https://docs.tinyman.org/protocol-specification/fees.md)
- [Flash Loan](https://docs.tinyman.org/protocol-specification/flash-loan.md)
- [Flash Swap](https://docs.tinyman.org/protocol-specification/flash-swap.md)
- [Additional Notes](https://docs.tinyman.org/protocol-specification/additional-notes.md)
- [FAQ](https://docs.tinyman.org/faq.md)
- [Migration FAQ](https://docs.tinyman.org/faq/migration-faq.md)
- [Fees](https://docs.tinyman.org/fees.md): Current Tinyman and Algorand fees incurred for each function
- [Permissioned Methods](https://docs.tinyman.org/permissioned-methods.md): Manager Functionality
- [Roles](https://docs.tinyman.org/permissioned-methods/roles.md)
- [Methods](https://docs.tinyman.org/permissioned-methods/methods.md)
- [Related Non-Permissioned Methods](https://docs.tinyman.org/permissioned-methods/related-non-permissioned-methods.md)
- [Formulae](https://docs.tinyman.org/formulae.md)
- [Disclaimer](https://docs.tinyman.org/disclaimer.md)
- [Contracts](https://docs.tinyman.org/contracts.md)
- [Audits & Security](https://docs.tinyman.org/audits-and-security.md)
- [TINY Token Details](https://docs.tinyman.org/token-and-governance/tiny-token-details.md): TINY token is a token that will be used to facilitate voting and decision-making within the Tinyman Governance.
- [Governance Details](https://docs.tinyman.org/token-and-governance/governance-details.md)
- [Overview](https://docs.tinyman.org/token-and-governance/governance-details/overview.md)
- [Governance Vault](https://docs.tinyman.org/token-and-governance/governance-details/governance-vault.md)
- [Governance Rewards](https://docs.tinyman.org/token-and-governance/governance-details/governance-rewards.md)
- [Governance Process](https://docs.tinyman.org/token-and-governance/governance-details/governance-process.md)
- [TINY Farming](https://docs.tinyman.org/token-and-governance/governance-details/tiny-farming.md)
- [Protocol Methods](https://docs.tinyman.org/v2-integration/protocol-methods.md): This section describes the transaction groups for each method of the protocol.
- [Bootstrap](https://docs.tinyman.org/v2-integration/protocol-methods/bootstrap.md)
- [Add Initial Liquidity](https://docs.tinyman.org/v2-integration/protocol-methods/add-initial-liquidity.md)
- [Add Subsequent Liquidity](https://docs.tinyman.org/v2-integration/protocol-methods/add-subsequent-liquidity.md)
- [Remove Liquidity](https://docs.tinyman.org/v2-integration/protocol-methods/remove-liquidity.md)
- [Swap](https://docs.tinyman.org/v2-integration/protocol-methods/swap.md)
- [Flash Loan](https://docs.tinyman.org/v2-integration/protocol-methods/flash-loan.md)
- [Flash Swap](https://docs.tinyman.org/v2-integration/protocol-methods/flash-swap.md)
- [State Data](https://docs.tinyman.org/v2-integration/state-data.md)
- [Oracle Data](https://docs.tinyman.org/v2-integration/oracle-data.md)
- [Calculating Quotes](https://docs.tinyman.org/v2-integration/calculating-quotes.md)
- [Official SDKs](https://docs.tinyman.org/v2-integration/official-sdks.md): These are SDKs started and maintained by the Tinyman core development team.
- [Swap Router](https://docs.tinyman.org/swap-router.md)
- [Transaction Specification](https://docs.tinyman.org/swap-router/transaction-specification.md)
- [Swap Widget](https://docs.tinyman.org/swap-widget.md): Tinyman Swap Widget aims to enable any project to integrate Tinyman Swap functionality into their applications easily and quickly. It is developed and maintained by the Tinyman core development team.
- [Customization Preferences](https://docs.tinyman.org/swap-widget/customization-preferences.md): You can use our official configuration page to customize the widget and export the parameters for integration.
- [How to export your Widget](https://docs.tinyman.org/swap-widget/how-to-export-your-widget.md): There are two main ways of handling transaction signing: Local Signer and Parent Signer.
- [Lending Pools](https://docs.tinyman.org/lending-pools.md): Lending Pools - An innovative solution developed through the partnership of FolksFinance and Tinyman tailored for the Algorand ecosystem.
- [Trigger Orders & Recurring Orders ](https://docs.tinyman.org/trigger-orders-and-recurring-orders.md)
- [Liquid Staking](https://docs.tinyman.org/liquid-staking/liquid-staking.md)
- [Overview](https://docs.tinyman.org/tinyman-v1/readme.md): The Tinyman V1 Docs
- [Tinyman AMM Basics](https://docs.tinyman.org/tinyman-v1/tinyman-amm-basics.md): A basic overview of the Tinyman AMM
- [Creating Pools](https://docs.tinyman.org/tinyman-v1/tinyman-amm-basics/creating-pools.md)
- [Slippage & Excess](https://docs.tinyman.org/tinyman-v1/tinyman-amm-basics/slippage-and-excess.md)
- [Farming](https://docs.tinyman.org/tinyman-v1/tinyman-amm-basics/overview.md)
- [FAQ](https://docs.tinyman.org/tinyman-v1/faq.md)
- [Fees](https://docs.tinyman.org/tinyman-v1/fees.md)
- [Design Doc](https://docs.tinyman.org/tinyman-v1/design-doc.md): This document outlines the design for a permissionless distributed exchange on Algorand conducted by an automated market maker (AMM).
- [Contracts](https://docs.tinyman.org/tinyman-v1/contracts.md)
- [Tinyman Testnet](https://docs.tinyman.org/tinyman-v1/tinyman-testnet.md)
- [Disclaimer](https://docs.tinyman.org/tinyman-v1/disclaimer.md)
- [Audits](https://docs.tinyman.org/tinyman-v1/audits.md)
- [Security](https://docs.tinyman.org/tinyman-v1/security.md)
- [Pool Lookup](https://docs.tinyman.org/v1-integration/pool-lookup.md)
- [Transaction Specifications](https://docs.tinyman.org/v1-integration/transactions.md): Documentation on the transaction groups for each operation on Tinyman
- [Bootstrap Pool](https://docs.tinyman.org/v1-integration/transactions/bootstrap-pool.md): Setup a Pool for a pair of assets. The Pool account should be a LogicSig contract account.
- [OptIn](https://docs.tinyman.org/v1-integration/transactions/optin.md): OptIn to the Validator App for Poolers/Swappers. The user must OptIn to the app once before doing any mint/burn/swap/redeem transactions.
- [Swap](https://docs.tinyman.org/v1-integration/transactions/swap.md): Swap one asset (ASA or Algo) for another with the Pool.
- [Mint](https://docs.tinyman.org/v1-integration/transactions/mint.md): Mint Pool assets in exchange for transferring assets to the Pool account.
- [Burn](https://docs.tinyman.org/v1-integration/transactions/burn.md): Burn Pool liquidity assets in exchange for removing assets from the Pool.
- [Redeem](https://docs.tinyman.org/v1-integration/transactions/redeem.md): Claim back 'change' due to slippage in Mint/Burn/Swap process.
- [Create Validator App](https://docs.tinyman.org/v1-integration/transactions/create-validator-app.md): Create/deploy the Validator App.
- [Redeem Protocol Fees](https://docs.tinyman.org/v1-integration/transactions/redeem-protocol-fees.md): Transfer collected protocol fees to the CREATOR account.
- [Official SDKs](https://docs.tinyman.org/v1-integration/official-sdks.md): These are SDKs started and maintained by the Tinyman core development team.
- [Community SDKs](https://docs.tinyman.org/v1-integration/community-sdks.md): These are unofficial SDKs started and maintained by community contributors outside of the  Tinyman core developer team.
- [Tinyman Presentations](https://docs.tinyman.org/tinyman-presentations.md)
- [Known Issues](https://docs.tinyman.org/known-issues.md): This page lists issues with the contracts that became known since the deployment of the contracts. This page does not include known design limitations and assumptions detailed elsewhere.
- [2021-11-12 - Pool overflow errors](https://docs.tinyman.org/known-issues/2021-11-12-pool-overflow-errors.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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.tinyman.org/tinyman-v2-overview.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
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.
