# NFT horse breeding

**Two NFT tokens create a third NFT token**. The player selects 2 NFT horses for breeding. One must be male, another female. Both horses breeding cool-down must be at 0.

Each horse has its unique features that affect how the horse looks, breeds, and performs on a racetrack. All physical characteristics, sex, and breeding cool-down are visible for users.&#x20;

Speed, stamina and reaction time - the key factors in winning the race - are hidden and only can be speculated through horse’s bloodline (parent genetics), and previous race statistics.

**Both NFT horses tokens are sent to GA (Genetic Algorithm)**. **GA generates a third NFT horse** **combining genes** from parent horses, **with +- 5% deviation (RNG factor is applied)**. That means that even if both parents had the property of speed 20 - their child's speed can be in norms from 19 to 21.&#x20;

3rd generated NFT horse and parent horses are sent back to the corresponding user wallet via smart contract.


---

# 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://zkrace.gitbook.io/whitepaper/derace-platform/ntf-horse-breeding.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.
