> For the complete documentation index, see [llms.txt](https://docs.epicapes.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.epicapes.io/ecosystem/nft-collection/trait-system.md).

# Trait System

Each EpicApes NFT features a set of traits that contribute to its uniqueness and potential within the ecosystem. These traits are divided into three categories, each with its own role and impact on the broader EpicApes universe:

### **Base Traits**

These traits are minted together with the NFT and form the foundation of each character. Base traits define the core abilities and characteristics of the NFT and are intrinsic to its identity. Each base trait also has a **Power Score (PS)**, which determines the NFT's ability to access exclusive locations and opportunities within the ecosystem. The higher the PS, the better locations and rarer resources the NFT can unlock, adding value to its holder.

### **Staking Traits**

Staking traits can be obtained through crafting on the web app. These traits enhance the NFT’s ability to participate in staking, providing holders with the opportunity to earn rewards and generate tokens through their NFTs. Upgrading with staking traits unlocks new opportunities for earning and engaging within the ecosystem.

### **Customization Traits**

Customization traits allow players to enhance their NFT in two ways: by **increasing its Power Score (PS)** or by **changing the visual appearance** of the Ape. These traits offer players the ability to further personalize their NFTs, making them more powerful or visually distinct, based on individual preferences or strategic goals within the ecosystem.

This trait system creates a dynamic and rewarding way for players to upgrade and personalize their NFTs, ensuring that each character stands out and offers a unique role and value in the EpicApes universe.


---

# 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://docs.epicapes.io/ecosystem/nft-collection/trait-system.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.
