# Hortifuel DAO

Hortifuel DAO is a REFI EVM-compatible DAO focused on smart-contract infrastructure for registering, tokenizing, governing, and redeeming real-world horticultural and related assets.

This repository contains the core contracts, integrations, and supporting application code for the Hortifuel ecosystem.

## Overview

Hortifuel DAO is designed for participants and developers who need to interact with protocol contracts directly from wallets, dApps, scripts, and Solidity integrations.

The protocol combines:

* asset registry infrastructure
* token issuance and unitization
* vault and treasury operations
* governance controls
* redemption workflows

## Core Ecosystem Components

### RWARegistry

Registry layer for recording real-world assets, including metadata, jurisdiction, custodians, valuations, verification status, and supporting documents.

### Hunits

Unitization layer representing asset-linked units or claims within the ecosystem.

### HortiRedeem

Redemption layer for eligible assets or tokenized units according to protocol rules.

### Hemivault

Vault and treasury layer for custody, allocation, and protocol capital operations.

### HortifuelGovernance

Governance system for proposals, voting, approvals, and DAO-controlled protocol changes.

### HfuelToken

Core token of the Hortifuel ecosystem for utility, incentives, and governance participation.

### HortiRegistry

Protocol coordination and registry layer for ecosystem-wide records.

## Who this repository is for

This repository is intended for:

* smart contract developers integrating Hortifuel contracts
* frontend developers building dApps on top of the protocol
* DAO operators and delegates managing assets and governance
* auditors and analysts reviewing registry and protocol activity
* token holders and community participants

## Interaction Model

Users and integrators can interact with Hortifuel DAO in several ways:

* directly from a wallet
* through frontend applications using contract ABIs
* through backend services and automation scripts
* from other Solidity smart contracts through interfaces

For privileged operations, addresses must be authorized according to the permissions defined by each contract.

## Planned Documentation

The documentation for this repository will cover:

* protocol overview
* architecture and contract relationships
* deployed contract addresses and networks
* contract-by-contract method references
* delegate and authorization flows
* Solidity integration examples
* frontend and script interaction examples
* governance workflows
* security assumptions and risks

## Getting Started

To get started:

1. Review the smart contracts in the repository.
2. Identify the module you want to integrate with.
3. Use interfaces for contract-to-contract communication.
4. Confirm any required authorization roles before calling privileged methods.

## Vision

Hortifuel DAO aims to provide transparent, on-chain infrastructure for real-world horticultural asset coordination, tokenization, governance, and redemption in a REFI-native ecosystem.


---

# 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.hortifuel.com/readme.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.
