Curated NFT pop up art exhibitions to improve the NFT experience
The problem with the NFT industry is new users struggle to find communities that fit in with their beliefs, culture and ideals. Discovering new projects, knowing what’s popular and “in vogue” is particularly difficult. The current market place experience, which is essentially an index, can be improved to increase opportunities for discovery.
We are developing a protocol to enable the creation of a virtual pop up exhibition market experience. A DAO chooses what NFTs can be added to the next exhibition as well as launch time and duration. The exhibition is open for chosen number of days with a curated experience for users to discover new projects and collections. This user experience will make the introduction of NFTs user friendly and accessible.
The UX is inspired by the David Zwirner Gallery on 19th Street in Chelsea, New York. In the same way people browse a market IRL, they can browse a virtual market. This creates opportunities for discovery. People will find NFTs they align with, enabling communities to grow. There is also potential for NFT “sales” akin to Black Friday.
The selection of chosen NFTs are locked away in preparation for the upcoming launch in order to maintain exclusivity. To keep the NFTs on chain but prevent people from finding out the selected collections early, we have created an on-chain masking mechanism. At launch, people can access the exhibition, discover curated collections and purchase NFTs from cureo.art.
The DAO is a token-gated community that can be joined with ownership of the $CUREO token. Members of the community propose and then vote on what new projects and collections will be included in the next exhibition.
The token will have a fixed issuance and ownership gives the right to vote. Demand is driven by curators who want to display their exhibitions. A commission is taken on every sale for the DAO treasury.
Cureo use the EVM create2 opcode calculted from a secret signature to privately prelist NFTs for exhibition without revealing the participants.
We use xmtp to keep all the listings secret until the exhibition opens, and to privately contact the prospective sellers.
To launch, the exhibition curator consumes all the secret listings from their XMTP inbox and publishes them to Filecoin.
The core tech of the Cureo exhibition experience is to allow curators to prepare a gallery of art committed for sale, without revealing what will be available, while maintaining decentralisation. The notable sponsor technologies we depend on for a fully decentralised experience are XMTP and Filecoin.
Rather than using the ERC721 approve
standard method to transfer on behalf of the seller, we use a private escrow address which is uniquely associated with a fixed price for a specific NFT for that one exclusive exhibition. This address can be calculated entirely off-chain.
This is particularly hacky because:
The pre-imaging of the escrow (or listing) address allows the entire exhibition workflow to be executed in only two on chain transactions:
For the listing to remain private, we require a private communication channel from the curator to the prospective seller. If the sale parameters are leaked, including the randomised salt, then anyone can monitor the escrow address, knowing exactly what is being listed.
On traditional centralised markets we could simply use a database authenticated to the prospects email, however XMTP allows the curator to deliver the listing proposal exclusively to the verified owner of the NFT. The front-end is a static site hosted on Filecoin, fetching all other required state from XMTP or Filecoin preventing any state being stored on centralised servers.
Listing flow
cureo.art/list/0xA6D1A2B74adfadDd3140F3dB35CF9569fE4279334Ac
Launch flow
Purchase flow
The salt containing the curators signature prevents anyone who sees the exhibition contract prior to the sale period rom creating their own listing and participating without permission.
Multi chain: because the listing requires only an NFT transfer, and not a complex contract call, Cureo maintains the privacy of the listing while using Axelar Network for cross-chain interoperability. Using Axelar Network, the exhibition contract can be deployed to a single EVM chain of the curators choice and accept NFT listings from most EVM chains in the web3 ecosystem, including polygon, finance smart chain, moonbeam, avalanche, etc.