# Trait Manager


## 🎨 **Trait Manager Backend – MetaMate**

Traits are one of the two fundamental pillars of the **MetaMate bot**, alongside the **meta database**. The Trait Manager helps ensure **NFT traits** are correctly named, structured, and ordered for optimal rendering across different MetaMate features.

***

### **🛠 Trait Manager – Organizing Your Traits**

#### ✅ **Correct Naming & Metadata Sync**

* All **traits** are automatically placed with names that correspond **exactly** (including correct capitalization) to the names and types found in your **NFT metadata**.
* This ensures smooth integration across all MetaMate features and prevents inconsistencies in how NFTs are generated and displayed.

#### ✅ **Efficient File Uploading**

* To optimize performance, **all trait files must be uploaded in WebP format**.
* **Why WebP?**
  * Faster loading times
  * Smaller file sizes
  * Better image quality for transparency-based traits

<figure><img src="/assets/gjmijwhj-screenshot-2025-02-25-at-06-21-40.webp" alt=""><figcaption></figcaption></figure>

***

### **📏 Trait Order Manager – Structuring Your NFT Build**

In the **second tab** of the Trait Manager, you'll find the **Trait Order Manager**. This allows you to control how your NFTs are constructed layer by layer.

#### **Two Types of Trait Orders:**

1. **PFP & Banner Trait Order (No Background Traits)**
   * Used specifically for the **profile picture (PFP) and banner components**.
   * Background traits are **excluded** to allow flexibility in background choices.
2. **Full Trait Order (All Components)**
   * Used for **all other MetaMate features**, ensuring the complete NFT structure is maintained.
   * Background traits **are included** for a full NFT composition.

By defining **clear trait orders**, you ensure consistency in how NFTs are generated across different MetaMate tools.

<figure><img src="/assets/afpatro0-screenshot-2025-02-25-at-06-21-49.webp" alt=""><figcaption></figcaption></figure>

***

### **🚀 Final Thoughts**

With the **Trait Manager**, you have full control over how **NFT traits** are structured, named, and rendered within the MetaMate ecosystem. By maintaining **proper metadata alignment** and ensuring **optimized trait uploads**, you set up your community for **seamless NFT customizations**.
