# Dolomite

## Dolomite GitBook

- [Dolomite](https://docs.dolomite.io/dolomite.md): Dolomite is a next-generation decentralized money market protocol and DEX that offers broad token support and capital efficiency with its virtual liquidity system.
- [DOLO](https://docs.dolomite.io/dolo.md): DOLO is the governance token for the Dolomite protocol, designed to align incentives and foster sustainable growth.
- [Token Mechanics](https://docs.dolomite.io/dolo/token-mechanics.md): Dive into how DOLO, veDOLO, and oDOLO form the core of the Dolomite ecosystem
- [Airdrop](https://docs.dolomite.io/dolo/airdrop.md)
- [Distribution](https://docs.dolomite.io/dolo/distribution.md)
- [Dolomite Governance](https://docs.dolomite.io/dolomite-governance.md)
- [Roadmap](https://docs.dolomite.io/roadmap.md): Dolomite's roadmap is very integration and utility focused for achieving product-market fit.
- [USD1 Points](https://docs.dolomite.io/usd1-points.md): The USD1 Points Program rewards users for holding USD1 on Dolomite. There’s nothing to claim, no staking, and no extra steps — once you deposit USD1 into Dolomite, you’re automatically earning points.
- [Community XP](https://docs.dolomite.io/community-xp.md): One of our core beliefs in what makes a successful protocol is the community that stands behind it.
- [Dolomite Balances](https://docs.dolomite.io/dolomite-balances.md): Your Dolomite Balance is the virtual liquidity you own in the protocol that can be used across all of Dolomite's services.
- [Guide](https://docs.dolomite.io/guide.md): Getting started using Dolomite's Interface.
- [Depositing to Dolomite](https://docs.dolomite.io/guide/depositing-to-dolomite.md)
- [Withdrawing from Dolomite](https://docs.dolomite.io/guide/withdrawing-from-dolomite.md)
- [Borrow](https://docs.dolomite.io/guide/borrow.md): The borrow page allows you to borrow various assets using assets from your Dolomite balance as collateral.
- [Strategies](https://docs.dolomite.io/guide/strategies.md): The Strategies page allows you to engage in curated borrowing strategies to maximize value-accrual on Dolomite.
- [Zap](https://docs.dolomite.io/guide/zap.md): A Dolomite feature for user ease and Borrow Position flexability.
- [Trade](https://docs.dolomite.io/guide/trade.md)
- [Pool](https://docs.dolomite.io/guide/pool.md)
- [History](https://docs.dolomite.io/guide/history.md): The history page displays all actions done by your wallet on the Dolomite web app.
- [Stats](https://docs.dolomite.io/guide/stats.md): All about Dolomite's Stats page.
- [Switching Networks](https://docs.dolomite.io/guide/switching-networks.md): Brief overview on the implications of networks on Dolomite.
- [Campaign Guides](https://docs.dolomite.io/campaign-guides.md): Guides for Special Dolomite Campaigns
- [Zap your GLP! Campaign](https://docs.dolomite.io/campaign-guides/zap-your-glp-campaign.md)
- [Zap your ETH! Campaign](https://docs.dolomite.io/campaign-guides/zap-your-eth-campaign.md)
- [MIM Launch Campaign](https://docs.dolomite.io/campaign-guides/mim-launch-campaign.md)
- [jUSDC Launch Campaign](https://docs.dolomite.io/campaign-guides/jusdc-launch-campaign.md)
- [YT-GLP Launch Campaign](https://docs.dolomite.io/campaign-guides/yt-glp-launch-campaign.md)
- [GM Launch Campaign](https://docs.dolomite.io/campaign-guides/gm-launch-campaign.md)
- [USDY Launch Campaign](https://docs.dolomite.io/campaign-guides/usdy-launch-campaign.md)
- [mETH Launch Campaign](https://docs.dolomite.io/campaign-guides/meth-launch-campaign.md)
- [Guide To Level 4](https://docs.dolomite.io/campaign-guides/guide-to-level-4.md): A brief guide on obtaining Level 4 in Dolomite's Community XP Program.
- [Integrations](https://docs.dolomite.io/integrations.md): Dolomite's modular infrastructure paves the way for unique and cooperative integrations with other DeFi protocols.
- [Berachain - Proof of Liquidity](https://docs.dolomite.io/integrations/berachain-proof-of-liquidity.md): This section outlines our integration of Proof of Liquidity on Berachain, the mechanics behind it and the opportunities it provides for position design.
- [GMX](https://docs.dolomite.io/integrations/gmx.md): This page links to the different integrations Dolomite has with the GMX ecosystem
- [GMX](https://docs.dolomite.io/integrations/gmx/gmx.md): All about GMX, its integration with Dolomite, and what makes it special for GMX holders.
- [GLP](https://docs.dolomite.io/integrations/gmx/glp.md): All about GLP, its integration with Dolomite, and what makes it special for GLP holders.
- [GM](https://docs.dolomite.io/integrations/gmx/gm.md): All about GM, its integration with Dolomite, and what makes it special for GM holders.
- [Abracadabra - magicGLP](https://docs.dolomite.io/integrations/abracadabra-magicglp.md): All about magicGLP, its integration with Dolomite, and what makes it special for magicGLP holders.
- [Jones DAO - jUSDC](https://docs.dolomite.io/integrations/jones-dao-jusdc.md): All about jUSDC, its integration with Dolomite, and what makes it special for jUSDC holders.
- [PlutusDAO - plvGLP](https://docs.dolomite.io/integrations/plutusdao-plvglp.md): All about plvGLP, its integration with Dolomite, and what makes it special for plvGLP holders.
- [Pendle](https://docs.dolomite.io/integrations/pendle.md): This page links to the different integrations Dolomite has with the Pendle ecosystem
- [Pendle - PT](https://docs.dolomite.io/integrations/pendle/pendle-pt.md): All about PT assets, their integration with Dolomite, and what makes them special for Pendle users.
- [Pendle - YT](https://docs.dolomite.io/integrations/pendle/pendle-yt.md): All about YT assets, their integration with Dolomite, and what makes them special for Pendle users.
- [Arbitrum - vARB](https://docs.dolomite.io/integrations/arbitrum-varb.md): All about vARB and its use in Arbitrum governance.
- [Markets](https://docs.dolomite.io/markets.md): Dolomite wraps around tokens to create markets and are accessed via numerical ID (not token address).
- [Risk Management](https://docs.dolomite.io/risk-management.md): Dolomite has an expressive system for managing the protocol's risks.
- [Smart Contract Addresses](https://docs.dolomite.io/smart-contract-addresses.md): Dolomite's smart contracts are deployed to various decentralized networks.
- [Core - Immutable](https://docs.dolomite.io/smart-contract-addresses/core-immutable.md): Dolomite's Core repository makes up the immutable layer of Dolomite Margin as well as a few important proxy contracts
- [Core - Proxies](https://docs.dolomite.io/smart-contract-addresses/core-proxies.md): Dolomite's Core repository makes up the immutable layer of Dolomite Margin as well as a few important router and proxy contracts
- [Core - Routers](https://docs.dolomite.io/smart-contract-addresses/core-routers.md): Dolomite's Core repository makes up the immutable layer of Dolomite Margin as well as a few important router and proxy contracts
- [Module - dTokens](https://docs.dolomite.io/smart-contract-addresses/module-dtokens.md): dTokens Enable Rapid Composability between Dolomite and 3rd Party Integrations
- [Module - DOLO](https://docs.dolomite.io/smart-contract-addresses/module-dolo.md): Dolomite tokenomics contracts
- [Module - General](https://docs.dolomite.io/smart-contract-addresses/module-general.md): Some generic helper contracts have been developed in the Modules repository to unify the dev experience
- [Module - oARB Liquidity Mining](https://docs.dolomite.io/smart-contract-addresses/module-oarb-liquidity-mining.md): The oARB Liquidity Mining Program was created for the Arbitrum STIP grant program
- [Admin Privileges](https://docs.dolomite.io/admin-privileges.md): Understanding how the owners of the Dolomite Margin protocol can effectuate changes is important for disclosing risk.
- [Admin Transactions](https://docs.dolomite.io/admin-transactions.md): Admin Transactions are organized in a GitHub repository for you to track and monitor
- [Audits & Security](https://docs.dolomite.io/audits-and-security.md): Dolomite splits its smart contract development to two repositories: Core & Modules.
- [Chainalysis Crypto Incident Response](https://docs.dolomite.io/audits-and-security/chainalysis-crypto-incident-response.md): Dolomite is protected by Chainalysis Crypto Incident Response (CIR) to allow for swift action in worst case scenarios.
- [Bug Bounty](https://docs.dolomite.io/bug-bounty.md): The disclosure of security vulnerabilities helps us ensure the security of our users.
- [FAQ](https://docs.dolomite.io/faq.md)
- [Media Kit](https://docs.dolomite.io/media-kit.md)
- [Deprecated](https://docs.dolomite.io/deprecated.md): This page contains links to deprecated parts of Dolomite that are no longer in use
- [oARB Incentives Program](https://docs.dolomite.io/deprecated/oarb-incentives-program.md): Details on how to earn and use oARB rewards
- [Minerals](https://docs.dolomite.io/deprecated/minerals.md): A completed program that recognized loyal liquidity providers. Minerals collected during the program can be used for the DOLO Options Airdrop.
- [Dolomite Margin - Overview](https://docs.dolomite.io/developer-documentation/dolomite-margin-overview.md): An overview of Dolomite's smart contract architecture.
- [Dolomite Margin - Glossary](https://docs.dolomite.io/developer-documentation/dolomite-margin-glossary.md): To understand how Dolomite Margin works, it's essential to understand the following glossary of terms, which makes up its architecture.
- [Dolomite Margin - Getters](https://docs.dolomite.io/developer-documentation/dolomite-margin-getters.md): Dolomite Margin has an extensive list of functions you can use to query the smart contract's state.
- [Dolomite Margin - Events](https://docs.dolomite.io/developer-documentation/dolomite-margin-events.md): Dolomite's Core smart contracts emit events that make tracking system changes easy.
- [Dolomite Margin - dTokens](https://docs.dolomite.io/developer-documentation/dolomite-margin-dtokens.md): An ERC4626 vault token that wraps around your Dolomite balance
- [Depositing or Withdrawing](https://docs.dolomite.io/developer-documentation/depositing-or-withdrawing.md): Depositing or withdrawing into Dolomite is easy with the DepositWithdrawalRouter. You can find the address on the Smart Contract Addresses pages.
- [Managing Borrow Positions](https://docs.dolomite.io/developer-documentation/managing-borrow-positions.md): Moving assets between positions and opening/closing borrow positions is easy with the BorrowPositionRouter. You can find the address on the Smart Contract Addresses page.
- [Zapping Assets](https://docs.dolomite.io/developer-documentation/zapping-assets.md): Swapping assets is easy with the GenericTraderRouter. You can find the address for the router on the Smart Contract Addresses page.
- [Flash Loans](https://docs.dolomite.io/developer-documentation/flash-loans.md): Dolomite offers free access to flash loans for any market that is not in Isolation Mode.
- [E-Mode & Segregated Risk](https://docs.dolomite.io/developer-documentation/e-mode-and-segregated-risk.md): Dolomite's risk override system empowers users to borrow against assets with increased LTVs or modified risk parameters to partition risk and maximize underwriting potential.
- [TypeScript Client](https://docs.dolomite.io/developer-documentation/typescript-client.md): TypeScript library for interacting with the DolomiteMargin smart contracts.
- [Subgraph](https://docs.dolomite.io/developer-documentation/subgraph.md): Dolomite's subgraphs are essential for indexing the state of the protocol.


---

# Agent Instructions: 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.dolomite.io/dolomite.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.
