Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

RMRK Equippable

A component of the RMRK NFT standard that defines a system for NFTs to have equippable slots and for other NFTs to be equipped into them, enabling layered composability.
Chainscore © 2026
definition
NFT STANDARD

What is RMRK Equippable?

RMRK Equippable is a pioneering NFT standard on the Kusama and Polkadot ecosystems that enables NFTs to own, equip, and compose other NFTs, creating complex, layered digital assets.

RMRK Equippable is a set of advanced NFT standards, specifically the RMRK 2.0 specification, that introduces the concept of composable NFTs. Unlike standard NFTs that are static, indivisible tokens, Equippable NFTs can have nested children, equip items from other collections, and react to their context. This is achieved through on-chain, permissionless smart contracts without the need for centralized intermediaries, enabling rich, interactive digital objects often described as "legos for NFTs". The standard is foundational to projects on Kusama, such as Kanaria birds and their wearable accessories.

The core innovation lies in several key primitives defined by the standard. The Nestable primitive allows an NFT to own other NFTs as its children, creating hierarchical structures. The Equippable primitive enables a parent NFT (like an avatar) to accept and visually display child NFTs (like a sword or helmet) from whitelisted collections. Furthermore, the Multi-resource primitive allows a single NFT to have multiple representations (e.g., a 2D image and a 3D model), with the displayed resource changing based on the context or equipped items. These features are governed entirely by on-chain logic and render functions.

This composability unlocks sophisticated use cases across gaming, digital identity, and decentralized media. In gaming, a character NFT (parent) can equip weapon and armor NFTs (children), with stats and visuals updating dynamically. For digital fashion, a base avatar can wear interoperable clothing items from various designer collections. The system also supports conditional rendering, where an NFT's appearance changes based on the season, time of day, or other on-chain data. This moves NFTs beyond simple collectibles into dynamic systems of ownership and interaction.

Technically, RMRK standards are implemented as a set of rules encoded in the NFT's metadata and interpreted by compliant wallets and marketplaces like Singular. They are chain-agnostic in principle but are most famously deployed on the Kusama Relay Chain via its unique system.remark extrinsic, which stores the NFT logic as immutable on-chain remarks. This approach contrasts with Ethereum's ERC-721, focusing on extreme flexibility and cross-collection interoperability without requiring upgrades to the core blockchain protocol.

The evolution from RMRK 1.0 to 2.0 (Equippable) and now to RMRK Legos (a substrate-based pallet for Polkadot parachains) represents a significant shift in NFT design philosophy. It positions NFTs not as endpoints, but as modular components within a larger ecosystem. This enables user-driven creation of complex scenes, games, and experiences where value and functionality are layered and composable, paving the way for a more interactive and utility-rich metaverse built on open standards.

how-it-works
COMPOSABLE NFT STANDARD

How RMRK Equippable Works

RMRK Equippable is a set of NFT standards enabling composable, interoperable digital assets, primarily on the Kusama and Polkadot ecosystems, allowing NFTs to own, equip, and render other NFTs.

The RMRK Equippable standard, an evolution of the RMRK 2.0 specification, introduces a system of composable NFTs where one token can own, equip, and render other tokens as layered components. At its core, it defines three primary NFT types: a Base (the template or schema defining equip slots and accepted collections), a Collection of equippable parts (like a library of sword or armor graphics), and the final Equippable NFT that uses a Base and can receive parts from allowed Collections. This creates a parent-child hierarchy where a "character" NFT (parent) can equip a "sword" NFT (child), with the parent's rendering logic determining how the child's visual asset is displayed.

The mechanics rely on two key interactions: nesting and equipping. Nesting allows an NFT to hold other NFTs in its inventory, establishing ownership. Equipping is the action of assigning a nested child NFT to a specific slot defined in the parent's Base, such as "right hand." The rendering is governed by the parent's Base, which contains the logic (often an SVG or off-chain renderer) to compose the final image from all equipped parts. Crucially, this system is collection-agnostic; a character from Collection A can equip a sword from Collection B, provided the character's Base has been configured to accept parts from that specific collection, enabling rich interoperability across different projects.

A practical implementation involves multiple smart contract calls or RMRK interactions. First, a developer deploys a Base with predefined slots and rules. Then, part Collections are created, minting individual component NFTs. Finally, equippable NFTs are minted using that Base. Users can then nest component NFTs into their character and execute an equip transaction, specifying the parent ID, child ID, and slot. The state is stored on-chain, while the rendering—the actual image composition—typically occurs off-chain via a renderer that reads this on-chain state, though on-chain SVG rendering is also possible. This separation keeps gas costs manageable for state changes.

The primary use case is in blockchain gaming and digital fashion, enabling dynamic avatars whose appearance changes based on equipped items, all represented as tradable, ownable NFTs. Unlike static NFTs, an RMRK Equippable asset's visual representation and utility are not fixed at mint but evolve based on its equipped inventory. This creates deeper user engagement, secondary markets for components, and collaborative ecosystems where multiple projects can build interoperable items. It transforms NFTs from simple collectibles into complex, customizable systems, forming the foundation for on-chain composability where digital objects are built from interoperable lego-like pieces across the decentralized web.

key-features
COMPOSABLE NFTS

Key Features of RMRK Equippable

RMRK Equippable is a standard for creating composable NFTs on the Kusama and Polkadot ecosystems, enabling NFTs to own, equip, and be equipped by other NFTs.

01

Nested NFTs

An NFT can own other NFTs, creating complex, multi-layered digital assets. This allows for the creation of inventories, bundles, or hierarchical structures (e.g., a virtual land NFT containing building and character NFTs). The child NFTs are stored directly within the parent's on-chain resource, enabling rich, self-contained digital objects.

02

Equippable NFTs

An NFT can be equipped into specific slots on another NFT, provided they share a compatible collection and theme. For example, a wearable NFT (like a sword) can be equipped to a base NFT (like a character's avatar). This enables dynamic customization and visual/interactive upgrades without minting a new, monolithic asset.

03

Multi-Asset NFTs

A single NFT can have multiple resources attached to it, such as different visual representations (2D art, 3D model), metadata files, or even interactive experiences. The active resource can be changed based on context or user choice, allowing one token to serve multiple purposes across different platforms or games.

04

On-Chain Composable Logic

The rules governing composition—such as which NFT collections are compatible, what slots are available, and which assets can be equipped—are stored on-chain. This ensures permissionless interoperability and verifiable logic, allowing any application to understand and render the composed state without relying on centralized servers.

05

Conditional Rendering

The visual or functional output of a composed NFT can change based on the state of its equipped parts. For instance, a character's appearance updates in real-time when a new armor is equipped. This is managed by renderer contracts or off-chain services that interpret the on-chain composition data to produce the final output.

06

Royalty & Governance for Composables

The standard supports royalty distribution across complex nested hierarchies. When a composed NFT is sold, royalties can be split among the original creators of all nested and equipped parts. Furthermore, DAO-like governance can be applied, allowing communities to vote on which new items can be added to a collection's equippable slots.

examples
RMRK EQUIPPABLE

Real-World Examples & Use Cases

RMRK Equippable is a standard for composable NFTs that enables assets to be equipped with other assets, creating layered, customizable digital items. This section explores its practical applications across gaming, fashion, and digital identity.

03

Composable Digital Identity

RMRK Equippable allows for the creation of a modular digital identity where achievements, memberships, and credentials are represented as equippable NFTs.

  • A user's primary identity NFT (e.g., a wallet's main avatar) can equip badge NFTs representing DAO roles, event attendance, or skill certifications.
  • These composable traits create a rich, portable reputation system that can be displayed across different applications.
  • It moves beyond static PFPs to evolving, context-aware digital selves.
04

Nested Collections & Bundling

The standard enables the creation of complex, nested NFT collections where a parent item (like a car) can have multiple equippable child slots (engine, wheels, paint job).

  • This is used for collectible vehicles, mechs, or spaceships where each component is its own tradable asset.
  • Owners can upgrade specific parts without replacing the entire collection.
  • It allows for combinatorial rarity, where the value is derived from the specific combination of equipped items.
05

Cross-Collection Interoperability

A core innovation of RMRK Equippable is enabling assets from independent collections to be compatible, provided they share the same equippable schema.

  • A sword from Collection A can be designed to fit into the "right hand" slot of avatars from Collection B.
  • This breaks down collection silos and fosters a collaborative ecosystem.
  • Creators publish catalogues that define slot types and compatibility rules, enabling this open composability.
06

Fractionalized & Shared Assets

The system can be used for high-value assets that are owned by multiple parties, where equipping rights are governed by ownership shares or DAO votes.

  • A rare, legendary weapon NFT in a game could be fractionally owned by a DAO.
  • The DAO could vote to equip it to a champion's avatar representing their guild in a tournament.
  • This model enables collective investment in high-value digital assets and shared utility.
technical-details
NFT STANDARD

RMRK Equippable

RMRK Equippable is a token standard within the RMRK protocol that enables NFTs to be equipped with other NFTs, creating layered, composable digital assets.

RMRK Equippable is a token standard on the Kusama and Polkadot ecosystems that defines a set of rules allowing one Non-Fungible Token (NFT) to be equipped with other NFTs, enabling the creation of complex, layered assets. This standard introduces the concept of composable NFTs, where a base item, like a character's body, can have various slots (e.g., head, weapon, armor) that accept other compatible NFTs. The equipping logic is enforced on-chain through the standard's smart contract interfaces, ensuring verifiable ownership and interoperability of all equipped parts. This moves beyond static NFT images to dynamic, user-customizable digital objects.

The standard's architecture is built around several key concepts. A base NFT acts as the primary asset with defined equippable slots. A slot is a property of the base that specifies the type of NFT that can be equipped, such as "Sword" or "Helmet." A catalog is a decentralized registry that defines these slot types and the collections of NFTs that are valid for each slot, ensuring compatibility. When a user equips an item, the relationship is recorded on-chain, but the underlying NFTs remain in the user's wallet, preserving their intrinsic value and allowing them to be traded or used elsewhere.

A primary use case for RMRK Equippable is in blockchain gaming and digital fashion. For example, a game could issue a base warrior NFT. Players could then acquire separate NFT weapons, shields, and helmets from various artists or projects. Using the Equippable standard, they can assemble their unique warrior without modifying the underlying token URIs, enabling true asset interoperability across different games and platforms. This modularity allows for immense customization and user-driven content creation, fostering vibrant ecosystems around digital assets.

From a technical perspective, implementing RMRK Equippable involves deploying smart contracts that adhere to the standard's interfaces. Developers must define the base NFT with its slot configuration, create or reference a catalog for slot types, and mint child NFTs that are compatible with those slots. The standard also handles critical functions like checking if an NFT can be equipped (canEquip), executing the equip transaction (equip), and querying what is currently equipped. This on-chain logic is crucial for creating trustless, interoperable applications where assets from different sources can interact seamlessly.

RMRK Equippable represents a significant evolution from simple, monolithic NFTs to a legos of finance model, where simple, interoperable parts can be combined into complex systems. It solves the problem of NFT rigidity by enabling dynamic composition post-mint. While pioneered on Kusama's Singular marketplace, the standard's principles are blockchain-agnostic and contribute to the broader vision of a decentralized, user-owned internet where digital assets are flexible, reusable, and capable of holding intricate, evolving state.

NATIVE VS. PROTOCOL VS. APPLICATION LAYER

Comparison with Other Composability Methods

A technical comparison of RMRK Equippable's nested NFT approach against alternative methods for achieving on-chain composability.

Feature / CharacteristicRMRK Equippable (Nested NFTs)External Registry / IndexMonolithic Smart Contract

Composability Logic Location

On-chain (NFT state)

Off-chain or hybrid index

On-chain (contract storage)

Asset Ownership & Control

Decentralized, held by NFT owner

Centralized registry or oracle

Centralized, held by contract

Cross-Collection Compatibility

Royalty & Fee Enforcement

Native, per-component

Requires custom logic

Native, but monolithic

State Update Complexity

Owner-driven, permissionless

Registry operator dependent

Contract admin dependent

Gas Cost for Composition

Moderate (multiple TX)

Low (reference only)

High (single, complex TX)

Render Independence

Example Implementation

RMRK standard on Kusama

The Graph subgraphs

Game character contract

ecosystem-usage
RMRK EQUIPPABLE

Ecosystem & Protocol Usage

RMRK Equippable is a standard for creating composable, multi-resource NFTs on the Kusama and Polkadot ecosystems. It enables NFTs to own other NFTs, equip components, and change their visual or functional properties based on context.

01

Nested NFTs (Parent-Child)

The foundational concept where an NFT can own other NFTs, creating hierarchical structures. This enables complex digital objects like a character (parent) owning weapons and armor (children). The parent NFT's state can be derived from the sum of its children's attributes.

02

Equippable Slots & Components

Defines specific slots on a base NFT (e.g., 'right hand', 'background') that can be filled by compatible child NFTs. The Collection of the child NFT is whitelisted for a specific slot, ensuring only valid components can be equipped. This governs the visual assembly and trait inheritance.

03

Multi-Resource NFTs

A single NFT can have multiple resources (media files or metadata) associated with it. The active resource can change based on the equipped items or context. For example, a character NFT can have a 'default' image and a 'battle-ready' image that is displayed when a weapon is equipped.

04

Conditional Rendering

The visual or metadata output of an NFT is determined by the equippable logic and the current state of its slots. Renderers (like marketplaces or games) query the NFT's composed state to display the correct combination. This allows for dynamic NFTs that change appearance without modifying the underlying token.

06

Protocol vs. Application

RMRK is a set of protocol-level legos, not a single application. It provides the rules (RMRK1.0, RMRK2.0 standards) that developers implement. This allows for diverse applications—from gaming avatars and fashion to complex DAO structures—all built on the same composable primitives.

RMRK EQUIPPABLE

Common Misconceptions

RMRK's Equippable standard is a powerful primitive for composable NFTs, but its unique approach often leads to confusion. This section clarifies frequent misunderstandings about how it works, its relationship to other standards, and its practical applications.

No, RMRK Equippable is a superset standard that builds upon and extends existing NFT standards like ERC-721 or ERC-1155 on Polkadot's Kusama network. While a standard NFT is a single, static token, an Equippable NFT is a composable system. It introduces concepts like nested NFTs (where one NFT can own others), equippable slots (defined areas on a base NFT), and composable resources (wearable items that can be equipped into those slots). Think of ERC-721 as a blank canvas; RMRK Equippable provides the rules for attaching and layering other canvases onto it.

RMRK EQUIPPABLE

Frequently Asked Questions (FAQ)

RMRK Equippable is a pioneering NFT standard on Kusama and Polkadot that enables NFTs to own, wear, and compose other NFTs. This FAQ addresses common questions about its mechanics, use cases, and ecosystem.

RMRK Equippable is a NFT 2.0 standard that introduces the concept of composable NFTs, where one NFT can own, equip, and render other NFTs as layered components. It works through a system of parent-child relationships defined on-chain: a Base NFT (e.g., a character) has predefined slot types (e.g., head, weapon). Part NFTs (e.g., a helmet, a sword) are minted with corresponding slot types and collection IDs that specify which bases they are compatible with. An owner can then equip a compatible Part into a slot on the Base, creating a single, visually composite asset. This composition is stored on-chain, enabling dynamic, user-customizable NFTs without modifying the original token contracts.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team