# Products

- [Toucans](https://docs.ecdao.org/products/toucans.md): Create your own fungible token. Launch a DAO. Manage a multi-sig treasury.
- [Risks](https://docs.ecdao.org/products/toucans/risks.md)
- [How to Set up your Wallet](https://docs.ecdao.org/products/toucans/how-to-set-up-your-wallet.md)
- [Add your Token to DEX](https://docs.ecdao.org/products/toucans/add-your-token-to-dex.md): This page will walk you through how to get your Toucan token listed on Increment.Fi
- [FLOAT](https://docs.ecdao.org/products/float.md): Give citizens a participation NFT for attending your office hours, town halls, twitter spaces, IRL events, and more.
- [Emerald bot](https://docs.ecdao.org/products/emerald-bot.md): Grant roles for NFT / token holdings, discover information about citizens, and many Flow utilities.
- [Verification](https://docs.ecdao.org/products/emerald-bot/verification.md): Verify users wallet holdings & grant specific roles.
- [Verify User Assets](https://docs.ecdao.org/products/emerald-bot/verification/verify-user-assets.md): Verify that a user owns any combination of on-chain assets.
- [Verify Touchstone NFTs](https://docs.ecdao.org/products/emerald-bot/verification/verify-touchstone-nfts.md): Verify that a user has a certain amount of your Touchstone NFTs in their wallet.
- [Verify Toucans](https://docs.ecdao.org/products/emerald-bot/verification/verify-toucans.md): Verify that a user has a certain amount of your Toucans tokens in their wallet.
- [Voting](https://docs.ecdao.org/products/emerald-bot/voting.md): Set up a vote directly in your city.
- [NFT Voting](https://docs.ecdao.org/products/emerald-bot/voting/nft-voting.md): Set up an NFT-weighted vote directly in Discord.
- [Token Voting](https://docs.ecdao.org/products/emerald-bot/voting/token-voting.md): Set up an Token-weighted vote directly in Discord.
- [Toucans Voting](https://docs.ecdao.org/products/emerald-bot/voting/toucans-voting.md): Set up an Toucan-weighted vote directly in Discord.
- [Discovery](https://docs.ecdao.org/products/emerald-bot/discovery.md): Discover information about your citizens.
- [Identify User](https://docs.ecdao.org/products/emerald-bot/discovery/identify-user.md): Figure out information about a Discord user.
- [Wallet Information](https://docs.ecdao.org/products/emerald-bot/discovery/wallet-information.md): Discover information about a wallet address.
- [Users with Role](https://docs.ecdao.org/products/emerald-bot/discovery/users-with-role.md): Get a CSV file of all the users (both discord names and wallet addresses) that have a certain discord role.
- [Users in a Channel](https://docs.ecdao.org/products/emerald-bot/discovery/users-in-a-channel.md): Get a CSV file of all the users (both discord names and wallet addresses) that are in a certain text or voice channel.
- [Dapper Sports](https://docs.ecdao.org/products/emerald-bot/dapper-sports.md): A list of commands to use with Dapper Sports products.
- [NBA/WNBA TopShot](https://docs.ecdao.org/products/emerald-bot/dapper-sports/nba-wnba-topshot.md): A list of commands for NBATopShot and WNBATopShot.
- [NFL All Day](https://docs.ecdao.org/products/emerald-bot/dapper-sports/nfl-all-day.md): A list of commands for NFL All Day.
- [UFC Strike](https://docs.ecdao.org/products/emerald-bot/dapper-sports/ufc-strike.md): A list of commands for UFC Strike.
- [Tipping](https://docs.ecdao.org/products/emerald-bot/tipping.md): Tip users directly in Discord with multiple currencies. Any token created on Toucans is supported.
- [Touchstone](https://docs.ecdao.org/products/touchstone.md): Create an entire NFT Collection for your city all at once.


---

# 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.ecdao.org/products.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.
