# Overview

This EIP proposes a standard for enabling dynamic updates to Non-Fungible Tokens (NFTs) tied to specific applications on the Ethereum blockchain. Instead of modifying NFT metadata directly on-chain, this approach employs an event-driven mechanism that signals updates through the emission of on-chain events. These events point to a JSON document in external storage (either decentralized or centralized), detailing application-specific changes to NFT attributes or status, each associated with a unique `applicationID`. Moreover, the standard facilitates tracking the chain of events for all tokens within an application and managing a specific token's status across different applications. This approach significantly enhances NFT utility by enabling them to dynamically reflect changes from external applications, thereby promoting greater interoperability and efficiency within the digital asset ecosystem.\


<figure><img src="https://3896471484-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyRWaJ4Sh1el2nk3z1Iq%2Fuploads%2FUAu6cdk0dY5oxepABu4S%2FGroup%20209.png?alt=media&#x26;token=e2d384f5-181d-4cbe-8850-092aa825f745" alt=""><figcaption></figcaption></figure>

## Motivation

This EIP emerges from the critical need to address both the silo effect, which limits interoperability between NFTs and Web3 applications, and the challenges associated with the static nature of NFTs within the Ethereum ecosystem.

* **Interoperability & Efficiency**: Addressing the silo effect, the proposed mechanism promotes seamless interoperability among NFTs and applications, facilitating efficient, cross-platform interactions. This effort reduces operational complexities and gas costs, contributing to a more interconnected and user-friendly Ethereum ecosystem.
* **Decentralized Dynamic Updates**: By introducing an event-driven mechanism for NFT updates, this EIP enables dynamic and transparent modifications to NFTs without compromising decentralization. This capability significantly broadens the utility of NFTs, allowing them to adapt and evolve in response to external application interactions. Such updatability enriches the Ethereum ecosystem, transforming NFTs from static assets into active participants in a wide array of dynamic digital environments.
* **Ecosystem Enrichment & Application Innovation**: This proposal sets the foundation for numerous new applications and use cases within the Ethereum ecosystem by enabling more complex and interactive NFT functionalities. Developers are empowered to create engaging, immersive experiences across gaming, art, education, and beyond, potentially attracting a broader user base to Ethereum. The expansion of utility and application scope not only boosts Ethereum's value proposition but also stimulates further innovation and growth within its ecosystem.
* **Enhanced Traceability & User Experience**: Providing transparent tracking of NFT updates across applications boosts user trust and engagement. This transparency ensures users have a comprehensive understanding of an NFT's history and its dynamic evolution, fostering a deeper connection with assets hosted on Ethereum.

Through these impacts, the EIP aims not only to resolve the pressing issues of NFT updatability and interoperability but also to rejuvenate the Ethereum ecosystem by fostering a more dynamic, engaging, and expansive digital asset landscape.
