# Rules & Guidelines

## **Market Availability**

* Each round is independent, and predictions cannot be changed after the Entry Phase.
* Timing is crucial; ensure you place your prediction during the Entry Phase.
* The <mark style="background-color:yellow;">**FLAT**</mark> option is optional and may not be available in every market.

## **Position Details**

* &#x20;<mark style="background-color:green;">**UP**</mark> : Predicts that the **Closed Price** will be above the **Opening Price**.
* &#x20;<mark style="background-color:red;">**DOWN**</mark> : Predicts that the **Closed Price** will be below the **Opening Price**.
* &#x20;<mark style="background-color:yellow;">**FLAT**</mark> (if activated): Predicts that the **Closed Price** remains within the defined **Flat Range**.

## **Winning Criteria**

* The result is determined by comparing the **Opening Price**, **Closed Price**, and the **Flat Range** (if activated).
* Winners share the reward pool, while a small fee is retained for operational costs.

***

## **Special Conditions: Round Cancellation**

A round may be canceled under the following circumstances:

1. **Insufficient Players**:
   * If there are fewer than **two players** in total, or if all players are in the same position ( <mark style="background-color:green;">**UP**</mark> , <mark style="background-color:red;">**DOWN**</mark> , or <mark style="background-color:yellow;">**FLAT**</mark> ), the round will be canceled.
2. **Delayed Resolution**:
   * If the market cannot resolve the result within **30 seconds** after the round ends, the round will be canceled.
3. **Identical Opening and Closed Prices**:
   * If the **Opening Price** is identical to the **Opening Price**, the round will be canceled.

## **Refund Policy for Canceled Rounds**

* In the event of a cancellation, **all players will be fully refunded** the amount they entered into the round.
* No fees are retained for canceled rounds, ensuring fairness to participants.


---

# 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://girasol.gitbook.io/girasol.fun/rules-and-guidelines.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.
