# Solution Design

The solution implemented by BondHive is streamlined and effective. It begins by feeding data from centralized exchanges (CEXs) into an oracle. Based on the expected Annual Percentage Yield (APY), our smart contracts then issue tokens. These tokens are transferred to a treasury wallet, which in turn sends them to a Binance account where the entry of positions is automated.

The user interface for this system is accessible through app.bondhive.xyz. This platform interacts with the Bond Vault, which exists for each maturity period, and a token smart contract. This contract represents the share of the pool, adjusting dynamically according to market conditions at the time of entry.

<figure><img src="/files/1BTLpJeh3H0rlxAfW6Gl" alt=""><figcaption><p>Overview of current and proposed solutions</p></figcaption></figure>


---

# 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://bond-hive.gitbook.io/bond-hive/solution-design.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.
