> For the complete documentation index, see [llms.txt](https://duet-protocol.gitbook.io/duet-protocol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://duet-protocol.gitbook.io/duet-protocol/functions-and-user-guides/usdbduet/duet-open-bond-market.md).

# Duet Open Bond Market

By looking at the [previous example](/duet-protocol/functions-and-user-guides/usdbduet/how-to-calculate-the-value-of-a-usdbduet.md), we understand that a bond with a complex payment structure can be viewed simply as a combination of several simple bonds with just 1 payment at each epoch that corresponds to the original payment structure.&#x20;

This means a complex bond can be decomposed into several simple bonds and many bonds can be combined to form a complex bond.&#x20;

Traditional bonds denominated in US dollars are more like NFTs, with face value, coupon rate, and the duration recorded on the certificate and traded like ERC-1551. This means older bonds face liquidity depletion.&#x20;

<mark style="color:orange;">With blockchain technology, we are able to reengineer the bond in a web 3.0 context. With Bonded Duet, payments are made once only each epoch. This means there are going to be only 4 payment blocks each year if there are only 4 epochs in any one year. Any bond that is set to expire in this time window can be represented by 4 separate bonds each expiring at every epoch.</mark>

Each of these payments is administered by an erc20 token contract.

As a result of this new structure, Duet presents a bond market with 4 AMM pools each representing a bond maturing in each of the 4 epochs.

**Investors could reinvest their Duet tokens by buying Bonded Duet with Duet tokens in the bond market with a customized payment structure of their choosing. The longer the duration, the higher the coupon rate, thus the system encourages token holders to lock in preferable coupon rates with longer duration bonds.**

<mark style="color:purple;">Bondholders may choose to sell their bonds at the market at a discount and effectively unlock the liquidity.</mark>


---

# 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 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, and the optional `goal` query parameter:

```
GET https://duet-protocol.gitbook.io/duet-protocol/functions-and-user-guides/usdbduet/duet-open-bond-market.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
