# Overview

Doki Doki is a web3 platform that enables the creation of provably-fair NFT Gacha machines on the blockchain, which simplifies the process of launching a randomized NFT sale for projects, artists, and collectors.

Gacha machines are highly customizable smart contracts that dispense randomized NFTs in exchange for tokens.

Popular use cases include:

* fairly distributing in-game items
* launching a collectible NFT series
* reselling a batch of NFTs

Doki Doki is permissionless and non-custodial, so you can use Gacha however you like.

![](https://3490508129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M_aL7C05HrAJjsqdz--%2Fuploads%2FltmGR7lVneSAEtMVuGfk%2Fimage.png?alt=media\&token=e280fdaf-0d12-4668-b9e2-9c9f053ebb54)

### Core Components

* **The Gacha Protocol** - a set of smart contracts that enable the creation of on-chain Gachas
* [**dokidoki.com**](https://dokidoki.com/) - The official interface for interacting with the Gacha Protocol, which includes The Gacha Factory, The Gacha Marketplace, Collection Manager, and more

![](https://3490508129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M_aL7C05HrAJjsqdz--%2Fuploads%2FVeVZr0YKvwI2ldeBqu1q%2Fimage.png?alt=media\&token=24afaf39-b836-4d0e-8e9b-76a85d3e5ec4)

Doki Doki is initially available on Polygon, with plans to go multi-chain this year.


---

# Agent Instructions: 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:

```
GET https://docs.dokidoki.com/master.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.
