# Capsule Docs

## Capsule Docs

- [Introduction](https://docs.capsulelabs.xyz/introduction.md)
- [Packaging and Shipping](https://docs.capsulelabs.xyz/protocol-overview/packaging-and-shipping.md)
- [Capsule Redemption Page](https://docs.capsulelabs.xyz/protocol-overview/packaging-and-shipping/capsule-redemption-page.md)
- [Capsule Relay](https://docs.capsulelabs.xyz/protocol-overview/packaging-and-shipping/capsule-relay.md)
- [Example Integration](https://docs.capsulelabs.xyz/protocol-overview/packaging-and-shipping/example-integration.md)
- [Use Cases](https://docs.capsulelabs.xyz/protocol-overview/use-cases.md)
- [Compromised Address](https://docs.capsulelabs.xyz/protocol-overview/use-cases/compromised-address.md)
- [Gasless Pickup](https://docs.capsulelabs.xyz/protocol-overview/use-cases/gasless-pickup.md)
- [Gate Shipments](https://docs.capsulelabs.xyz/protocol-overview/use-cases/gate-shipments.md)
- [Time Locking Shipments](https://docs.capsulelabs.xyz/protocol-overview/use-cases/time-locking-shipments.md)
- [Walletless Pickup](https://docs.capsulelabs.xyz/protocol-overview/use-cases/walletless-pickup.md)
- [Whitelisted Shipment](https://docs.capsulelabs.xyz/protocol-overview/use-cases/whitelisted-shipment.md)
- [Wrong Address](https://docs.capsulelabs.xyz/protocol-overview/use-cases/wrong-address.md)
- [Future](https://docs.capsulelabs.xyz/protocol-overview/future.md)
- [Capsule Invoice](https://docs.capsulelabs.xyz/protocol-overview/future/capsule-invoice.md)
- [Capsule Network](https://docs.capsulelabs.xyz/protocol-overview/future/capsule-network.md)
- [Lightning Bridging](https://docs.capsulelabs.xyz/protocol-overview/future/lightning-bridging.md)
- [Developer Walkthroughs](https://docs.capsulelabs.xyz/protocol-overview/developer-walkthroughs.md)
- [PostOffice.sol](https://docs.capsulelabs.xyz/protocol-overview/developer-walkthroughs/postoffice.sol.md)
- [Code Examples](https://docs.capsulelabs.xyz/protocol-overview/developer-walkthroughs/code-examples.md)
- [Conditional Redemption](https://docs.capsulelabs.xyz/protocol-overview/developer-walkthroughs/code-examples/conditional-redemption.md)
- [Conditional Shipment](https://docs.capsulelabs.xyz/protocol-overview/developer-walkthroughs/code-examples/conditional-shipment.md)
- [Shipment POAPs](https://docs.capsulelabs.xyz/protocol-overview/developer-walkthroughs/code-examples/shipment-poaps.md)
- [Whitelisted Redemption](https://docs.capsulelabs.xyz/protocol-overview/developer-walkthroughs/code-examples/whitelisted-redemption.md)
- [Advertising](https://docs.capsulelabs.xyz/collaboration/advertising.md)
- [Partnership](https://docs.capsulelabs.xyz/collaboration/partnership.md)
- [Fee Structure](https://docs.capsulelabs.xyz/economics/fee-structure.md)
- [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.
- [FAQ](https://docs.capsulelabs.xyz/additional-resources/faq.md)
- [Official Links](https://docs.capsulelabs.xyz/additional-resources/official-links.md)
- [Brand Kit](https://docs.capsulelabs.xyz/additional-resources/brand-kit.md): This page features the official CapsuleNFT logos, wordmarks, and colors for media use.
- [Legal](https://docs.capsulelabs.xyz/additional-resources/legal.md)
- [Terms of Use](https://docs.capsulelabs.xyz/additional-resources/legal/terms-of-use.md): Last Modified: June 2022
- [Privacy Policy](https://docs.capsulelabs.xyz/additional-resources/legal/privacy-policy.md): Effective Date: June 1, 2022 | Last Updated: June 1, 2022
- [Cookie Policy](https://docs.capsulelabs.xyz/additional-resources/legal/cookie-policy.md)
- [CCPA Notice](https://docs.capsulelabs.xyz/additional-resources/legal/ccpa-notice.md): Effective Date: June 1, 2022 | Last Updated: June 1, 2022
- [Risks](https://docs.capsulelabs.xyz/additional-resources/legal/risks.md)
- [Security](https://docs.capsulelabs.xyz/additional-resources/security.md)
- [Report a Bug](https://docs.capsulelabs.xyz/send-feedback/report-a-bug.md): If you see something, say something!
- [Contact Us](https://docs.capsulelabs.xyz/send-feedback/contact-us.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.capsulelabs.xyz/introduction.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.
