TLDR of changes made since Snapshot:
The ArbOS 31 “Bianca” onchain vote on Tally has passed and executed, activating Arbitrum Stylus on Arbitrum One and Nova. To bolster the impact of this upgrade, this proposal presents the one-time “Stylus Sprint” program, aimed at encouraging the early development of Stylus smart contracts and tooling by awarding up to 5,000,000 ARB to teams who build with Stylus. Applications will be open for 8 weeks with a 2 week review period and program length of 1 year. The Sprint will include a mix of open applications where teams are encouraged to be creative in their ideas as well as invitational/RFQs with strategically targeted objectives. The requested funding is intended to cover development costs, including hiring talent, training teams, adopting new tools, infrastructure expenses, and audits at the discretion of the recipient. This campaign’s primary objectives are to engage new and existing Arbitrum protocol teams with this novel technology, showcase use cases only feasible with Stylus, and create foundational Stylus building blocks for widespread use.
Interested teams must apply through a designated application process and grant recipients will be selected by an Evaluation Committee based on specific criteria detailed in this proposal. As the program progresses, participating teams will receive staged funding as they reach predefined and agreed-upon milestones, culminating in the deployment and long-term upkeep of their projects.
Today, the Stylus ecosystem is promising but very nascent. At launch, the developer experience will be in its early stages, offering an opportunity for pioneers to shape and refine Stylus as they build with it. Teams building with Stylus today are early adopters of the technology and are pushing the limits of what is possible on the EVM.
The “Stylus Sprint” is strategically designed to accelerate the adoption of Stylus and help drive visibility into Stylus’ transformative potential to the broader crypto community. Launched in conjunction with Bianca passing, this program aims to strengthen the momentum of the upgrade, drawing significant adoption and attention to the technological advancements it introduces.
Stylus represents a pivotal innovation for the entire Ethereum ecosystem, setting Arbitrum apart from other platforms by enabling the use of multiple programming languages for smart contracts. This not only enhances the efficiency and capabilities of Arbitrum applications but also broadens the accessibility of Arbitrum’s ecosystem to a more diverse group of developers. By supporting smart contracts written in languages such as Rust, C, and C++, Stylus expands the scope of possible applications, unlocking untapped use cases for end users and making Arbitrum a more versatile and attractive platform for developers. This capability represents a tangible competitive advantage for Arbitrum, and it is crucial that this differentiator is prominently showcased via its use in high-value developments.
The “Stylus Sprint” will provide financial incentives to encourage the development of high-quality projects. This support aims to attract top-tier developers from within the Arbitrum, EVM, and Rust communities, targeting teams new to Arbitrum that can only realize their ideas with Stylus, existing Arbitrum projects with complex computation for migration, and developers from other WASM ecosystems (e.g., Solana Rust Devs), fostering a diverse range of applications. By demonstrating the practical benefits and performance enhancements Stylus offers, the program seeks to establish a robust portfolio of Stylus-based contracts, helping solidify Arbitrum’s position as a leader in the rollup race. The Sprint will also empower developers to create building blocks for a wide variety of projects building on Arbitrum such as reference contracts, Rust libraries, testing/development frameworks, and SDK contributions. Reference tooling and code are crucial to any development-based ecosystem’s staying power.
The Stylus Sprint aims to create a ripple effect of innovation and adoption, ultimately contributing to a more dynamic and capable Arbitrum ecosystem for developers, users, and token holders.
As mentioned, the Stylus Sprint program invites teams to submit applications either in the open-applications track or in response to lightweight Request for Proposals (RFPs, listed below) that target specific verticals, published by the Evaluation Committee. The below lists are non-exhaustive and serve as inspiration. Participants in the open track will have ample opportunity for innovation and creativity. All requests for both the open-application track and RFPs must be denominated in ARB.
For the open-application track, non-exhaustive categories may include:
For the RFP track, the committee is excited to hear proposals from teams working on developing:
The application approach described above for both open applications and RFPs ensures a structured yet flexible framework for harnessing the potential of Stylus technology. Not all funds will necessarily be deployed, and even if an RFP has quotes, there is no guarantee that any will be deemed satisfactory and chosen. The above categories are non-exhaustive and meant to be viewed as examples. If this proposal passes, the Evaluation Committee will cement an official list before applications open.
Teams are required to submit a detailed application outlining their plans for utilizing the funding. These applications will be thoroughly reviewed by the Evaluation Committee, which will also approve them. Upon approval, milestone payments will be systematically allocated to the teams based on their progress. If no satisfactory applications are received, as decided at the discretion of the Evaluation Committee, 0 ARB will be spent, and all unspent funds will be returned to DAO.
To effectively administer the program, it is essential to establish an Evaluation Committee composed of Stylus experts. Given the innovative nature and specific technical nuances of Stylus, we propose that the committee be primarily made up of members from Offchain Labs and OpenZeppelin, the two entities responsible for developing Stylus thus far. @SEEDGov and @JoJo bring extensive experience in DAO grant programs and will help round out the committee with additional perspective/backgrounds.
Evaluation Committee
The committee will work collaboratively to provide feedback and access applications. In the event of a equally split opinion, the Arbitrum Foundation will serve as the tie-breaking opinion.
Committee Advisors
The Committee Advisors’ main role will be facilitating discourse with the DAO, applicants, and general project management in order to reduce the burden on the Evaluation Committee where possible. Members of the Evaluation Committee and Committee Advisors will not be eligible to apply to the program in any capacity due to conflicts of interest.
Judges and Advisors will serve for approximately 14.5 months, with the Stylus Sprint expected to begin in November 2024 and conclude mid-January 2026. In the first 2 weeks, they will work together to refine the application and evaluation criteria as well as specifics around the RFPs to kickstart the process. The following 8 weeks will be used to review proposals as they come in. Subsequent 2 weeks will be taken to officially accept and reject projects. Both accepted and rejected applications will receive public rationale from the Evaluation Committee as to why the choice was made so that the DAO may have a view into the decisions and the teams can adjust accordingly in the future. In the next 12 months, contributors will greenlight milestone payments as projects achieve their goals and periodically give guidance to participants. Advisors will report back to the DAO through monthly updates over the lifespan of the program. These updates will be posted to a dedicated Stylus Sprint forum channel.
Applications for the program will be rigorously evaluated based on a set of clearly defined criteria. To ensure a thorough assessment, grantees are encouraged to provide detailed information about their plans and objectives for the grant. Each application should include:
Judges and advisors may also consider other relevant metrics tailored to the specifics of each application. These could include innovation potential, the experience of the team, market readiness, user engagement strategies, or any other factors deemed relevant.
The recommendations above are designed to ensure that the selected projects are coming to the committee with a high-quality plan and to ensure that the application ideas are not only viable, but also poised to make significant contributions to the Arbitrum ecosystem. By adhering to this application structure, the evaluation process aims to foster transparency, fairness, and alignment with the strategic objectives of the Arbitrum network. The judges and advisors will work together to create the application and evaluation criteria.
Questbook will be utilized for hosting the Stylus Sprint, accepting/rejecting applications, and giving public reasoning for the choice.
While we strongly believe each application will be unique and should therefore be evaluated on a case-by-case basis, a baseline framework and evaluation criteria are outlined below to give teams a feel for what to keep in mind when applying and building.
Overall, the Evaluation Committee will be on the lookout for, and prioritize evaluating applications, that:
Note that applications may be rejected for a variety of reasons as there are a limited number of resources to allocate to a near-infinite pool of great ideas/applicants that can emerge. Out of scope are projects that are already being funded by the ArbitrumDAO, Offchain Labs, or the Arbitrum Foundation, or are otherwise nearing completion by the time this program’s evaluation period ends. Examples of this include the development of the Stylus Rust SDK that is already being scoped out and developed by Offchain Labs.
The Stylus Sprint specific MSS multi-sig will be created and allocated 5M ARB for the Stylus Sprint Program, 300K ARB for payments to judges, and 30k ARB for payment to Questbook. Funds will be sent to an MSS-secured multisig.
Entropy Advisors will function in the “approver” role working with the MSS and the Arbitrum Foundation to process payments to winning applicants once KYC has been completed.
Teams will apply for their appropriate levels of funding. Suggested levels in ARB are 1M, 750K 500K, 250K, 100K, or 50K. If teams want a different amount of funding, they must specify why in their application. These funding levels have been set to streamline the review process. However, teams are encouraged to request specific amounts of funding best suited to their needs. Teams will have 1 year to deploy their project and meet their 2 post-deployment milestones. There is no maximum request amount, but requests over 500k that are deemed quality, have a likelihood of being sent to the DAO instead of included in the program depending on the total ARB requested in the program and quality of the applications. All requests for both the open-application track and RFPs must be denominated in ARB.
Unallocated funds will be returned to the DAO treasury after all applications have been reviewed and grant sizes have been determined. An additional dispersal to the DAO could occur if projects don’t manage to hit their goals within the 1-year timeline and if the budget has remaining ARB. There is absolutely no need to allocate all funds, and it will only be done if more than 5M in exemplary proposals are received during the 8-week application cycle.
Funding will be distributed based on achieving certain development milestones. The number of checkpoints, percentage of funds unlocked, and criteria for each will be proposed by the applicant. This is to grant additional flexibility as a one size fits all milestone structure is not the best approach given the wide-range of potential applicants and the volatile nature of ARB requests. While the milestone structure is flexible, the evaluation committee will prioritize applicants that backload payment distribution over those that request high percentages upfront.
The below milestone structure is recommended; however, it is not required:
All projects will be required to use milestones in order to ensure progress is being made before funds are fully allocated. For RFPs, custom milestone payments can be included in the quotes provided by service providers. Approved projects will submit requests as they reach milestones. The judges, with help from their advisors, will be responsible for ensuring validity and greenlighting payment to be sent as milestones are hit, in accordance with the Evaluation Criteria mentioned above.
The evaluation committee will have the autonomy and authority to expel projects from the program at any point in their life cycle and stop all future milestone payments.
The program will begin on the Monday following the onchain proposal’s passing. The first 2 weeks will be used to refine and post the RFPs, followed by open applications for 8 weeks, then a 2-week application review process. Feedback between the Evaluation Committee and applicants will be conducted on an ongoing/continuous basis till the end of the Review Period (Jan 20th). Applicants will receive feedback on a first come, first serve basis. Those that apply early will likely have an edge over late applicants who will have less opportunities for feedback. KYC with the Arbitrum Foundation will begin after the review period and first milestone payments may be allocated upon completion. The MSS chairs, Arbitrum Foundation, and Entropy Advisors will work closely to ensure a strict payment process.
5,330,000 ARB