Pre-IPO Mirrored Assets [v2]

As previously discussed in this thread, we would like to allow the trading of Pre-IPO assets on the Mirror Protocol. Given the previous complexity of the original process, we propose a slightly modified version of the pre-IPO contracts.

Traditional IPO Mirror IPO
Estimated Price Range Published Mint at published price within minting period
SEC mandated quiet period (25 days) mPre-IPO Trading/LP
IPO mPre-IPO becomes mPost-IPO with new price feeds

We have essentially removed the ‘auctioning process’ that was originally proposed.

The user flow is explicitly,

  1. When the SEC published price range is out, a user can submit a governance proposal with the requisite pre-IPO and post-IPO parameters to be voted on (whitelisting process).
  2. Once the proposal passes, users are allowed to mint at the given price for a fixed period of time (minting period is decided by governance).
  3. Trading (in the same manner as the current AMM DEX) & pool/staking are all available.
  4. Once the IPO happens, the first trading price of the pre-specified oracle terra address will be used, and all parameters become the voted post-IPO parameters (migration from mPre-IPO → mPost-IPO).
  5. All minting related operations follow the current process with the new parameters post-IPO.

Technical Notes

  1. During the minting period, a fixed price (the governance-voted mint price) is voted. Once this mint period is over, price voting stops. This effectively means mint positions are not only non-openable, they are also non-closable during this time period.

Below are some questions that I would like to ask the community:

  1. It is also possible to entirely remove the fixed price & minting period by instead taking the price feed for pre-IPO assets from an exchange such as FTX. Advantages include probably lower collateral ratios, removal of the minting period, and perhaps even closer UI/X to the current minting process. Disadvantages include the fact that the FTX contracts are backed by a risk counterparty (a firm) and potentially unreliable price feeds. Which would you guys prefer?
  2. IPOs can be cancelled by the firm/underwriter. In the case of a cancellation, how should already minted pre-IPO assets and positions be handled. An option is to use the current migration feature to allow users to burn/sell their mPre-IPO asset at the voted fixed mint price. A second option is to completely share the burden and responsibility to those who hold the mPre-IPO positions (‘trade at your own risk’). I am curious about your thoughts on these two options or suggestions for different solutions.

For your reference:


Couldn’t we just allow pre-ipo contracts to trade with the FTX pre-ipo contracts as the oracle source?

What’s wrong with this approach

Personally have no big qualms about using the price source from there as mentioned above in #2 except perhaps it is based of the trading activity of a third-party contract.

How reliable is this oracle source though ?

I think we will need to use the FTX price for the Pre-IPO asset. Generally, on the day of the IPO the asset that IPOs has a large increase. This doesn’t always happen but I m thinking the pre-IPO assets that are going to be listed on MIR are going to be highly anticipated IPOs that will have a large bump. Therefore, there would be no incentive to mint a pre-IPO asset and take an immediate massive loss.

Also, there is no good way to come up with a pre-IPO price for an asset. If a user proposed a pre-IPO price that is unreasonable then there could be many competing proposals for the same pre-IPO asset with different prices. Based on the limited participation in governance I think this reduces the likelihood of any of the proposals passing.

Usage of the FTX price solves all of those issues. Minting takes place at the FTX price and there is no need to decide the pre-IPO mint price.

Before we make this decision, we need to look at how the FTX market operates for this kind of IOU.

Does the pre-IPO token trades based on anything tangible held by FTX broker, or is it a prediction market ?