# Integration with Ethereum Blocks

#### 1. **Time Units**

* Prices are tracked based on **Ethereum block time**, providing a precise and blockchain-native timekeeping mechanism.

#### 2. **Block Time as a Unit of Measurement**

* **Ethereum Block Time**:
  * The average block time is **12 seconds per block**.
* **Derived Time Intervals**:
  * For operations over fixed time periods (e.g., 1 hour), the protocol calculates the number of blocks in that interval:
    * **1 Hour = 3,600 seconds / 12 seconds per block = 300 blocks**.

#### 3. **Governance and Block Time Adjustments**

* **Governance Proposal System**:
  * If Ethereum upgrades alter the block time, the protocol accommodates this change through governance:
    * A proposal can adjust calculations for derived time intervals (e.g., reduce or increase the block count for a 1-hour period).
* **Flexible ALC**:
  * ALC supports dynamic adjustments to ensure that all time-sensitive operations maintain consistency with the blockchain.


---

# 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.ax11.org/price-data-structure/integration-with-ethereum-blocks.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.
