Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

Define minimal set of initial features #72

Closed
danfinlay opened this issue Oct 23, 2019 · 2 comments
Closed

Define minimal set of initial features #72

danfinlay opened this issue Oct 23, 2019 · 2 comments
Labels
MVP-BLOCKER If we were to ship a version of MetaMask with the plugin system integrated, but not fully open yet. PROD-BLOCKER Issues that need to be resolved before this branch would ever be eligible for production.

Comments

@danfinlay
Copy link
Collaborator

Right now this plugin branch represents a vibrant assortment of APIs that we have not firmly committed to supporting.

In practice, we will want to roll out APIs as we're ready to endorse their security and support them.

To do this, we will need to refine our management of this repo a little bit.

Maybe:

  • Keep a simplest and most secure branch which represents our most-prod-ready branch.
  • Keep most other API proposals on other branches
  • More freely merge those proposed APIs into the more experimental branch (develop)?

Right now we lack that bare-bones branch, and any real isolated feature branches. We will want to remedy that before we go to production.

@danfinlay danfinlay added the PROD-BLOCKER Issues that need to be resolved before this branch would ever be eligible for production. label Oct 23, 2019
@danfinlay danfinlay changed the title Definite minimal set of initial features Define minimal set of initial features Oct 23, 2019
@danfinlay
Copy link
Collaborator Author

danfinlay commented Nov 12, 2019

A proposed initial production target, for which I've begun the MVP-Blocker tag.

Starkware MVP Plugin

A Starkware plugin is a strong plugin target because it

  • Adds considerable utility immediately (a high-throughput exchange)
  • Has the same requirements as any L2 scaling strategy (custom assets, custom confirmations)
  • Also has the requirements of any alternative cryptography (requires app keys)
  • We have a strong relationship with the team, so we are more comfortable shipping their plugin as "available" before we open the entire API to unknown plugins.

The APIs they require

Conclusion

Posting this now to invite feedback from starkware, to see whether this set of features seems to meet their basic requirements.

@danfinlay danfinlay added the MVP-BLOCKER If we were to ship a version of MetaMask with the plugin system integrated, but not fully open yet. label Dec 16, 2019
@rekmarks
Copy link
Member

No longer relevant.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
MVP-BLOCKER If we were to ship a version of MetaMask with the plugin system integrated, but not fully open yet. PROD-BLOCKER Issues that need to be resolved before this branch would ever be eligible for production.
Projects
None yet
Development

No branches or pull requests

2 participants