Summary
In our previous post, we discussed the various projects that Tweag has proposed for the Cardano ecosystem over the next year. In this post, we’ll talk about how we plan to work on these projects and involve the community in the process.
Our approach to delivery
When we submitted our list of projects for consideration, we assumed that we would go through a reconciliation process with DReps to discuss which projects were highest priority. Some of the projects we submitted were in some ways alternative approaches to the same problem. For example, if we were to truncate the history of the chain, there would be little point to implementing the Genesis Sync Accelerator, which is after all intended to deal with syncing large amounts of history.
Since this is the first time we’re going through this process, it’s only natural that there will be some bumps in the road and we’ll need to work some things out as we go along. Our highest priorities guiding this process will be to ensure that core Cardano development continues, and to ensure that money spent from the Treasury is used responsibly.
We’re also aware that priorities may change over time. Even before the vote on the proposal, we discussed the idea of history expiry at the Node Diversity meetup and largely concluded that it was useful to retain a node capable of serving the chain back to Genesis.
As such, our delivery approach will need to be flexible and take into account such evolving priorities. In order to do this, we intend to take the following approach:
- We will start by delivering on the most important items where we are most confident of community approval.
- Over the course of the year, we’ll provide regular updates on the progress of our work, both through news published on this site as well as through Intersect Discord channels.
- We’ll also discuss our priorities for upcoming work and have open discussions with the community to ensure that our priorities remain aligned with the community’s needs and goals.
- Where circumstances change such that parts of our proposal no longer make sense in light of new information or changing community needs, we will remove this work from our plans and leave the corresponding funds to be returned to the Treasury.
Initial Projects
We intend to get started with the following projects:
- Ouroboros Peras
- Canonical Ledger State
- Black Box Consensus Testing
- Plutus Script Re-Executor
We also plan to start on the Plutus Script Re-Executor, since this is largely independent of the other projects.