This page gathers ideas about what functionality we (users) want out of an improved on-chain storage market. After FVM, users will be able to write smart contracts to implement on-chain applications, including (a) things built on top of the built-in storage market, but also (b) new storage markets.

This page is about what features we want out of those storage markets. We're collecting these ideas in order to guide redesign of underlying protocol primitives to allow them. This is not a plan to actually implement these features. We want to find the smallest and simplest set of primitives that will enable users to build out new capabilities themselves.

Note: some of these may be achievable today via bridges and oracles on another blockchain.

Wants

High Priority

Medium priority

Lower priority

Use cases