Skip to content

anoma/arm-openvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anoma OpenVM Resource Machine (Prototype)

A shielded resource machine implementation built on the beta tag of OpenVM zkVM.

WARNING This repo is a work-in-progress.

Docs

Layout

  • arm_traits/ — shared trait definitions
  • arm_core/ — resource, compliance, and instance types; host + guest helpers
  • arm_circuits/ — host code and guest programs
    • compliance/ — compliance unit guest (separate workspace, built with cargo openvm)

Build

Compliance guest requires cargo-openvm of the appropriate tag:

cargo install --locked --git https://github.com/openvm-org/openvm.git --tag v2.0.0-beta.2 cargo-openvm

The .vmexe file can afterwards be generated via:

cd arm_circuits/compliance && cargo openvm build

One can run the compliance STARK-generation bench from root using:

cargo run --release -p arm_circuits --bin bench-compliance

License

Apache-2.0 — see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages