# Validator Information Terms

This page introduces main terms about validator infos in the [harmony-mainnet-tracker spreadsheet](https://docs.google.com/spreadsheets/d/1AyYHWSkKOCzMY0ZvoT049DapIDvkEhpnfbA1WidJm3o/edit?usp=sharing), you can also read some of the terms in [staking dashboard](https://staking.harmony.one/validators).

## APR

Annual Percentage Return (APR) is the percent return of rewards for the last epoch that ***the validator was last elected***.&#x20;

{% hint style="warning" %}
This field reflects the data of the last epoch this validator elected, not the current epoch.&#x20;

For example, if a validator was elected in epoch 186 with 50% APR and they were never elected again, they will still display 50% APR.
{% endhint %}

### Latest Expected Return

![Example Validator Profile](/files/-MD8PPy7EOZW8WT7lTI5)

Latest expected return is the validator's APR for the latest epoch.

![Example Validator List](/files/-MD8P4NqKkgNudvsP4Je)

The Expected Return field here is average of the validator's APR for the past 30 epochs that they were elected.

## Uptime

Validator uptime is calculated as:

$$
s / b \* 100
$$

Where s is the number of blocks signed by the validator and b is the number of blocks in the epoch so far.

If a validator has never been elected, their uptime will display as ***None*** in the tracking spreadshee&#x74;***.*** In the staking dashboard, their uptime will be 0.00%.

![Example of a validate that has never been elected](/files/-MD8lf2OD3c6zdw9gUT7)

{% hint style="warning" %}
Similarly to APR, uptime is also only updated if the validator is currently elected.&#x20;

For example, if the same validator was elected in epoch 186 with 100% uptime and they were never elected again, they will still have 100% uptime displayed.
{% endhint %}

&#x20;

## Epos-status

There are five types of data in this field:&#x20;

* eligible to be elected next epoch
* not eligible to be elected next epoch
* currently elected
* doubleSigningBanned
* unknown

Epos status is based on the validator's active status. The validator's active status will be controlled either by user or system (if detected low uptime or 0 self-stake). However if the validator is never elected, as long as he set the validator status as active, he will always be shown as "eligible to be elected next epoch".

## Boot-status

There are five types of the data in this field:&#x20;

* NotBooted: if the validator was never selected/signed blocks.&#x20;
* LostEPoSAuction
* TurnedInactiveOrInsufficientUptime
* BannedForDoubleSigning
* None: when the validator is currently elected


---

# 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.harmony.one/home/network/validators/validator-info-doc.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.
