Skip to content

A portable WebAssembly environment for scalable, multiplexed web3 applications.

Notifications You must be signed in to change notification settings

Vision-DAO/vision-os

Repository files navigation

Vision Operating System

Implementation of a WebAssembly runtime for actor-based web3 applications.

Dependencies

  1. Rust - This repo implements multiple Vision modules in Rust, with Cargo Make as its compilation harness.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install --force cargo-make
  1. Hardhat - This repo also implements DAO smart contracts in Solidity, and requires hardhat for testing
yarn && yarn run build

Usage

Local Development

After acquiring all necessary dependencies, simply run cargo make run in the fixtures/modules directory to launch the Vision Operating System.

Remote Development

Development of Vision apps is possible inside the Vision Operating System. To do so, simply open https://os.vision.eco in a web browser.