In order to create the world of open web, we forked and modified the Auction House contract built by Metaplex as our underlying marketplace contract to power listing NFTs, bidding on non-listed items, open listings, and allowing users to directly list NFTs.