{"id":71510,"date":"2022-12-15T17:39:20","date_gmt":"2022-12-15T15:39:20","guid":{"rendered":"https:\/\/forklog.com\/en\/?p=71510"},"modified":"2025-09-08T09:19:09","modified_gmt":"2025-09-08T06:19:09","slug":"rmrk-an-nft-framework-that-lets-you-create-almost-anything","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/rmrk-an-nft-framework-that-lets-you-create-almost-anything\/","title":{"rendered":"RMRK: An NFT framework that lets you create almost anything"},"content":{"rendered":"<p>In November 2021, the startup <a class=\"tracking_link\" href=\"https:\/\/www.rmrk.app\" target=\"_blank\" rel=\"noopener\">RMRK<\/a> (pronounced \u201cremark\u201d) unveiled the eponymous suite of NFT standards that let tokens change appearance, hold multiple digital objects, and even own assets.<\/p>\n<p>We explain the features of RMRK and the projects that use it: marketplaces, games and social networks built on the Subsocial platform.<\/p>\n\n\n<h2 class=\"wp-block-heading\">The role of standards in blockchain<\/h2>\n\n\n<p>A standard is a document with rules and requirements: for products, processes in manufacturing, interactions between components of different systems, and much more.<\/p>\n\n\n<p>Such documents exist in nearly all areas of human activity, including high-tech industries. USB is an example: this specification unifies connector and cable types, energy-use norms and data-exchange protocols. Device manufacturers must adhere to the rules, or the products they make will not work with one another.<\/p>\n\n\n<p>In the blockchain industry there are also widely accepted standards: the Merkle tree for verifying the validity of operations, the BIP-39 mnemonic phrase generation, accounts as a unit of data storage, and token standards that ensure the compatibility of digital assets with dapps.<\/p>\n\n\n<p>One of the best-known smart-contract standards is <a href=\"https:\/\/ethereum.org\/ru\/developers\/docs\/standards\/tokens\/erc-721\/\">ERC-20<\/a> \u2014 it specifies requirements for functions to transfer tokens, read balances, and grant approvals for transactions. Developers add handlers for these functions in dapps so that users can interact with any assets of this model.<\/p>\n\n\n<h2 class=\"wp-block-heading\">RMRK approach<\/h2>\n\n\n<p>RMRK is a system of standards consisting of nine specifications (legos) for EVM blockchains and the Kusama network, which can be combined to create tokens with particular properties.<\/p>\n<p>To issue an NFT with RMRK, a developer deploys a base smart contract (base) to create tokens and hold balances, as well as legos with the required functions:<\/p>\n\n\n<ul class=\"wp-block-list\"><li><strong>Nested<\/strong> (composable) \u2014 the ability to embed other NFTs;<\/li><li><strong>Multi-resource<\/strong> (multi-resource) \u2014 linking several objects of different types: image, video, audio, or 3D models;<\/li><li><strong>Equippable<\/strong> (equippable) \u2014 changing a property or appearance by \u201cwearing\u201d compatible NFTs;<\/li><li><strong>On-chain emotes<\/strong> (on-chain emoji) \u2014 displaying user reactions;<\/li><li><strong>Conditional rendering<\/strong> (conditional rendering) \u2014 changing appearance depending on on-chain or off-chain values;<\/li><li><strong>NFTs as DAO<\/strong> (NFT as a DAO) \u2014 splitting and joint governance of an NFT;<\/li><li><strong>Non-transferable<\/strong> (non-transferable) \u2014 prohibition on sending to another address;<\/li><li><strong>Provable digital scarcity<\/strong> (provable digital scarcity) \u2014 prohibition on using a token in multiple projects simultaneously;<\/li><li><strong>Ownership of experience<\/strong> (ownership of experience) \u2014 evolution and storage of the history of interaction with the blockchain ecosystem.<\/li><\/ul>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"410\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/Image4-121-1024x410.png\" alt=\"Image4-121\" class=\"wp-image-193460\" srcset=\"https:\/\/forklog.com\/wp-content\/uploads\/Image4-121-1024x410.png 1024w, https:\/\/forklog.com\/wp-content\/uploads\/Image4-121-300x120.png 300w, https:\/\/forklog.com\/wp-content\/uploads\/Image4-121-768x307.png 768w, https:\/\/forklog.com\/wp-content\/uploads\/Image4-121.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>NFT that stores multiple resources, is community-governed, and supports on-chain reactions.<\/figcaption><\/figure>\n\n\n<p>The new standards aim to increase NFT value and incentivise the purchase of such tokens, for example:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Using Multi-resource and Ownership of experience, you can create NFT characters that preserve equipment and progress when moving the token to another project or transferring to a new owner;<\/li><li>Ownership of experience allows tokens to render the attached image over time;<\/li><li>When using On-chain emotes, likes from users across different projects accumulate on a single NFT and are displayed in any apps and wallets.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">RMRK NFTs in marketplaces, social networks and games<\/h2>\n\n\n<p>As of publication, the RMRK standards are used by three major projects: the Singular marketplace, the Subsocial platform, and the Skybreach metaverse.<\/p>\n<p><a class=\"tracking_link\" href=\"https:\/\/singular.app\" target=\"_blank\" rel=\"noopener\">Singular<\/a> \u2014 the official RMRK marketplace on the Kusama blockchain. Users can issue tokens with built-in on-chain emotes and optional multi-resource support. In the near future, developers will add NFT minting with the ability to equip items.<\/p>\n<p><!-- \/wp:post-content --><\/p>\n<p><!-- wp:image {\"id\":193461,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"609\" class=\"wp-image-193461\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/Image3-189-1024x609.png\" alt=\"Image3-189\" srcset=\"https:\/\/forklog.com\/wp-content\/uploads\/Image3-189-1024x609.png 1024w, https:\/\/forklog.com\/wp-content\/uploads\/Image3-189-300x178.png 300w, https:\/\/forklog.com\/wp-content\/uploads\/Image3-189-768x457.png 768w, https:\/\/forklog.com\/wp-content\/uploads\/Image3-189-1536x914.png 1536w, https:\/\/forklog.com\/wp-content\/uploads\/Image3-189.png 1999w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\n<figcaption>Token from the Polkadot Decoded collection with video, two images and the ability to add on-chain reactions.<\/figcaption>\n<\/figure>\n<p><!-- \/wp:image --><\/p>\n<p>Singular also supports built-in reverse image search on the Internet: users can verify the originality of objects before purchase.<\/p>\n<p><a class=\"tracking_link\" href=\"http:\/\/spacers.app\" target=\"_blank\" rel=\"noopener\">Spacers<\/a> \u2014 a collection of 10,000 NFTs with robotic soldiers from the creators of the decentralized social platform Subsocial.<\/p>\n<p>Users can equip tokens with various items: gloves, masks, weapons and other accessories. The number of equipment slots depends on the NFT\u2019s rarity.<\/p>\n<p><!-- wp:image {\"id\":193465,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"657\" class=\"wp-image-193465\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/Image2-353-1024x657.png\" alt=\"Image2-353\" srcset=\"https:\/\/forklog.com\/wp-content\/uploads\/Image2-353-1024x657.png 1024w, https:\/\/forklog.com\/wp-content\/uploads\/Image2-353-300x192.png 300w, https:\/\/forklog.com\/wp-content\/uploads\/Image2-353-768x493.png 768w, https:\/\/forklog.com\/wp-content\/uploads\/Image2-353-1536x985.png 1536w, https:\/\/forklog.com\/wp-content\/uploads\/Image2-353.png 1999w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\n<figcaption>Spacers tokens of rarity levels 2, 3 and 4 contain random items for equipment.<\/figcaption>\n<\/figure>\n<p><!-- \/wp:image --><\/p>\n<p>Owners of non-fungible tokens receive privileges in Subsocial-based projects, including free Energy to pay for transactions and the ability to register the .spacer domain.<\/p>\n<p>NFT Spacer Pod boxes can be purchased on the collection\u2019s official site until December 20. After the sale, the boxes will open: owners will receive tokens of the chosen rarity and random equipment items.<\/p>\n<p><a class=\"tracking_link\" href=\"http:\/\/skybreach.app\" target=\"_blank\" rel=\"noopener\">Skybreach<\/a> \u2014 a metaverse with experimental gameplay from the RMRK team. Players will be represented as Kanaria bird avatars with the ability to equip items. Skybreach\u2019s launch was planned for January 1, 2023.<\/p>\n<p>The aim of the project is to demonstrate how NFTs can diversify gameplay. To this end, Skybreach applies the following RMRK standards:<\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li><strong>Multi-resource<\/strong> \u2014 besides the portrait for wallet display, the Kanaria token contains sprites for 2D games and 3D models for 3D projects;<\/li>\n<li><strong>Equippable<\/strong> \u2014 players can customize in-game avatars: adding accessories and effects, changing effects and sounds of in-game actions;<\/li>\n<li><strong>Non-transferable<\/strong> \u2014 avatars gain new abilities as embedded NFTs with no transfer to another address. Purchasing such a token will yield a fully developed character;<\/li>\n<li><strong>Provable digital scarcity<\/strong> \u2014 Kanaria are full-fledged owner avatars, not skins for a 3D model at the user\u2019s address. They cannot reside in a wallet, marketplace or Skybreach simultaneously.<\/li>\n<\/ul>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:image {\"id\":193466,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" class=\"wp-image-193466\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/Image1-555-1024x666.png\" alt=\"Image1-555\" srcset=\"https:\/\/forklog.com\/wp-content\/uploads\/Image1-555-1024x666.png 1024w, https:\/\/forklog.com\/wp-content\/uploads\/Image1-555-300x195.png 300w, https:\/\/forklog.com\/wp-content\/uploads\/Image1-555-768x500.png 768w, https:\/\/forklog.com\/wp-content\/uploads\/Image1-555-1536x1000.png 1536w, https:\/\/forklog.com\/wp-content\/uploads\/Image1-555.png 1999w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\n<figcaption>NFT Kanaria avatar in Skybreach with equipped accessories and gems that grant privileges in RMRK projects.<\/figcaption>\n<\/figure>\n<p><!-- \/wp:image --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Skybreach will feature the usual blockchain-metaverse mechanics: free NFT trading, land ownership and project governance via a DAO.<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:heading --><\/p>\n<h2>Future of RMRK standards<\/h2>\n<p><!-- \/wp:heading --><\/p>\n<p>According to RMRK\u2019s roadmap, the project will in the near term develop the economic aspects of non-fungible tokens.<\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>The developers will implement the following mechanics:<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li>Public collections \u2014 any user will be able to add their token to an existing set;<\/li>\n<li>On-chain royalties and trading \u2014 artists will issue NFTs themselves, sell them and receive royalties without an intermediary in the form of a marketplace;<\/li>\n<li>Temporary lending \u2014 the owner will be able to lend out a token without using third-party smart contracts.<\/li>\n<\/ul>\n<p><!-- \/wp:list --><\/p>\n<p>Also on the roadmap is expanding the Singular marketplace and improving existing legos. For example, creating the Multi-resource NFT Base specification so owners can equip tokens with several attached objects.<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><h2>Conclusions<\/h2><\/p>\n<p><!-- \/wp:heading --><\/p>\n<p><p>Standards evolve alongside advances in technology and rising user needs.<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p>ERC-721 helped inaugurate a market for digital art, but the ways this standard has been applied have largely been limited to selling links to images.<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p>RMRK enables expanding the capabilities of blockchain games, social networks, DeFi and other applications. The standards implement mechanics such as evolution and customization, previously available only on centralized backends.<\/p>\n<p><!-- \/wp:block --><\/p>\n<p><!-- wp:block {\"ref\":176121} \/--><\/p>\n<p><!-- wp:block {\"ref\":192943} \/--><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Follow ForkLog\u2019s Bitcoin news in our <a href=\"https:\/\/telegram.me\/forklog\" target=\"_blank\" rel=\"nofollow noopener\">Telegram<\/a> \u2014 cryptocurrency news, rates and analysis.<\/p>\n<p><!-- \/wp:paragraph --><\/p>","protected":false},"excerpt":{"rendered":"<p>We explain the features of the RMRK standards suite and the projects that use it: marketplaces, games and social networks based on the Subsocial platform.<\/p>\n","protected":false},"author":1,"featured_media":71511,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"2","news_style_id":"1","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[1144],"tags":[1213,649,596],"class_list":["post-71510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-longreads","tag-nft","tag-standards","tag-tokens"],"aioseo_notices":[],"amp_enabled":true,"views":"40","promo_type":"2","layout_type":"1","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/71510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=71510"}],"version-history":[{"count":1,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/71510\/revisions"}],"predecessor-version":[{"id":71512,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/71510\/revisions\/71512"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/71511"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=71510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=71510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=71510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}