Crypto smart-contract executor
Zenroom is a tiny, multi-platform virtual machine (as in Java), that integrates in any application, for blockchains and databases, to authenticate and restrict access to data and execute human-readable smart contracts.
Make cryptography easy
Clearly separate the workflow of programmers, cryptographers and privacy analysts: facilitate reviews, updates and distributed architecture design.
low on resources
AGPL3 and Commercial licensing
All our software is free and open source, we’re building inter-operability and coordinating efforts with DECODE, Sovrin, OW2, Cosmos and other communities.
We offer professional support for the integration with enterprise infrastructure and commercial products, along with dual licensing. Let us know about your project!
Explore Zenroom documentation:
+ Command line interface
+ Zencode and Lua reference
+ Build and embed
+ Zenroom extensions
Look at the examples and test your own smart contracts in Zencode or Lua, use the JSON output and create prototypes.
Read/write data on Bitcoin, Hyperledger Sawtooth, MongoDB and more.
Zenroom live demo
Watch a presentation of Zenroom's zero knowledge proof and attribute based credential flow, with a live demo of the crypto flow in a multiplatform setup.
Proudly crafted in the EU
This project received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement nr. 732546 (DECODE).