> For the complete documentation index, see [llms.txt](https://whitepaper.genopets.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.genopets.me/game-mechanics/habitat-management/primary-and-sub-habitats.md).

# Primary & Sub-Habitats

All Habitats, by default, are Primary Habitats. Sub-Habitats are created when a player connects additional Habitats to their Primary Habitat.

Connecting sub-Habitats increases the Primary Habitat's daily [KI Harvesting capacity](/game-mechanics/habitat-management/harvesting-ki.md). Sub-Habitats will also [produce unrefined crystals](/game-mechanics/habitat-management/unrefined-crystal-spawning.md) at the rate expected of their upgraded Level (assuming they are active and not Dormant), which the holder can refine. However, the spawned crystals will be of the same elemental type as the Primary Habitat, irrespective of the sub-Habitat's own elemental type. The Primary Habitat's crystal refinement capacity is increased cumulatively with each sub-Habitat that is added. If the Primary Habitat is Genesis, then the holder will be able to specify the elemental type of all crystals refined.

If a holder refines a crystal on a Habitat prior to making it a sub-Habitat (to a different Primary), its increased refinement capacity is not stacked with the Primary's until the sub-Habitat's refinement window has reset (at the end of its 24-hour day/night cycle).&#x20;

**Disconnecting Sub-Habitats**

Sub-Habitats that are disconnected from their Primary Habitat enter a cooldown where they cannot refine for the remainder of the game day. This is to prevent "double refinement." Users should utilize the full refinement capacity of a connected set of Habitats before disconnecting any sub-Habitats.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://whitepaper.genopets.me/game-mechanics/habitat-management/primary-and-sub-habitats.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
