Honest Experience of NFTs?

Attention anyone that has bought, created or had any involvement with NFTs!

After spending most of the last couple of days playing with figma to mock up potential screens for creating and managing NFTs and Collections, I am interested to know if anyone here has any particular improvements, gripes or any information to share about their experience creating NFTs or Collections on any chain.

(yes I also want an excuse to not continue making wireframes for a while)

Were you adding a single NFT at a time or was there a really effective bulk manager? (that sounds weird!)

The way we are designing the maker is that you would have three stages.

The first when you are playing around with parameters and setting things up, this would be private to you (or other principals that you have given permission to help manage the collection).

Once you are pretty confident it is good, you push an NFT, a bunch of NFTs or a Collection to a public preview mode. Here you link your forum of choice to recieve public feedback on your collection (could be here on the dfinity forums, on Openchat etc). People can log in with their ii and have read only access to your settings. This includes what can be changed once an NFT/collection is live and by whom, exact breakdown of revenue splits, any extra functionality (specific use in a specific game, can be combined to digivolve, can battle other NFTs in the collection, who gets to vote on any changes (NFT holders with weightings according to NFT rarity, people who hold a minimum amount of a specific token, people who have a minimum amount of a specific token locked for a minimum length of time, etc.). The idea is to have full transparency and a chance for your potential customer base, collectors, or other NFT creators to give advice.

Then the last stage is to commit your changes to be live. At this point you can only make changes if you have given authorisation to do so during the preview phase. An example of when this could be good is to allow a collection to mint new NFTs at preset intervals up to a maximum number of total NFTs. You can then import your collection or NFT (or maybe a bulk NFT import?) into the Toko.app marketplace.

You also have the opportunity to Freeze any NFT or Collection should there be a bug or exploit that needs fixing.

So what I want to know is what have you seen that has been done better, are there any school boy errors it looks like we will be making?

8 Likes

Hah nobody’s going to talk about positive stuff! We’re infested with Coinbase interns that just want to steer the narrative towards problems and frustration.

3 Likes

metaplex candy-machine is one of good example to build nft standard - this is only one I know .

2 Likes

Your idea of public preview mode and transparency is strong, especially when it comes to gathering community feedback and managing changes. Here’s what could be improved and what to keep an eye on:

What’s Done Better Elsewhere:

  • Roadmaps: Have clear milestones and goals to keep users engaged and focused on the long-term vision.
  • Smart Contract Flexibility: Make sure contracts are flexible enough to mint and add features without needing major overhauls.
  • Bug Reporting: Set up a decentralized bug bounty or reporting system to catch issues early.

Pitfalls to Watch Out For:

  • Overcomplicating Permissions: Too many variables can confuse users, so keep things simple and straightforward.
  • NFT Lifecycle Control: Be cautious about allowing too many changes after launch, especially minting new NFTs—it can create instability.
  • Transparency Overload: Don’t overwhelm users with excessive details; provide different views for collectors vs. developers.
  • Security and Exploits: Make sure your contracts are thoroughly tested to avoid security vulnerabilities.
3 Likes

Is it niche to games and arts only? Or can we use it as an NFTaaS?

it’ll be inclusive of any thing that’s ownable digitally, so real world assets, car keys, airbnb, the lot. Just gonna start with treasure chest monsters and swamp beasts

3 Likes

This thing is what’s origyn ignoring. Many years ago

1 Like

yeah they know, its cool, we’re doing this with their support

1 Like

We want to make it appropriate for as many applications as possoble. The art and gaming is my limited experience. Please tell me how to make the system more useful to other areas!

1 Like

Actually madam I am a small Merchant , Last 2022 in TG I proposed to Origyn that their NFT frameworks were great and as a whole nothing compared to any chains .the ZERO txn fees .

As a former marketing officer we are in charge on costumer onboarding. So I saw a great potential for mass adoption of NFT as a whole and web3. But it needs to be gradual.

First step is the onboarding process.

We need to use traditional merchants ( localized businesses.) Discount coupons, loyalty cards are still effective tools in traditional marketing. The absent in the market right now is the transferable coupons.

Next target Schools and institutions ( plaque of recognition or any certificates.

Everything that is free is adoptable.

Valuable RWAs will follow once the userbase is established

Gaming community is easy target.

With my amateur dev cousin we tried to explore on how to build the idea but she can’t as she is not familiar in icp development tools.

Functionalities:
For merchant dashboard batch minting ,or with qr code for coupons.

Revenue stream: Merchants will pay per mint of NFTs

Are treasure chests > blind-boxes/mystery boxes?

Treasure chests - you open them and then they turn into a monster and bite you. My absolutely original idea, you heard it here first.

1 Like

Interesting for an in-game concept, chests that manifests a random boss. Dunno about NFTs :wink:

1 Like

great list so far!

So some collections benefit from being hidden before launch as people like a surprise so maybe a limit to the amount available for public viewing before launch

Need to inform the user of the best way to “construct” the nft if using layered assets , how many levels you need for a level of rarity to exist for example, and an option for single layer NFT like art works

Batch uploads!

Having more that one asset as the NFT, for example a flat image and a 3D file

have information on rarity distribution whether rares are random or not in their distribution

Batch uploads!

4 Likes

Yeah I can make a fair list about what’s wrong with NFTs on ICP, but I rather be looking forward what’s next.

For artwork collections there are some open source tools to help with the randomization and metadata, but most of them are for EVM or SOL.

The most popular workflow is having all your JPEGs or media files in one folder and another folder the a JSON with the metadata, some tools can even automate metadata based on AI image reading file.

There’s definitely very interesting ways of providing creators with great tools to distribute their content.

Now for gaming its a complete different landscape
EXT, DIP721, NFT Anvil, OGY are old standards that we can learn from.

I found ICRC7 simplicity very flexible to work with custom Metadata types

For example:
Loot boxes (Chests) that when open (are autorized) to mint tokens or new NFTs
Upgradable Metadata, like Level, Stats, Game History
Admin Mode: you can burn or freeze NFTs, roll back or update metadata (preferably by a DAO)

What we need is a common interface and standards for interoperability, for example how to properly log actions, something that can be used for RWA, legal scrutiny and ICRC’s

This will help developers build on top of that infrastructure because the standards serve as guides, using best practices and security included (just like ERC standards)

in addittion, ICRCs can be pushed through the NNS, I built upon ICRC7 because it’s supposed to be the official NFT standard on IC since last year

1 Like

Ok what we were thinking of was more than traits and rarity. These are really crude and ugly mocks,but with the nft maker we were thinking of having an app that manages all yor nft parameters in great depth and the you import them into the marketplace of your choice.

Enable child collections which would be useful if your nfts could divide and combine (as they would split to child collection members and combine to a parent collection member)

have limits on minting, claiming, transfers and transparent detail where all funds go

as well as a cycle management system, and in depth permissions. Allow other iis to manage your collections, on a per collection basis but you specify exactly what they can do and this is all visible to the buyers.

Basically we provide tools to create anything you wish and give control to anyone you wish. That is the nature of decentralisation. If it has enough development and support, it will succeed, otherwise, nobody will see what you made.

2 Likes

I like the collaborative approach. The biggest win would be letting creators upload layered assets; backgrounds, bodies, accessories and letting the engine random combine them. If that’s out of scope, at least make it possible to drag a whole folder of finished images into the UI and have the traits and metadata autopopulate, so creators aren’t stuck adding each NFTs one click at a time. Happy to look at the wireframes whenever you need another set of eyes.

Also like to think about the future of NFTs, memberships, event tickets, in‑game identity cards, access levels, parametric insurance certificates, etc

We can do a lot of this in v1, we have a good database backend and a good team.

that said, MVP and all, the team would hate me if the scope creep happened in public

This is not a thing to make the art. there are many ways to bulk create art, but an nft doesnt have to be a static image, it could be multiple assets depending on where you import it.

Going back to 90s nostalgia a single NFT could be a magic card, a pokemon card, a club penguin avatar, a really upbeat pop song, your forum icon, access to an exclusive party. It depends where that NFT is placed at any point in time. Completely yours, you can switch it around as you choose, or you can sell it/give it away.

One thing that we have heard again and again is making bulk uploads easy.

That is where the creator has to choose, do you want full open choice, do you want 60% of your collection to be normal and then have the higher rarities have special effects when imported into certain games/marketplaces? its all possible, just would be good to have people thinking that traits are way more than layers on a gif as that is not what we do here.

3 Likes

Is Toko managed or controlled by Motoko Dao?