
JestemZero
@jestemzero
644 Following
329 Followers
59 replies
290 recasts
462 reactions
1 reply
0 recast
1 reaction
#ZeroContract Feature Highlight #6:
○ Ability to add infinite types of artwork
Ever wish you could pack various types of art into a single token? Do you want to let collectors buy multiple versions, multiple aspect ratios, multiple assets all in one package? Bundle together images, audio, video, code nicely all as one piece of art?
Most standards only let you add a handful of files, or just one link, and rarely work with on-chain assets. That’s limiting for creators who want to offer more. Introducing extraUri as a new way for artists to attach unlimited types and numbers of files to one token. Think of it as giving your art its own portfolio that can hold and display different files, in any format you want, and you can add as many as you like!
I will try not being too technical here, but there is a lot of technical limitations we are pushing thru now with this new mechanism I think should become a future Tezos standard. 1 reply
3 recasts
4 reactions
0 reply
0 recast
0 reaction
However, it is definitely my goal to expand this adoption as much as possible. And I have done all I can to make it as easy as possible. In order to ensure all indexers, marketplaces, websites, etc. have an easy way to understand the extraUri portfolio, TZIP-compliant offchain views have been incorporated into the contract. These are easily quarriable, at no cost, and provide all the information needed to view and display the portfolio assets. This will be discussed in a future #ZeroContract feature highlight soon.
This was a big feature I wanted to build into the #ZeroContract and am super happy how it turned out. I plan to propose this as a new Tezos TZIP standard because, while originally built to help on-chain artists, it can be utilized with off-chain storage just as easily. We are all artists and on-chain advocate or not, we all deserve quality tools. 1 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction
2 replies
0 recast
0 reaction
1 reply
0 recast
0 reaction
In the simplest breakdown, extraUri is a metadata element, like any other, that stores the on-chain artwork data. On its face it looks like all of the other URI elements such as artifactUri, thumbnailUri, imageUri, etc. But with extraUri we need more than just a storage field. We need the ability to modify, rename, provide details, add, and remove as many pieces of art as we need.
In order to accomplish this ability, the metadata element is coupled with a high level tezos-storage element which is responsible for controlling the quantity and information we incorporate. [Technical explanations omitted for pleasantness, but I'm open for questions.] This tezos-storage element acts as a portfolio we can increase, updated and edit. As often as we like. For as many different types of artwork files we want. All stored on-chain. 1 reply
0 recast
0 reaction
1 reply
0 recast
0 reaction
1 reply
0 recast
1 reaction
#ZeroContract Feature Highlight #6:
○ Ability to add infinite types of artwork
Ever wish you could pack various types of art into a single token? Do you want to let collectors buy multiple versions, multiple aspect ratios, multiple assets all in one package? Bundle together images, audio, video, code nicely all as one piece of art?
Most standards only let you add a handful of files, or just one link, and rarely work with on-chain assets. That’s limiting for creators who want to offer more. Introducing extraUri as a new way for artists to attach unlimited types and numbers of files to one token. Think of it as giving your art its own portfolio that can hold and display different files, in any format you want, and you can add as many as you like!
I will try not being too technical here, but there is a lot of technical limitations we are pushing thru now with this new mechanism I think should become a future Tezos standard. 1 reply
3 recasts
4 reactions
0 reply
0 recast
0 reaction
1 reply
0 recast
1 reaction
Much like before, this is an execution decision. It would be possible to let the artists destroy it, or any owner actually, at any time but that would be mayhem!
Destroy removes the entire ledger entry. The artwork is not allowed to be own, sold, etc. So if there are 10 editions, the artist owns 5 and wants to Destroy them, it would actually destroy all 10. So this is just a failsafe so an artist does not act in bad faither, or just make a mistake, and Destroy something other people own. Which would be like changing the artwork image without the collector's knowledge, but multiple times worse.
The artists can always burn their editions, just not Destroy the artwork completely. Maybe I will look at incorporating a partial Destroy in a future version. Where an artist reduces supply (destroying their 5 editions). 1 reply
0 recast
1 reaction
1 reply
0 recast
1 reaction
1 reply
0 recast
4 reactions
2 replies
2 recasts
8 reactions
0 reply
0 recast
0 reaction
1 reply
1 recast
2 reactions