This RIP proposes a standard upgrade to allow for composite (layered) NFTs and custom collections.
RIP Details
This proposal aims to introduce tie-ins between NFTs that make them influence each other, and aims to introduce a new entity - custom collections - which allow users to create new collections of interdependent art the properties of which affect the greater whole.
NFT Dependencies
A user can make an NFT have other NFTs as dependencies, and can define certain properties of the NFT as affected by properties of its dependencies.
TBD
Custom Collections
A user is able to create a custom view collection which is composed of other NFTs. This collection is an NFT itself and can be traded.
TBD
Mutable Properties
To make the above possible, mutable properties are introduced - simple strings and switches an NFT's owner can flip and change. These changes propagate up the chain of dependents.
TBD
Examples
TBD
Open Questions
TBD
Prior work (optional)
Async Art has done some experiments in the layered NFT space where certain NFTs are rendered as part of a collection and the changed properties of one NFT are reflected in the collection being viewed.
Impact
This is a major change due to new entities being introduced, so a major version bump is recommended.
RIP Summary
This RIP proposes a standard upgrade to allow for composite (layered) NFTs and custom collections.
RIP Details
This proposal aims to introduce tie-ins between NFTs that make them influence each other, and aims to introduce a new entity - custom collections - which allow users to create new collections of interdependent art the properties of which affect the greater whole.
NFT Dependencies
A user can make an NFT have other NFTs as dependencies, and can define certain properties of the NFT as affected by properties of its dependencies.
TBD
Custom Collections
A user is able to create a custom view collection which is composed of other NFTs. This collection is an NFT itself and can be traded.
TBD
Mutable Properties
To make the above possible, mutable properties are introduced - simple strings and switches an NFT's owner can flip and change. These changes propagate up the chain of dependents.
TBD
Examples
TBD
Open Questions
TBD
Prior work (optional)
Impact
This is a major change due to new entities being introduced, so a major version bump is recommended.