{"id":15687,"date":"2024-05-28T11:26:00","date_gmt":"2024-05-28T11:26:00","guid":{"rendered":"https:\/\/hederav2stg.wpenginepowered.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/"},"modified":"2025-12-08T18:14:12","modified_gmt":"2025-12-08T18:14:12","slug":"enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765","status":"publish","type":"post","link":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/","title":{"rendered":"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765"},"content":{"rendered":"<div class=\"body-text BodyCopy mb-40 style-1\">\n<p dir=\"ltr\">Non-fungible tokens (NFTs) have revolutionized how we think about digital ownership and asset management. However, as the digital landscape evolves, so do the needs and expectations of creators and users. One significant development in the Hedera ecosystem is the introduction of dynamic NFTs, which are made possible by mutable metadata fields. <\/p>\n<p dir=\"ltr\">This blog post will explore how three Hedera Improvement Proposals (HIPs)\u2014HIP 646, HIP 657, and HIP 765\u2014enable dynamic NFTs and advance token metadata on Hedera.<\/p>\n<\/div>\n<figure class=\"blog-image mb-40\"><img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3505-1.png\" alt=\"\n\n<p>Visualization of how HIP 646, HIP 657, and HIP 765 affect different parts of an NFT or token on the Hedera network.<\/p>\n<p>&#8220;\/><figcaption class=\"image-caption size--xs\">\n<p>Visualization of how HIP 646, HIP 657, and HIP 765 affect different parts of an NFT or token on the Hedera network.<\/p>\n<\/figcaption><\/figure>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<h4 class=\"color-ultraviolet\">Understanding the HIPs<\/h4>\n<\/p>\n<h4 class=\"color-ultraviolet\">HIP 646: Fungible Token Metadata Field<\/h4>\n<p dir=\"ltr\">HIP 646 addresses the need for standardized metadata in fungible tokens (FTs). Just as NFTs can carry additional information through metadata, FTs need to include supplementary data that can be accessed and displayed by wallets, explorers, and other applications.<\/p>\n<p dir=\"ltr\">This HIP introduces a metadata field for FTs, enhancing their functionality and user experience by allowing both the admin key and the newly introduced metadata key to update the token-level metadata field.<\/p>\n<p dir=\"ltr\"><strong>Code snippet:<\/strong><\/p>\n<\/p>\n<\/div>\n<div class=\"hedera-code-window\" style=\"background-image:url('https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg');padding:24px;border-radius:8px;margin:24px 0;\">\n<p>  <!-- Hidden image so WP All Import downloads this background image into Media Library --><br \/>\n  <img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg\" alt=\"code window background\" style=\"display:none;\" \/><\/p>\n<div class=\"code-window-header\">\n<div class=\"code-window-title\"><\/div>\n<div class=\"code-window-body\"><\/div>\n<\/p><\/div>\n<pre><code class=\"language-javascript\">\/\/ Generate a metadata key\nconst metadataKey = PrivateKey.generateED25519();\n\/\/ Initial metadata\nconst metadata = new TextEncoder().encode(\"{ website: hedera.com }\");\n\n\/\/ Create a non fungible token\nlet createTokenTx = new TokenCreateTransaction()\n    .setTokenName(\"Project ESG\")\n    .setTokenSymbol(\"ESG\")\n    .setMetadata(metadata) \/\/ set NFT-level metadata\n    .setTokenType(TokenType.FungibleCommon)\n    .setDecimals(2)\n    .setInitialSupply(10000)\n    .setTreasuryAccountId(operatorId)\n    .setMetadataKey(metadataKey) \/\/ set metadata key\n    .freezeWith(client);\n<\/code><\/pre>\n<\/div>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<p><strong><a href=\"https:\/\/hips.hedera.com\/hip\/hip-405\" target=\"_blank\">HIP 405<\/a>:<\/strong> Building on HIP-646, HIP-405 introduces a <strong>fungible token metadata JSON schema<\/strong>. This schema allows token creators to provide more detailed information about their token and its corresponding project than what is afforded by the HTS token model.<\/p>\n<h4 class=\"color-ultraviolet\">HIP 657:\u00a0Mutable Metadata Fields for Dynamic NFTs<\/h4>\n<p dir=\"ltr\">HIP 657 is the cornerstone of this discussion, as it introduces the concept of dynamic NFTs on Hedera. Unlike static NFTs, where metadata is immutable after minting, dynamic NFTs can have their metadata updated over time. Updating metadata is achieved through a new &#8220;metadata key,&#8221; allowing creators to change NFT-level metadata without compromising the token&#8217;s unique properties.<\/p>\n<p dir=\"ltr\">Think of it like owning a digital trading card of a soccer player. When the player scores a hat-trick, their card&#8217;s stats and achievements can be updated automatically through smart contracts, including oracles for off-network data, to reflect this incredible performance. In the case of a real-estate asset represented as a dynamic NFT, the property owner can update the metadata themselves to reflect improvements made to the house.<\/p>\n<p dir=\"ltr\">Whether through automated updates via smart contracts or manual changes by the creator, dynamic NFTs open up new creative and more engaging possibilities for NFTs.<\/p>\n<p dir=\"ltr\"><strong>Code snippet:<\/strong><br \/><strong><\/strong><\/p>\n<\/div>\n<div class=\"hedera-code-window\" style=\"background-image:url('https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg');padding:24px;border-radius:8px;margin:24px 0;\">\n<p>  <!-- Hidden image so WP All Import downloads this background image into Media Library --><br \/>\n  <img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg\" alt=\"code window background\" style=\"display:none;\" \/><\/p>\n<div class=\"code-window-header\">\n<div class=\"code-window-title\"><\/div>\n<div class=\"code-window-body\"><\/div>\n<\/p><\/div>\n<pre><code class=\"language-javascript\">\/\/ Update NFTs metadata\nconst tokenUpdateNftsTx = new TokenNftsUpdateTransaction()\n    .setTokenId(tokenId)\n    .setSerialNumbers([nftSerial])\n    .setMetadata(newMetadata)\n    .freezeWith(client);\n<\/code><\/pre>\n<\/div>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<h4 class=\"color-ultraviolet\">HIP 765: NFT Collection Token Metadata Field<\/h4>\n<p>HIP 765 extends the idea of metadata to NFT collections. Similar to HIP 646, this proposal introduces a top-level metadata field for NFT collections, providing additional information about the entire collection rather than individual NFTs. This is crucial for defining attributes that apply to the collection as a whole, such as the creator\u2019s details, collection description, or links to external resources. Both the admin key and the newly introduced metadata key can update this top-level metadata field.<\/p>\n<p><strong>Code snippet:<\/strong><\/p>\n<\/div>\n<div class=\"hedera-code-window\" style=\"background-image:url('https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg');padding:24px;border-radius:8px;margin:24px 0;\">\n<p>  <!-- Hidden image so WP All Import downloads this background image into Media Library --><br \/>\n  <img decoding=\"async\" src=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/CodeSnippetBackground-scaled.jpg\" alt=\"code window background\" style=\"display:none;\" \/><\/p>\n<div class=\"code-window-header\">\n<div class=\"code-window-title\"><\/div>\n<div class=\"code-window-body\"><\/div>\n<\/p><\/div>\n<pre><code class=\"language-javascript\">\/\/ Generate a metadata key\nconst metadataKey = PrivateKey.generateED25519();\n\/\/ Initial metadata\nconst metadata = new TextEncoder().encode(\"{ website: hedera.com }\");\n\nlet createTokenTx = new TokenCreateTransaction()\n    .setTokenName(\"Project ESG\")\n    .setTokenSymbol(\"ESG\")\n    .setMetadata(metadata) \/\/ set NFT-level metadata\n    .setTokenType(TokenType.NonFungibleUnique)\n    .setTreasuryAccountId(operatorId)\n    .setSupplyKey(supplyKey)\n    .setMetadataKey(metadataKey) \/\/ set metadata key\n    .freezeWith(client);\n<\/code><\/pre>\n<\/div>\n<div class=\"body-text BodyCopy mb-40 style-1\">\n<p><strong><a href=\"https:\/\/hips.hedera.com\/hip\/hip-766\" target=\"_blank\">HIP-766<\/a>:<\/strong> Building on HIP-765, HIP-766 introduces an <strong>NFT collection metadata JSON schema<\/strong>. This schema allows creators to provide more detailed information about their NFT collections than what is available on-chain, standardizing the additional information that can be included.<\/p>\n<h4 class=\"color-ultraviolet\">The Power of Dynamic NFTs<\/h4>\n<p dir=\"ltr\">Introducing mutable metadata fields through HIP 657 is a game-changer for the NFT space on Hedera. It allows creators to offer more engaging and interactive experiences for their audience. Whether it&#8217;s updating the attributes of a gaming asset, evolving a piece of digital art, or maintaining accurate information about a digital collectible, dynamic NFTs provide a new level of versatility and user engagement.<\/p>\n<h4 class=\"color-ultraviolet\">Conclusion<\/h4>\n<p dir=\"ltr\">Hedera&#8217;s commitment to innovation is evident through these HIPs, which collectively enhance the capabilities of both fungible and non-fungible tokens on the network. Hedera is paving the way for more dynamic and interactive digital assets by adding metadata fields and introducing the ability to update NFT metadata.<\/p>\n<p dir=\"ltr\">For those interested in diving deeper, you can explore the detailed HIPs through the following links:<\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><a href=\"https:\/\/hips.hedera.com\/hip\/hip-646\">HIP 646: Fungible Token Metadata Field<\/a><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><a href=\"https:\/\/hips.hedera.com\/hip\/hip-405\" target=\"_blank\">HIP 405: Fungible Token Metadata JSON Schema<\/a><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><a href=\"https:\/\/hips.hedera.com\/hip\/hip-657\">HIP 657: Mutable Metadata Fields for Dynamic NFTs<\/a><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><a href=\"https:\/\/hips.hedera.com\/hip\/hip-765\">HIP 765: NFT Collection Token Metadata Field<\/a><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><a href=\"https:\/\/hips.hedera.com\/hip\/hip-766\" target=\"_blank\">HIP 766:\u00a0NFT Collection Metadata JSON Schema<\/a><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p dir=\"ltr\">With these advancements, the future of NFTs on Hedera looks more vibrant and dynamic than ever.<\/p>\n<p><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dynamic NFTs, enabled by mutable metadata fields, are a significant development in the Hedera ecosystem. This blog explores how three Hedera Improvement Proposals\u2014HIP 646, HIP 657, and HIP 765\u2014enhance token metadata and add a token metadata key to revolutionize digital ownership for creators and users.<\/p>\n","protected":false},"author":10,"featured_media":16776,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[1],"tags":[45],"ppma_author":[43],"class_list":["post-15687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-technical"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765 | Hedera<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765 | Hedera\" \/>\n<meta property=\"og:description\" content=\"Dynamic NFTs, enabled by mutable metadata fields, are a significant development in the Hedera ecosystem. This blog explores how three Hedera Improvement Proposals\u2014HIP 646, HIP 657, and HIP 765\u2014enhance token metadata and add a token metadata key to revolutionize digital ownership for creators and users.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/\" \/>\n<meta property=\"og:site_name\" content=\"Hedera\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-28T11:26:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-08T18:14:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"670\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hedera Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/\"},\"author\":{\"name\":\"Hedera Team\",\"@id\":\"https:\/\/hedera.com\/#\/schema\/person\/2dc6146f9f20a44d3de58c834d52e9f4\"},\"headline\":\"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765\",\"datePublished\":\"2024-05-28T11:26:00+00:00\",\"dateModified\":\"2025-12-08T18:14:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/\"},\"wordCount\":683,\"publisher\":{\"@id\":\"https:\/\/hedera.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png\",\"keywords\":[\"technical\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/\",\"url\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/\",\"name\":\"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765 | Hedera\",\"isPartOf\":{\"@id\":\"https:\/\/hedera.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png\",\"datePublished\":\"2024-05-28T11:26:00+00:00\",\"dateModified\":\"2025-12-08T18:14:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#primaryimage\",\"url\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png\",\"contentUrl\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png\",\"width\":1200,\"height\":670},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hedera.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hedera.com\/#website\",\"url\":\"https:\/\/hedera.com\/\",\"name\":\"Hedera\",\"description\":\"Hello future\",\"publisher\":{\"@id\":\"https:\/\/hedera.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hedera.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/hedera.com\/#organization\",\"name\":\"Hedera\",\"url\":\"https:\/\/hedera.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hedera.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/09\/hedera_logo.png\",\"contentUrl\":\"https:\/\/hedera.com\/wp-content\/uploads\/2025\/09\/hedera_logo.png\",\"width\":500,\"height\":375,\"caption\":\"Hedera\"},\"image\":{\"@id\":\"https:\/\/hedera.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765 | Hedera","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/","og_locale":"en_US","og_type":"article","og_title":"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765 | Hedera","og_description":"Dynamic NFTs, enabled by mutable metadata fields, are a significant development in the Hedera ecosystem. This blog explores how three Hedera Improvement Proposals\u2014HIP 646, HIP 657, and HIP 765\u2014enhance token metadata and add a token metadata key to revolutionize digital ownership for creators and users.","og_url":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/","og_site_name":"Hedera","article_published_time":"2024-05-28T11:26:00+00:00","article_modified_time":"2025-12-08T18:14:12+00:00","og_image":[{"width":1200,"height":670,"url":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png","type":"image\/png"}],"author":"Hedera Team","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#article","isPartOf":{"@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/"},"author":{"name":"Hedera Team","@id":"https:\/\/hedera.com\/#\/schema\/person\/2dc6146f9f20a44d3de58c834d52e9f4"},"headline":"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765","datePublished":"2024-05-28T11:26:00+00:00","dateModified":"2025-12-08T18:14:12+00:00","mainEntityOfPage":{"@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/"},"wordCount":683,"publisher":{"@id":"https:\/\/hedera.com\/#organization"},"image":{"@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#primaryimage"},"thumbnailUrl":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png","keywords":["technical"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/","url":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/","name":"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765 | Hedera","isPartOf":{"@id":"https:\/\/hedera.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#primaryimage"},"image":{"@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#primaryimage"},"thumbnailUrl":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png","datePublished":"2024-05-28T11:26:00+00:00","dateModified":"2025-12-08T18:14:12+00:00","breadcrumb":{"@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#primaryimage","url":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png","contentUrl":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499.png","width":1200,"height":670},{"@type":"BreadcrumbList","@id":"https:\/\/hedera.com\/blog\/enabling-dynamic-nfts-on-hedera-exploring-hip-646-hip-657-and-hip-765\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hedera.com\/"},{"@type":"ListItem","position":2,"name":"Enabling Dynamic NFTs on Hedera: Exploring HIP-646, HIP-657, and HIP-765"}]},{"@type":"WebSite","@id":"https:\/\/hedera.com\/#website","url":"https:\/\/hedera.com\/","name":"Hedera","description":"Hello future","publisher":{"@id":"https:\/\/hedera.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hedera.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hedera.com\/#organization","name":"Hedera","url":"https:\/\/hedera.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hedera.com\/#\/schema\/logo\/image\/","url":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/09\/hedera_logo.png","contentUrl":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/09\/hedera_logo.png","width":500,"height":375,"caption":"Hedera"},"image":{"@id":"https:\/\/hedera.com\/#\/schema\/logo\/image\/"}}]}},"featured_image_src":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499-600x400.png","featured_image_src_square":"https:\/\/hedera.com\/wp-content\/uploads\/2025\/12\/IMG_3499-600x600.png","author_info":{"display_name":"Hedera Team","author_link":"https:\/\/hedera.com\/blog\/author\/hedera-team\/"},"authors":[{"term_id":43,"user_id":10,"is_guest":0,"slug":"hedera-team","display_name":"Hedera Team","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/7ed01931dc9498365746508c4ca49ed0507ef65e04e0b82ffe88c50ef9242b1d?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":""}],"_links":{"self":[{"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/posts\/15687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/comments?post=15687"}],"version-history":[{"count":0,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/posts\/15687\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/media\/16776"}],"wp:attachment":[{"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/media?parent=15687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/categories?post=15687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/tags?post=15687"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/hedera.com\/wp-json\/wp\/v2\/ppma_author?post=15687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}