See conversation in #💰-nft-market

The NFTMKT is a smart contract that will allow anyone to list any ERC-721 NFT (created elsewhere) for sale, and split the ETH and Project Tokens (ex. SHARK, JBX) between the addresses of their choosing.

To save gas, everyone will list their NFTs on the same contract and specify the associated JB project.

Instead of one canonical Marketplace interface (like OpenSea), anyone will be able to stand up their own website to interface with the contract. So for instance Shark, Juicebar, and others will each have their own websites with their own interfaces.

There is currently no plan to build a general "Juicebox marketplace" on juicebox.money, however if you would like to create such a general NFTMKT browsing experience on your own website, you are encouraged to do so!

Hopefully common component libraries can be created to make frontend development less burdensome. There has been a lot of discussion about a Javascript library and/or React Component library that could be created to facilitate folks making their own interface to the marketplace. Ideally the first projects to build marketplace sites can develop and open source these libraries in the course of their development.

Specification