> For the complete documentation index, see [llms.txt](https://docs.playground.ooo/degen-engine/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.playground.ooo/degen-engine/overview/core-features.md).

# Core Features

#### Simplified Operations for NFTs and Traits

Playground provides new functionalities to NFTs with these core operations:

* **Create Traits**: Define and mint new Traits for NFT using the standardized metadata schema.
* **Assign Traits**: Allocate Traits to NFTs, updating the smart contract-based registry accordingly.
* **Transfer or Exchange Traits**: Relocate Traits between NFTs, a function exclusively available to the asset owner, by selecting the "Transfer Traits" option, entering the destination asset's unique identifier, and confirming the transfer.
* **Toggle Visibility of Traits**: Manage the visibility of individual Traits, determining their display on your digital asset visually, available only to the asset owner.
* **Visual Rendering**: Preview the visual representation of a digital asset, generated based on its Trait composition. Users can also create custom renderers to adjust the visual style to specific use cases or preferences.
* **Access Controls**: Implement access controls to regulate actions such as transferring/exchanging Traits and toggling visibility, ensuring that only the asset owner can perform these operations.

#### Additional Features

**An Immutable Record of NFT Metadata Changes**

Playground's architecture ensures that each metadata change is securely recorded on-chain, providing an auditable and unalterable history of every modification made to an NFT's metadata. This unprecedented level of transparency and accountability is essential for determining the provenance and value of NFTs in a rapidly evolving landscape.

**Tailored to a Multitude of Use Cases**

Playground's highly adaptable platform is designed to accommodate an extensive range of use cases. By integrating custom logic and external data feeds, Playground facilitates unique combinations of Traits, unlocking a world of previously unimagined digital asset formats and expanding the creative horizons of the NFT space.

**Streamlined NFT Metadata Management via API**

With Playground's API, authorized users can efficiently manage metadata, offering a seamless and scalable solution for developers to create, manage, and enhance NFT collections without sacrificing performance or security.

**Decentralized, On-Chain NFT Metadata Management**

Playground enables authorized users to modify metadata directly through the smart contract, guaranteeing data integrity and preserving decentralized control over NFTs.


---

# 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.playground.ooo/degen-engine/overview/core-features.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.
