GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • cartesi
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Cartesi

README.md

Cartesi is an open-source framework for building application-specific rollups on Ethereum and other EVM-compatible chains. Applications run off-chain as ordinary Linux programs, with the languages, libraries, and tools available for RISC-V Linux.

Build your first application or explore the documentation.

Core technology

Cartesi Machine is a deterministic RISC-V emulator that runs Linux. Anyone can reproduce a computation and check its result. An experimental ZK integration proves Machine state transitions, with on-chain verification.

Cartesi Rollups combines the Machine, smart contracts, and the Cartesi Rollups Node into an SDK for application-specific rollups. Each application is its own rollup, with its own Machine and state. The node reads inputs recorded on the base chain, executes the application off-chain, and submits claims about the results for on-chain settlement. Deployment and node operation are permissionless: anyone can deploy an application and run a node.

Dave is Cartesi's permissionless fraud-proof system. Applications using it allow anyone to validate execution and dispute incorrect results through an on-chain Machine verifier.

Explore and contribute

Cartesi is developed as an open-source public good, with infrastructure available for anyone to use, inspect, and contribute to.

  • CLI: create, build, and run an application.
  • Sequencer: add optional low-latency soft confirmations and batch inputs for submission to the base chain.
  • Engineering map: find repositories, component status, and dependencies.
  • Developer community: ask questions and discuss what you are building.
  • Security policy: report a vulnerability privately.

Contributions are welcome through each repository's contribution guidelines. Licenses vary by component: the Cartesi Machine uses LGPL-3.0; the on-chain Machine verifier, Dave, Rollups Contracts, Rollups Node, Sequencer, and the CLI use Apache-2.0. See each repository for its full license terms and dependency notices.

Pinned Loading

  1. machine-emulator machine-emulator Public

    The off-chain implementation of the Cartesi Machine

    C++ 115 48

  2. rollups-node rollups-node Public

    Reference implementation of the Cartesi Rollups Node

    Go 31 76

  3. rollups-contracts rollups-contracts Public

    Smart Contracts for Cartesi Rollups

    Solidity 27 45

  4. machine-guest-tools machine-guest-tools Public

    Set of tools to help the development

    C 13 22

  5. dave dave Public

    Cartesi's permissionless fraud-proof system.

    Rust 27 20

  6. cli cli Public

    Cartesi CLI tool

    TypeScript 12 12

Repositories

Loading
Type
Language
Sort
Showing 10 of 111 repositories
  • dave-monitoring Public Forked from Calindra/dave-monitoring

    Monitoring of Dave Smart Contracts

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/dave-monitoring's past year of commit activity
    JavaScript 0 2 0 0 Updated Nov 12, 2026
  • cli Public

    Cartesi CLI tool

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/cli's past year of commit activity
    TypeScript 12 Apache-2.0 12 18 (1 issue needs help) 18 Updated Nov 12, 2026
  • sequencer Public

    Deterministic sequencer prototype with low-latency soft confirmations

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/sequencer's past year of commit activity
    Rust 2 Apache-2.0 1 4 1 Updated Nov 11, 2026
  • machine-guest-tools Public

    Set of tools to help the development

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/machine-guest-tools's past year of commit activity
    C 13 Apache-2.0 22 9 3 Updated Nov 11, 2026
  • rollups-explorer Public

    Cartesi Rollups Explorer Web Application

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/rollups-explorer's past year of commit activity
    TypeScript 8 Apache-2.0 26 2 4 Updated Nov 11, 2026
  • homebrew-tap Public

    Homebrew Tap for Cartesi packages and applications

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/homebrew-tap's past year of commit activity
    Ruby 0 0 0 0 Updated Nov 11, 2026
  • rollups-node Public

    Reference implementation of the Cartesi Rollups Node

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/rollups-node's past year of commit activity
    Go 31 Apache-2.0 76 37 3 Updated Nov 11, 2026
  • rollups-ts Public

    Cartesi Rollups TypeScript libraries

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/rollups-ts's past year of commit activity
    TypeScript 3 Apache-2.0 0 4 8 Updated Nov 11, 2026
  • application-templates Public

    Templates for Cartesi CLI

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/application-templates's past year of commit activity
    Dockerfile 4 MIT 9 0 10 Updated Nov 11, 2026
  • docs Public

    SDK documentation

    Uh oh!

    There was an error while loading. Please reload this page.

    cartesi/docs's past year of commit activity
    MDX 35 48 8 22 Updated Nov 11, 2026
View all repositories

People

@endersonmaia @tuler @mpolitzer @edubart @mpernambuco @erickmoura @vfusco @brunomenezes @diegonehab @renatomaia @miltonjonat @guidanoli @felipeargento @jplgarcia @claudioantonio @stephenctw @colinsteil @GCdePaula @lynoferraz @riseandshaheen
View all

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.