Abstract

Conventional NFTs (ERC-721/1155) primarily function as static pointers to off-chain media, providing ownership but little intrinsic programmability. We introduce a living NFT gift: a prototype that demonstrates how NFTs can operate as programmable, self-auditing containers. This system extends the semantics of NFT metadata by embedding symbolic state (mood, delta, pulse) and generating a verifiable, machine-readable log of all interactions (“symtrail”). Ownership thus implies not only control of a media asset but custodianship of a dynamic application container whose history can trigger metaverse-native behavior.


System Architecture

  1. Base Token: The NFT remains a standard ERC-721 token, ensuring compatibility with existing marketplaces and wallets.

  2. Metadata Extension: Instead of static JSON, the metadata references a ZTML container (HTML/JS/CSS bundle). This container is designed to render consistently across web contexts.

  3. Symbolic State Machine: The NFT exposes three symbolic inputs:

  4. Self-Auditing Log (Symtrail): Each interaction appends a timestamped event to the local symtrail. This log is exportable as JSON and can be independently verified.

  5. Proof of Programmability: External applications (games, DAOs, metaverse clients) can import the symtrail JSON and apply conditional logic. For example: unlock an avatar skin if mood=🌊 is sustained for N interactions, or reveal hidden content if delta has flipped −11 three times.


Security and Provenance


Implications for the Metaverse

Living NFTs function as programmable gifts: dynamic objects that travel between contexts, carry their own interaction history, and unlock contingent value. Unlike static collectibles, they: