Delegate Mission Request Summary:
To accomplish the long-term vision of the superchain spanning thousands of rollup chains, we need to make it as easy as possible to deploy and operate new rollups. We propose the creation of a decentralized Rollup-as-a-Service (RaaS) network (or, at minimum, an open-source RaaS as a step toward a decentralized one) to help make this vision a rzality. Compared to existing RaaS providers — which have moats and lock-ins — the network would standardize the feature set and democratize the provider role, and enable easily switching between providers.
S5 Intent
Intent 1: Progress toward technical decentralization
Proposing Delegate
Proposal Tier
Fledgling
Baseline Grant Amount
100k OP (Approximately 4 people for one year at current prices, though prices may vary so a more conservative approach might be beneficial.)
Should this Foundation Mission be fulfilled by one or multiple applicants
One, but should ideally be a pluralistic group.
Submit by
To be set by Grants Council
Selection by
To be set by Grants Council
Start Date
[If applicable]
Completion Date
August 1, 2024
How will this Delegate Mission Request help accomplish the above Intent?
The long-term future of the superchain will comprise hundreds or even thousands of OP Stack rollups. To help this future come to pass, it’s important to make it as easy as possible to deploy and operate new rollups. The north star goal is to make it as easy to deploy a rollup as it is to deploy a smart contract today.
We propose the creation of a decentralized on-chain RaaS network where users could request the deployment and operation of a new rollup, and providers could fulfill these requests. This network would have standardized features, allowing easy migration between providers and enabling anyone to become an infra provider with an open-source stack. Considering the magnitude of the step toward full decentralization, this Mission Request will also entertain not fully decentralized but otherwise open-source solutions to lay a foundation for fully decentralized solutions later on.
What is required to execute this Delegate Mission Request?
The work involves building the on-chain components of the network, as well as improving the standard stack. The expected deliverable is a functional network that meets the outlined objectives and a “plug-and-play” stack for providers to offer rollup services.
The stack should include all the necessary devops features for steady and stable operation, including monitoring, alerting, and automated restarts.
How should the Token House measure progress towards this Mission?
- Update upon completion of planning
- Periodic updates on progress toward implementation and blockers
- Eventual release announcements
How should badgeholders measure impact upon completion of this Mission?
- Stability of the stack in operating a rollup under high load.
- Number of users or organizations deploying or expressing interest in deploying a rollup on the network.
- Number of enlisted providers.
Have you engaged a Grant-as-a-service provider for this Mission Request?
No.
Has anyone other than the Proposing Delegate contributed to this Mission Request?
The draft for this proposal was created by @norswap