> For the complete documentation index, see [llms.txt](https://docs.hortifuel.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hortifuel.com/core-concepts/core-concepts-overview.md).

# Core concepts overview

Understand the asset model, token flows, governance, and redemption lifecycle in Hortifuel DAO.

This section explains how the Hortifuel DAO protocol is split into clear layers.

Each layer has a focused job.

That makes the system easier to integrate and easier to reason about.

{% hint style="success" %}
Start with `RWARegistry` for asset truth and `HFUELToken` for user-facing flows.
{% endhint %}

### The protocol in one view

Hortifuel DAO is built around these core concepts:

* asset truth in [`RWARegistry`](/reference/smart-contracts/rwaregistry.md)
* token value and wallet flows in [`HFUELToken`](/reference/smart-contracts/usdhfuel-token.md)
* governance decisions in [`HortifuelGovernor`](/reference/smart-contracts/hortifuel-governor.md)
* unitized participation in [`Hunits`](/reference/smart-contracts/hunits.md)
* product and batch operations in [`HemiVault`](/reference/smart-contracts/hemivault.md)
* exit and settlement flows in [`HortiRedeem`](/reference/smart-contracts/hortiredeem.md)

### How the pieces fit together

Think about the protocol in this order:

1. `RWARegistry` defines the canonical asset record.
2. `Hunits` defines discrete ownership or participation around that asset.
3. `HFUELToken` handles value movement and wallet-level interaction.
4. `HemiVault` tracks product, batch, and vault-linked operational state.
5. `HortifuelGovernor` turns voting power into collective protocol action.
6. `HortiRedeem` handles controlled exit and redemption flows.

No single contract does everything.

That separation is one of the main design ideas in Hortifuel DAO.

### Start with the concept that matches your goal

Read [Assets, units, and products](/core-concepts/assets-units-and-products.md) if you need the asset model.

Read [Token and governance](/core-concepts/token-and-governance.md) if you need wallet or DAO participation flows.

Read [Redemption lifecycle](/core-concepts/redemption-lifecycle.md) if you need exit logic.

### Next step

Use the [Smart contracts](/reference/smart-contracts.md) section when you are ready to integrate contract-by-contract.


---

# 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://docs.hortifuel.com/core-concepts/core-concepts-overview.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.
