Replies: 4 comments 18 replies
-
I think we can start clarifying some questions, assuming we do the Proof of concept on top of the wearables to leverage all the business flows like curators, collections, marketplace, lambdas, entities in catalysts and subgraphs among other.
|
Beta Was this translation helpful? Give feedback.
-
@AjimenezDCL friendly reminder for follow up |
Beta Was this translation helpful? Give feedback.
-
@guidota would you like to take the chance to do some schema composability/versioning initiative? or may we move forward with an open schema? |
Beta Was this translation helpful? Give feedback.
-
For the TP wearables, we have a slightly different schema than for the current one (Wearable). For the TPWearables and the standard Wearables, we compute the hash of the entity, that is, we hash the entity's contents and its metadata to later do the corresponding checks taking into consideration which is the type of wearable. For the TPWearables it will be computed to check that it belongs to a merkle tree and for the Wearables it will be used to check that they're the content hash of an item in the blockchain. The metadata of the entities hashed MUST contain the same properties, that is, we must be sure that what we hash in the dApps side is the same that it's being hashed in the catalyst side. |
Beta Was this translation helpful? Give feedback.
-
Description
Adding more and more entities into the catalysts sounds good and the way to go, so we need to make it easy and generic enough to get flexibility.
Emotes are very similar to wearables at first sight, but they can become very complex (sequencing, for instance). Initial implementation would be fine to extend Wearables schema to include some fields like
emoteData
or more representations.Some questions arise among others:
We briefly discussed about designing a framework where we can compose entities and do schema versioning (retro compatibility?), some thoughts would be ideal to move fast (fail fast?) in order to implement Emotes for Fashion Week, but also taking into account this will be preceding other features.
@pentreathm @menduz @AjimenezDCL @olavra
Other entities in mind that can be affected by this discussion will be Third Party items.
Questions
Every time we want to add new entities we need to think in these questions:
Open Questions
(extending invitation to @decentraland/dapps @decentraland/platform)
Beta Was this translation helpful? Give feedback.
All reactions