• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
Rarible Protocol DAORarible Protocol DAOby0x775aF9b7c214Fe8792aB5f5da61a8708591d517Eizk.eth

Mystery Drop Integration

Voting ended almost 5 years agoSucceeded

Forum link: https://gov.rarible.com/t/draft-proposal-mystery-drop-platform-integration-into-rarible/6339/2

Overview

Mystery Drop enables creators such as artists and musicians, to sell a collection of NFTs before revealing the artwork. This feature enables new drop dynamics that creators can leverage to engage with their audience. The primary use case for Mystery Drop is NFT box breaks, where people can buy into a ‘pack’ of NFTs and watch the artist unveil them in real time on a live stream. Mystery Drop uses the Rarible collection smart contract to mint the NFTs and integrate with other NFT protocols like NFTX.

Mystery Drop was developed at the EthGlobal NFTHack.

  • 3rd place winner of Rarible sponsor prize
  • 2nd place winner of NFTX sponsor prize
  • Submission, demo video & source code: https://hack.ethglobal.co/showcase/mysterydrop-recnAaH5hHt2oH656
  • https://www.mysterydrop.app

The market has already shown interest in curated collections or boxes of NFTs, like the ones that are released by Pranksy on NFT Boxes

How Mystery Drop works

For an artist

  1. Select media supported by Rarible to be included in the drop
  2. Fill out the description, upload a cover image for their drop & upload the artwork to a private portal. Media is private and can only be viewable by artist/creator. This allows the platform to run scripts and generate the NFTs Select the terms of the box (random redemption, lock-up period, etc)
  3. Mint the box
  4. Share link with with their communities and the greater metaverse.
  5. While streaming online with Twitch or similar platform, the creator unlocks the packs. Packs can be configured to reveal automatically, or can remain ‘unopened’ until the owner chooses to open it.

For a collector

  1. Browse Mystery Drop upcoming releases, or follow artists on social media
  2. When a drop opens up, buy a token which represents ownership of one of the NFTs in the collection
  3. Wait & watch the unveiling live
  4. Redeem token for an NFT, or hold the token & keep the collection intact

Under the hood

Mystery Drop uses deterministic IPFS CIDs to predict where art & metadata will be pinned. These CIDs re embedded into NFT URI’s like normal, but they are un-resolvable until the artist pins the content

Our Proposal

Integrate the Mystery Drop dynamics into the Rarible protocol & interface so Rarible users can choose a novel way to drop their NFTs to their community

This would include:

  • Integrating Mystery Drop scripts with Mainnet Rarible contracts
  • Integrating with mainnet NFT collection contracts
  • Developing a UX for artists to put together their drops
    • And the subsequent unveiling
  • Improving the UX for collectors to watch the unveiling
  • Integrate option on Rarible dashboard to redirect users to Mystery Drop when they are minting their NFTs

ETA: ~6 weeks (conservatively)

Funding amount

1500 RARI which will cover:

  • Gas & Infrastructure
  • Product, Engineering, Ecosystem building

After launch, the MysteryDrop DAO may collect a portion of the NFT drop proceeds, or other fees to fund ongoing development.

Governance

MysteryDrop intends to launch a DAO to manage development, funding, and ecosystem support long term. The Rarible DAO will receive an allocation of founder shares in the DAO.

Accountability

Active collaboration with Rarible governance & community, as well as attending regular calls to provide updates

Why fund this?

Artists are looking for novel ways to drop NFTs and engage with their community. Having Mystery Drop as a core feature of the Rarible protocol would make Rarible more attractive when artists are selecting what platform to use, and subsequently drive marketplace activity for Rarible.

Off-Chain Vote

Vote FOR
0 100%
Vote AGAINST
0 0%
Download mobile app to vote

Timeline

Mar 31, 2021Proposal created
Mar 31, 2021Proposal vote started
Apr 07, 2021Proposal vote ended
Jul 29, 2024Proposal updated