Crypto smart-contract executor.
Zenroom is a tiny secure execution environment that integrates in any platform and application, even on a chip or a web page. It can authenticate, authorize access and execute human-readable smart contracts for blockchains, databases and much more. It helps to develop cryptography keeping it simple, understandable and maintainable.
Works with All curves
Zenroom supports signatures and pairing with most elliptic curves, see the full list here. The curves SECP256K1 (bitcoin, ethereum), BLS381 (ethereum 2.0), ED25519 (Cardano) are all built in by default and can be used together.
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, integrate and embed
+ Zenroom extensions
Easy REST API builder executing Zencode: place a .zen file in a folder to expose an API.
Read/write data on Ethereum Bitcoin, Hyperledger Sawtooth and Fabric, Plenetmint, Redis, SQL and more.
Zenroom based blockchain swarm of Blockchain Oracles.
Zenroom based W3C-DID implementation. DIDs are built in Zenroom. Controller runs on nodejs, DIDs are stored on redis and anchored on blockchain.