# PRODUCTS

- [Sinfonia](https://docs.bitsong.io/products/sinfonia.md)
- [BitSong Studio](https://docs.bitsong.io/products/bitsong-studio.md): The Web3 Music Hub
- [Bitsong Accounts](https://docs.bitsong.io/products/bitsong-accounts.md): Accounts, owned by, account owners
- [Grammos](https://docs.bitsong.io/products/bitsong-accounts/grammos.md)
- [Abstract Accounts on Bitsong](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong.md): Abstract getting messages from A to B.
- [developers](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers.md)
- [getting-started](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/getting-started.md): Prepare your development environment with tools used during development.
- [dependencies](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/dependencies.md): Details on crate dependencies
- [client](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/client.md)
- [sdk](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/sdk.md)
- [iba](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/iba.md): Accounts on chains, owned by accounts on another chain.
- [modules](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/iba/modules.md): Programmable contracts owned and verifiable by accounts, with full IBC support.
- [testing](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/testing.md)
- [deployment](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/deployment.md): Deploying your modules to A2B
- [guides](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides.md)
- [create-an-account](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/create-an-account.md)
- [create-a-sub-account](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/create-a-sub-account.md): Create an A2B that only permits another A2B ownership level access
- [create-an-iba](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/create-an-iba.md): create an account on another chain, owned by your Bitsong Account
- [install-a-module](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/install-a-module.md)
- [migrate ownership](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/migrate-ownership.md)
- [tokenized-account](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/tokenized-account.md)
- [infrastructure](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure.md)
- [indexer](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure/indexer.md)
- [modules](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure/modules.md)
- [name-service](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure/name-service.md)
- [registry](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure/registry.md)
- [interchain](https://docs.bitsong.io/products/bitsong-accounts/interchain.md): Interchain Bitsong Account
- [DAO DAO](https://docs.bitsong.io/products/dao-dao.md): DAO DAO is the premiere interchain application for creating & participating in DAO's.


---

# 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.bitsong.io/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.
