Skip to content

Files

moveos

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 22, 2025
Feb 20, 2025
Aug 3, 2024
Dec 16, 2024
Mar 22, 2025
Oct 29, 2024
Jan 5, 2025
Mar 28, 2025
Mar 28, 2025
Mar 5, 2025
Sep 26, 2024
Mar 28, 2025
Mar 17, 2025
Jan 1, 2025
Aug 28, 2023

MoveOS

MoveOS is a standalone Move runtime environment based on MoveVM by Rooch Network.

Key Features

It provides the following features on top of MoveVM to make it easy for applications to integrate with the Move runtime environment.

  1. State storage and retrieval: it provides a default local database storage, which can be customized by applications.
  2. Rust-To-Move extension point ABI: the application can implement the core logic through Move, and invoke in Rust, let application easy to maintain and upgrade. Such as transaction verification logic (Account Abstraction).
  3. State proof: it provides state proof based on state tree.
  4. Fraud proof: it provides interactive fraud proof based on flexEmu, which is necessary for modular applications. Zero-knowledge proofs based on zkMove will be integrated in the future.

Usage

  1. as a rust library embedded in a blockchain or other application.
  2. as a standalone process, called via REST API or IPC (TODO).

To Developer

Make sure crates in moveos directory do not depend on crates outside the moveos directory, keep MoveOS as a standalone crate.