Apply NowBuild your most ambitious dApp yet with Cartesi - grant applications open!
Technial Evolution Plan

Technical Evolution Plan

This collaborative initiative is shaping the further development and progression of Cartesi's protocol technology through a technical evolution plan. It stands as a dynamic, evolving technical roadmap, maintained by the Technical Vision Council and created through a decentralized process driven by Cartesi contributors, ecosystem grantees, and the broader community.

At a Glance

Learn more about the ecosystem’s process for creating the Technical Evolution Plan, a new approach in decentralized coordination and governance for the Cartesi community here.

Cartesi Technical Evolution At a Glance

R&D, Decentralization and Design Space Expansion

Continuous technical research, stack design, and development of new technologies committed to positioning Cartesi at the forefront of Web3 innovation and decentralization.

Under Development

Quorum Consensus

Interim consensus model surpassing single Authority validation and preceding Dave, employing a fixed set of validators to vote on dApp history additions.

Replies: 0
Views: 0
Completed

Generic I/O

Key functionalities for modular integrations allowing Cartesi dApps to access external data via hash, for multi-source retrieval, surpassing systems requiring explicit input sending.

Replies: 0
Views: 0
Under Development

Lambda

Upgraded designed approach for enhancing reliability, upgradability, and scalability by isolating dApp states for single-input processing and easy external state inspections.

Replies: 0
Views: 0
Under Development

Base layer state access

Extended capabilities for the integration of Cartesi dApps with base layer data for enhanced analytics, responsiveness, and seamless interaction with sequencers.

Replies: 0
Views: 0
Depends on:
Under Development

Enhanced Vouchers

Implementation of dApps’ output in the form of complex vouchers (including time-based vouchers) as a library, enabling flexibility and added functionalities.

Replies: 0
Views: 0
Completed

Dave on Compute

Enhancements to improve Cartesi Machine's efficiency in generating state hashes for more frequent updates, marking a new stage in its approach to dispute resolution.

Replies: 0
Views: 0
Contribute:
On Hold

Hypervisor

Mechanism enabling compartmentalization and concurrent execution of programs on Cartesi Machine, facilitating code isolation and mitigating trust in untrusted components.

Replies: 0
Views: 0
Under Development

Stage 2 Rollups

Permissionless fraud-proof system, Sybil-resistant, where a single honest validator can enforce the correct result, without being susceptible to delay attacks.

Replies: 0
Views: 0
Contribute:

Modularity and Integrations

Active developments within the modular blockchain architecture: Integrations of Cartesi's execution layer with DA layers, sequencers, blockchain naming systems, and more.

Under Development

Lambada

Alternative pathway for streamlined development of an app-specific rollup (appchain) within the Cartesi ecosystem.

Replies: 0
Views: 0
Depends on:
Under Development

DA Integration

Integration with alternative Data Availability layers of Celestia, Espresso, Near or Syscoin for enhanced data abundance, cost efficiency, and broader ecosystem interoperability.

Replies: 0
Views: 0
Depends on:
On Hold

ENS Relay and Resolver

Integration of an ENS resolver and relay in Cartesi's execution layer for users to gain the ability to interact with dApps under their ENS identity.

Replies: 0
Views: 0
Under Development

EigenLayer Co-Processor

Accessible and reliable computational frameworks, akin to a co-processor supplementing existing EVM or other processes, integrated within existing blockchain infrastructure.

Replies: 0
Views: 0
Depends on:
Under Development

Sequencer Integration

Sequencer integration for soft finalization and cost-effective input inclusion, enhancing user experience and marking a logical progression in Cartesi's rollup stack's evolution.

Replies: 0
Views: 0
Depends on:

Infrastructure and Support for Mainnet Applications

Ongoing focus on a suite of tools necessary to provide infrastructure, maintenance, and support components for decentralized applications deploying on L1 or L2 mainnets.

Under Development

Multi-dApp Rollups Node

Cartesi Rollups Node feature enabling a single Node to manage multiple dApps with runtime add/remove functionality.

Replies: 0
Views: 0
Contribute:
Completed

CartesiScan

Rollups Explorer mirroring Etherscan's functionalities for Cartesi's architecture, ensuring transparency, accessibility and manageability for Cartesi dApps.

Replies: 0
Views: 0
Contribute:
Initiated

Validator Marketplace

Streamlined node infrastructure management in a competitive environment, connecting dApp developers with validators, and using CTSI tokens for staking and delegation to align incentives for ecosystem growth.

Replies: 0
Views: 0
Under Development

Cartesi Deploy

Service layer, an integral component of Cartesi’s tech stack, enabling developers to launch and operate their dApps with just a few clicks through a Command Line Interface.

Replies: 0
Views: 0
Depends on:
Contribute:
Under Development

Monolithic Rollups Node

Simplified new architecture for Cartesi Rollups Node as a monolithic application, enabling convenient implementation of upgrades and new features.

Replies: 0
Views: 0
Contribute:

Convenience and Tooling

Implementation of a set of features aiming to enhance the developer experience through convenience tooling that eases Cartesi dApp creation and deployment.

Completed

High-level Frameworks

Application development frameworks meant to simplify developer onboarding experience by integrating a range of widely used programming languages and architectures.

Replies: 0
Views: 0
Under Development

Reproducible Builds

Mechanism for reproducible builds, critical for security-sensitive software, allowing verification that executed code matches the original source code and dependencies.

Replies: 0
Views: 0
Completed

NoNodo

Optimized non-node, alternative to Cartesi Node, emulating the conditions of a full node's production environment running locally for streamlined dApp deployment cycles.

Replies: 0
Views: 0
Contribute:

Futuristic Experimentations

Pilot developments aimed at challenging and expanding Cartesi's technical boundaries at the convergence of various other technologies, in a quest for trailblazing innovations.

Under Development

Cartesi on Bitcoin

Prospects of positioning the Cartesi Machine as Bitcoin's primary innovation entry point, acting as the go-to execution environment for protocol stacks lacking a powerful VM.

Replies: 0
Views: 0
Contribute:
Initiated

Rollups in Browser

Direct Cartesi Machine execution in browsers for efficient and user-friendly dApp interactions with reduced resources use, simplifying web applications integration.

Replies: 0
Views: 0
Under Development

Cartesi on ZK using RiscZero

Explorations around validating Cartesi Machine execution via Zero Knowledge Proofs, providing dApps with a level of privacy that surpasses what Optimistic Rollups can offer.

Replies: 0
Views: 0
Contribute:
Initiated

Composability via dApp state access

Framework allowing Cartesi dApps instant state access and inter-dApp checkpointing via Input/Output operations method and Lambda, while still remaining disputable on-chain.

Replies: 0
Views: 0
Depends on:

© 2024 The Cartesi Foundation. All rights reserved.