Developers

Our open-source code and documentation for the community

Our docs

Getting started guides and walkthroughs to get you up and running with the core functionality of our networks.

dcipher

Deep dive into the capabilities of our threshold signing network, or follow our QuickStart guides.

drand

Add secure, high-entropy, verifiable randomness to your application or learn more about distributed randomness.

Our libraries

Our libraries provide easy-to-use interfaces for accessing core functionality alongside extensive documentation. Built with developer experience in mind, our open-source libraries help you implement complex cryptographic operations with minimal code.

Randomness-js

A convenience library for retrieving, verifying, and deriving randomness from the dcipher network.

Blocklock-js

TypeScript library designed to simplify the process of generating encrypted data off-chain for the dcipher network.

Conditional encryption

A convenience library for encrypting data for the dcipher network to decrypt based on conditions you set.