To immediately clarify - I am not asking for any money, nor have I asked for any money.
Idea
Once permissionless CosmWasm is on the Hub, launch a decentralized marketplace as a smart-contract for physical and digital goods.
The way this would work is a seller creates a listing. The price, description, title, etc are all stored on chain through the smart contract. The listing pictures are stored on IPFS and then the IPFS links is returned by the front end into the smart contract listing creation execution. Once a seller ships the physical or digitial item, they mark the item as shipped. Then, once the buyer receives it, they mark received. It is at this point that the funds are released by the smart contract to the seller.
There are hardcoded arbitration addresses which can be signalled by a smart contract message. These arbiters can settle disputes.
Beyond the marketplace, this could serve as a great escrow utility! Have a bet with your friend? Create a listing, have them purchase it, then funds are only released when both parties are satisfied. If you get scammed, an arbiter is there to save the day.
The MVP is live on Juno mainnet, but I’m making improvements every week, including contract migrations, so interact with this example at your own risk!
The frontend sucks right now. I am a sh*t designer but have been unable to get anyone to help me. For any designers out there, I would love your help!
Oh, I also forgot to mention, there is the option to create a profile. Doing so allows you to receive ratings for transactions to build a reputation. However, you can still perform transactions without a profile for more privacy.
I have created a twitter account for this effort @ATOMMarket_. I would appreciate a follow! The github account is ATOM Market · GitHub for both the frontend and smart contract. A very barebones demonstration of the idea is live at atommarket.org. It works with both Firefox and Chrome. You do need to connect keplr before anything renders. This is because I’m relying on public infrastructure and don’t want bots to query them.
Would love to hear community thoughts. The idea is the hub needs apps, and so I’m building one, with no community pool plundering.