# CapsuleNFT

- [Overview](https://docs.capsulelabs.xyz/capsulenft/overview.md)
- [Types of Capsule NFTs](https://docs.capsulelabs.xyz/capsulenft/overview/types-of-capsule-nfts.md)
- [Capsule Collections](https://docs.capsulelabs.xyz/capsulenft/overview/capsule-collections.md)
- [Metamaster](https://docs.capsulelabs.xyz/capsulenft/overview/capsule-collections/metamaster.md)
- [Lockability](https://docs.capsulelabs.xyz/capsulenft/overview/capsule-collections/lockability.md)
- [Private/Public](https://docs.capsulelabs.xyz/capsulenft/overview/capsule-collections/private-public.md)
- [Collection Examples](https://docs.capsulelabs.xyz/capsulenft/overview/capsule-collections/collection-examples.md): To help illustrate how Capsule Collections work and their various customizable features, this page presents a few examples of how different Capsule Collections could be deployed.
- [Official Capsule Collections](https://docs.capsulelabs.xyz/capsulenft/overview/capsule-collections/official-capsule-collections.md): The CapsuleNFT Team has created and deployed two official Capsule Collections: The Public Capsule Collection and Private Capsule Collection.
- [Developer Walkthroughs](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs.md): These pages provide walkthroughs of which methods to use when incorporating the Capsule Protocol in your application.
- [Developer Overview](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/developer-overview.md)
- [Contracts](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/contracts.md)
- [Capsule.sol](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/contracts/capsule.sol.md)
- [CapsuleFactory.sol](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/contracts/capsulefactory.sol.md)
- [CapsuleMinter.sol](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/contracts/capsuleminter.sol.md)
- [Testnets](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/contracts/testnets.md)
- [Ethereum - Goerli](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/contracts/testnets/ethereum-goerli.md): The CapsuleNFT contracts have been deployed on Goerli for user testing.
- [Developer - Mint a Capsule NFT](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/developer-mint-a-capsule-nft.md)
- [Developer - Redeem a Capsule NFT](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/developer-redeem-a-capsule-nft.md)
- [Developer - Create a Capsule Collection](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/developer-create-a-capsule-collection.md)
- [Developer - Managing a Capsule Collection](https://docs.capsulelabs.xyz/capsulenft/developer-walkthroughs/developer-managing-a-capsule-collection.md)
- [Use Cases](https://docs.capsulelabs.xyz/capsulenft/use-cases.md): Explore several use cases of the Capsule Protocol.
- [For Artists](https://docs.capsulelabs.xyz/capsulenft/use-cases/for-artists.md): Explore several use cases of the CapsuleNFT Protocol that give artists and musicians power over their own work.
- [For DeFi](https://docs.capsulelabs.xyz/capsulenft/use-cases/for-defi.md): Explore several use cases of the Capsule Protocol that could be used to further decentralized finance, also known as DeFi.
- [For Gaming](https://docs.capsulelabs.xyz/capsulenft/use-cases/for-gaming.md): Explore several use cases of the CapsuleNFT Protocol that let gamers take their experience to the next level.
- [Examples](https://docs.capsulelabs.xyz/capsulenft/examples.md): Learn about how the CapsuleNFT Protocol has been implemented into various projects.
- [Dollar Store Kids](https://docs.capsulelabs.xyz/capsulenft/examples/dollar-store-kids.md): This page highlights an example implementation of the CapsuleNFT Protocol with the popular NFT collection, Dollar Store Kids.
- [Comparison to ERC-998](https://docs.capsulelabs.xyz/capsulenft/comparison-to-erc-998.md): In this section we discuss the key similarities and differences between ERC-998 and Capsule NFTs.


---

# 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.capsulelabs.xyz/capsulenft.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.
