> For the complete documentation index, see [llms.txt](https://docs.fabriq.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fabriq.network/the-protocol/intents-types.md).

# Intents Types

The fabriq protocol supports a number of flexible intent types that can be composed. As of the current release, the following are supported:

* [Swaps](/the-protocol/intents-types/swapintent.md)
* [Bond](/the-protocol/intents-types/bondintent.md)
* [Options](/the-protocol/intents-types/optionintent.md) (Ganymede)
* [Bonds](/the-protocol/intents-types/futureintent.md) (Ganymede)
* DSL (coming soon)

In the next release, Ganymede, options and futures will be available. As we progress we will be exposing an DSL for construction of more complicated financial instruments.
