RMRK is a NFT platform founded in 2021 by Bruno Skvorc, Yuri Petusko, ILIA and YURI G..
What is RMRK?
RMRK (pronounced "remark") is a set of standards on the Kusama blockchain which compose five "NFT lego" primitives. Putting these legos together allows a user to create NFT systems of arbitrary complexity. Additionally, by leveraging this logic and Kusama's multi-chain architecture, these NFTs are eternally liquid and forward-compatible with as yet unannounced projects, and seamlessly portable to any connected parachain.
The legos are described below.
Nested NFTs
NFTs that can own other NFTs, and NFTs that can equip other NFTs to change their output media. As an example, imagine an in-game character who owns a backpack which in turn owns some health potions. The character can also own and equip another NFT, a helmet.
This logic is available on RMRK 2 and above.
On-chain emotes
On-chain reactions, like you would expect when opening an emoji keyboard, sent to any NFT. Any UI implementing this specification is able to show the full range of recieved emotes, allowing for social mechanics and relative price discovery across NFTs.
This logic has been available since RMRK 1.
Multi-resource NFTs
NFTs are able to have different outputs which can also depend on context. As an example, an ebook can have a PDF resource, a cover resource, and an audio file resource. If you load it into Audible, it can automatically play. If you load it into Kindle, it will open in reading mode. If you load it into an NFT environment which is limited in functionality, like one on Ethereum, you get the default view - a cover image.
This has other uses, too: an NFT that is purely an image can use multiple resources as a redundancy for assets. One resource can be the image on HTTP, then the same image on IPFS, then the same image on Arweave. By having this redundancy on the NFT level, the NFT is guaranteed to remain viewable much longer than traditional NFTs.
Another example comes into play when you consider an NFT with multiple images representing the same concept. For example, an attendance badge or a company logo can evolve over time by getting a new resource after the fact. The owner of the NFT is able, at any time, to switch priority of display on the resources, so they can make the current logo default.
An example of a multi-resource NFT is the Meme God Crown, or these Khala glasses. Inspecting either will reveal that they have two versions - a richly illustrated one, and one that's modeled to be equippable on the Kanaria birds. This is how standalone NFTs are made equippable by any project into the future, without knowing what's coming up and planning for it.
This logic has been available since RMRK 2.0