Does an NFT platform for software distribution similar to this exist? Are there disadvantages to building it on Cardano?

I understand that some of the logic may be faulty, as I’m still pretty new to the blockchain world. However, I have been a developer in standard programming languages (Java, Python, C#, Typescript) for years.

The main idea is to provide software distributors with a means to only release a certain amount of runnable binary executables; to track software resells; to give commission to original developer on resell; to only allow the software to run if you are a verified owner on the blockchain; to protect software fraud by not allowing two uploads with the same exact software binary hash.

I often think back to the Flappy Bird fiasco. In a way, it was one of the few limited supply software with high demand in our time. I believe that was a feature of the market, and not a bug. Since then, the market for limited supply software — whether it’s games, for business, or for personal use — has been almost extinct. An iPhone X with Flappy Bird and Fortnite currently sells for $3,996.17 on eBay. The demand for limited supply software exists, but not marketplace exists.

If something like this is already out there, or there is a severe flaw in the fundamental nature of the platform, let me know. If a solution like this already exists, I will happily use it as a developer myself. If I’m wrong, I’ve only wasted a few hours of pondering and perhaps will learn more about blockchain development and NFTs.

Thanks guys



It is an interesting idea, but I think there would be a need for an incentive in order to discourage the user to share the wallet. One way could perhaps be to use the same wallet for other things, such as accepting rewards for validating programs belonging to other users.

The closest I found is Dotlicense[1].
[1] GitHub - cryppadotta/dotta-license: ERC721-based Software Licensing Framework

1 Like

Thanks @nitche ,

Those are great thoughts. I have several ideas for incentives, and rewards for validation are part of them.

Dotlicense was a great find. I think they were on to something by making it a license-based platform. It allows for more flexibility by being operating system-agnostic by nature and permitting time-based licenses. It seems they were ahead of their time on the NFT craze, and it’s sad to see no commits since 2018.

I’ll continue to research the possible implementation of the platform slowly through May and if it seems viable, maybe have something usable by the August(ish) release of smart contracts on the mainnet.


1 Like

Hey this is a pretty neat idea!

A few thoughts:

  • If you artificially limit your software then you are cutting one of the key advantages. With software you are able to sell across the world and take advantage of selling to potentially millions of people

  • In general uniqueness is what causes the craze for people bidding to buy things. Any ideas for software that are like “collectibles” or where “uniqueness” is central to its functionality?

  • This is really out of the box thinking! Software is mostly used as a tool to achieve a means, but if you can make it in a way to be an ‘art’. That would be cool!

  • Games are a cool application of this but in general I am a fan of openness and providing tools to empower everyone.

Would love to see more details in terms of a business/adoption model.


More people pursue the digital asset which just like the software services, because nowadays people could not live without virtual communication. Even they are building the value of app.