# DIVA Protocol

## DIVA Protocol

- [Welcome](https://docs.divaprotocol.io/welcome.md): Welcome to the DIVA Protocol docs
- [Derivative contracts](https://docs.divaprotocol.io/introduction/derivative-contracts.md): Understanding the essence of DIVA Protocol
- [What is DIVA Protocol](https://docs.divaprotocol.io/introduction/what-is-diva-protocol.md): A permissionless protocol for creating derivative contracts peer-to-peer
- [What problem does it solve](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/what-problem-does-it-solve.md): Eliminating the need for a central intermediary in derivative contracts
- [How it works](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works.md): Leveraging smart contracts to enable peer-to-peer derivative contracts
- [Reference assets](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/reference-assets.md): Choose any metric as underlying for your derivative contracts
- [Payoff curves](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/payoff-curves.md): Enabling unparalleled customization through parametrization
- [Collateral](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/collateral.md): Choose a wide range of ERC20 tokens as collateral
- [Oracles](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/oracles.md): Choose any oracle for outcome reporting
- [Settlement](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/settlement.md): DIVA Protocol's universal settlement process
- [Timelines](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/settlement/timelines.md): Timelines during the settlement process
- [Challenge](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/settlement/challenge.md): Optional feature to prevent human error during outcome reporting
- [Status](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/settlement/status.md): An overview of the states indicating the status of the settlement process
- [Fast settlement](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/settlement/fast-settlement.md): How users can exit their positions before the end of the settlement process
- [Fallback data provider](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/settlement/fallback-data-provider.md): Increasing confidence of correct settlement by having a fallback data provider
- [Fees](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/fees.md): Protocol and settlement fees
- [Compliance feature](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/how-it-works/compliance-feature.md): Bridging the gap between DeFi and TradFi
- [Vision](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/vision.md): Powering the world of derivatives
- [Terminology](https://docs.divaprotocol.io/introduction/what-is-diva-protocol/terminology.md): A glossary of DIVA Protocol specific terminology
- [What is DIVA Token](https://docs.divaprotocol.io/introduction/what-is-diva-token.md): Enabling efficient and effective protocol governance
- [Owner election mechanism](https://docs.divaprotocol.io/introduction/what-is-diva-token/owner-election-mechanism.md): Enabling effective and efficient protocol governance without sacrificing decentralization
- [Token distribution](https://docs.divaprotocol.io/introduction/what-is-diva-token/token-distribution.md): Long-term focused and sustainable
- [DIVA Development Fund](https://docs.divaprotocol.io/introduction/diva-development-fund.md): Securing the future of DIVA Protocol
- [FAQ](https://docs.divaprotocol.io/introduction/faq.md): Frequently asked questions by the DIVA community
- [What is DIVA App](https://docs.divaprotocol.io/diva-app/what-is-diva-app.md): The first app built on DIVA Protocol
- [Overview](https://docs.divaprotocol.io/diva-app/overview.md)
- [Create position tokens](https://docs.divaprotocol.io/diva-app/create-position-tokens.md): How position tokens are created in DIVA Protocol
- [Trade position tokens](https://docs.divaprotocol.io/diva-app/trade-position-tokens.md): How long and short position tokens are traded in the DIVA App
- [Add liquidity](https://docs.divaprotocol.io/diva-app/add-liquidity.md): How to add additional collateral to existing pools
- [Remove liquidity](https://docs.divaprotocol.io/diva-app/remove-liquidity.md): How collateral can be withdrawn from existing contingent pools prior to expiration
- [DIVA App Training](https://docs.divaprotocol.io/guides/diva-app-training.md): Step-by-step instructions to use DIVA App features
- [Prepare](https://docs.divaprotocol.io/guides/diva-app-training/prepare.md): Preparation steps for interacting with the DIVA App
- [Testnet](https://docs.divaprotocol.io/guides/diva-app-training/testnet.md): Participate in our Learn-to-Earn program to earn a claim on the future DIVA token
- [Create](https://docs.divaprotocol.io/guides/diva-app-training/create.md): Create position tokens with various payoff profiles
- [Trade](https://docs.divaprotocol.io/guides/diva-app-training/trade.md): Trade position tokens via the DIVA App
- [Add](https://docs.divaprotocol.io/guides/diva-app-training/add.md): Add liquidity to an existing pools
- [Remove](https://docs.divaprotocol.io/guides/diva-app-training/remove.md): Remove liquidity from an existing pool
- [Settle](https://docs.divaprotocol.io/guides/diva-app-training/settle.md): Reporting process for human data providers
- [Redeem](https://docs.divaprotocol.io/guides/diva-app-training/redeem.md): Redeem position tokens after the final value has been confirmed
- [Fees](https://docs.divaprotocol.io/guides/diva-app-training/fees.md): Claim and transfer fees
- [Quiz](https://docs.divaprotocol.io/guides/quiz.md): Test your knowledge by answering below DIVA related questions
- [Overview](https://docs.divaprotocol.io/use-cases/overview.md): A collection of use cases enabled by DIVA Protocol
- [Insurance](https://docs.divaprotocol.io/use-cases/insurance.md): Example insurance products that can be built on top of DIVA Protocol
- [Credit default protection](https://docs.divaprotocol.io/use-cases/insurance/credit-default-protection.md): A product that offers default protection to lenders in an undercollateralized loan
- [Agrarian insurance](https://docs.divaprotocol.io/use-cases/insurance/agrarian-insurance.md): How DIVA Protocol can help unlock affordable insurance for farmers
- [DeFi Hack insurance](https://docs.divaprotocol.io/use-cases/insurance/defi-hack-insurance.md): An insurance product that protects users in the event of a protocol hack
- [Peg insurance](https://docs.divaprotocol.io/use-cases/insurance/peg-insurance.md): An insurance product that protects users from de-pegging of stablecoins
- [Yield optimization](https://docs.divaprotocol.io/use-cases/yield-optimization.md): Earn additional yield on otherwise idle sitting assets
- [Bullish accumulation](https://docs.divaprotocol.io/use-cases/yield-optimization/bullish-accumulation.md): Accumulating long-term holdings in a bullish market environment
- [Bearish accumulation](https://docs.divaprotocol.io/use-cases/yield-optimization/bearish-accumulation.md): Accumulating long-term holdings in a bearish market environment
- [Risk management](https://docs.divaprotocol.io/use-cases/risk-management.md): Use derivatives to protect against adverse events
- [Downside protection](https://docs.divaprotocol.io/use-cases/risk-management/downside-protection.md): Protecting against falling prices
- [Increasing cost protection](https://docs.divaprotocol.io/use-cases/risk-management/increasing-cost-protection.md): Protecting against increasing costs
- [Directional bets](https://docs.divaprotocol.io/use-cases/directional-bets.md): Short and long assets in one single step
- [Downside bet](https://docs.divaprotocol.io/use-cases/directional-bets/downside-bet.md): How to benefit from the downside of an asset with one single transaction
- ["Bottom-Is-In" bet](https://docs.divaprotocol.io/use-cases/directional-bets/bottom-is-in-bet.md)
- [Upside bet](https://docs.divaprotocol.io/use-cases/directional-bets/upside-bet.md)
- ["Top-Is-In" bet](https://docs.divaprotocol.io/use-cases/directional-bets/top-is-in-bet.md)
- [Leverage](https://docs.divaprotocol.io/use-cases/leverage.md)
- [Introduction](https://docs.divaprotocol.io/pricing-derivatives/introduction.md): What drives the value of derivative asset
- [Underlying value](https://docs.divaprotocol.io/pricing-derivatives/underlying-value.md)
- [Volatility](https://docs.divaprotocol.io/pricing-derivatives/volatility.md)
- [Time](https://docs.divaprotocol.io/pricing-derivatives/time.md)
- [Overview](https://docs.divaprotocol.io/oracle-integrations/overview.md): List of trusted oracles
- [Tellor](https://docs.divaprotocol.io/oracle-integrations/tellor.md): A highly flexible permissionless oracle protocol
- [Overview](https://docs.divaprotocol.io/for-developers/overview.md)
- [Technical resources](https://docs.divaprotocol.io/for-developers/technical-resources.md): Collection of technical resources about the DIVA protocol
- [Smart contracts](https://docs.divaprotocol.io/for-developers/smart-contracts.md)
- [Functions](https://docs.divaprotocol.io/for-developers/smart-contracts/functions.md)
- [Core protocol functions](https://docs.divaprotocol.io/for-developers/smart-contracts/functions/core-protocol-functions.md): Core functions to issue and settle derivative assets using DIVA Protocol
- [Getter functions](https://docs.divaprotocol.io/for-developers/smart-contracts/functions/getter-functions.md)
- [Setter functions](https://docs.divaprotocol.io/for-developers/smart-contracts/functions/setter-functions.md)
- [ABI](https://docs.divaprotocol.io/for-developers/smart-contracts/functions/abi.md)
- [Contract addresses](https://docs.divaprotocol.io/for-developers/smart-contracts/contract-addresses.md)
- [Example scripts](https://docs.divaprotocol.io/for-developers/smart-contracts/example-scripts.md)
- [TheGraph](https://docs.divaprotocol.io/for-developers/thegraph.md)
- [DIVA subgraphs](https://docs.divaprotocol.io/for-developers/thegraph/diva-subgraphs.md)
- [Whitelist subgraph](https://docs.divaprotocol.io/for-developers/thegraph/whitelist-subgraph.md)
- [Project ideas](https://docs.divaprotocol.io/for-developers/project-ideas.md): A collection of example projects to build on DIVA Protocol
- [Social media](https://docs.divaprotocol.io/contact-and-media-links/social-media.md)
- [Flash loans in DIVA Protocol](https://docs.divaprotocol.io/technical-blog/flash-loans-in-diva-protocol.md): Author: Wladimir Weinbender, Date: 16 March 2024
- [NDVI outcome reporting guide for Tellor Reporters](https://docs.divaprotocol.io/technical-blog/ndvi-outcome-reporting-guide-for-tellor-reporters.md): How to report the outcome for the third DIVA Donate campaign
- [Enabling capital efficiency in DeFi](https://docs.divaprotocol.io/technical-blog/enabling-capital-efficiency-in-defi.md)
