Convex is an open, decentralised platform for the Internet of Value - you can use it to create secure digital assets and implement applications involving secure value exchange using smart contracts.
You can test it out with the live REPL, documentation and sandbox at our developer site:
The native smart contract language is Convex Lisp - a new language heavily inspired by Clojure but built from the ground up to support decentralised applications and interactive online development. Some notable features:
- Immutable, persistent data structures throughout. In fact - the entire global state of the Convex Virtual Machine (CVM) is a single persistent data structure.
- Every user account gets its own independent namespace with REPL control (access secured with Ed25519 digital signatures)
- Fully autonomous Actors executing smart contracts (can be used to implement digital assets, or potentially entire decentralised autonomous organisations)
- Fully online development environment including runtime, libraries and compiler built into the decentralised network - no extra toolchains required!
- All the usual power of Lisp: macros, functional programming etc.
- Syntax and language idioms heavily inspired by Clojure
Currently this is a public alpha release - we would love to get feedback and ideas from the Clojure community as we develop towards our production launch. We run a public discord server for those interested in joining the discussions or getting more involved:
Convex is backed by the non-profit Convex Foundation, dedicated to creating a powerful open network for the Internet of Value. If you are interested in creating an open, fair, sustainable and equitable solution for value exchange in the digital economy of tomorrow we would welcome your support.
Best regards,
Mike and the Convex Team