dcipher
- Name: dcipher
- URL: https://www.dcipher.network/
- Category: threshold-policy middleware / committee-formation network
- Summary: dcipher is the broader threshold-policy layer above notes like Blocklock. Keep it on committee formation, condition-triggered signing or decryption, and the maintained agent set that still shapes how modular the network really is in practice.
- What it does:
- Provides a threshold network where builders can choose committees, define signing or decryption conditions, and trigger cryptographic actions without a single trusted operator holding the full key
- Uses asynchronous distributed key generation plus threshold BLS signatures so committees can collectively produce attestations, signatures, decryption material, and randomness beacons
- Supports conditional encryption flows where ciphertext can only be decrypted once a future block, timestamp, contract-state change, or oracle-observed event is satisfied
- Supports verifiable randomness through committee-generated threshold signatures that are hashed into publicly verifiable random outputs
- Frames conditional signing as a general automation primitive that can respond to onchain state, timestamps, oracle data, or developer-defined plugin logic
- Positions the network as chain-agnostic infrastructure for cross-chain coordination, decentralized access control, sealed-bid workflows, validator coordination, and protocol-specific agents such as ONLYSwaps and Blocklock-style delivery
- Key claims:
- The docs explicitly frame dcipher as a permissionless threshold-signing network and
programmable trust layer, which is analytically more useful than treating it as a generic bridge, oracle, or automation product. - The primer is the clearest current mechanism page because it separates threshold BLS signatures, asynchronous DKG, threshold-network operation, and conditional-signing logic instead of flattening them into one feature list.
- dcipher clears the corpus bar because it exposes a compositional layer above specific applications. Randomness, conditional encryption, sealed-bid auctions, and cross-chain delivery are all downstream of the same committee-formation and condition-evaluation substrate.
- The conditional-encryption docs make an important design choice legible: the decryption key is not stored in advance but generated on demand only after the committee attests that the specified condition has been met.
- The verifiable-randomness docs are also useful because they show dcipher competing not only with trusted oracles but with onchain and offchain VRF systems, while claiming stronger modularity through committee-defined workflows and threshold trust distribution.
- The repository structure suggests dcipher should not be analyzed only as an abstract protocol paper. It already breaks into distinct agents and protocol modules, including randomness, Blocklock-style decryption, and ONLYSwaps cross-chain coordination, which means operational power may concentrate in the maintained agent set even if the underlying cryptography is modular.
- Compared with drand, dcipher is less about one shared public beacon and more about letting builders define their own committee/workflow combinations. Compared with TACo, it emphasizes network-level committee formation and multi-use threshold workflows rather than primarily access-control and signing policy attached to ciphertexts or AA objects.
- The main caveat from this pass is product-boundary ambiguity: the docs market a broad programmable-trust surface, while the repo reveals concrete protocol modules and agents. A deeper follow-up should distinguish what is already productionized from what is still roadmap framing.
- The docs explicitly frame dcipher as a permissionless threshold-signing network and
Internal linkages
-
That preserves the strongest two contrasts: shared public beacon on one side, threshold-policy middleware on the other.
-
Whitepaper: dcipher’s docs link an official lightpaper, but the clearest current primary materials for this pass were the official docs, primer/capability pages, project site, and the active implementation repository; see
../whitepapers/dcipher-primary-sources-2026-05-14.md. -
Sources:
- https://www.dcipher.network/
- https://docs.dcipher.network/
- https://docs.dcipher.network/features/primer
- https://docs.dcipher.network/features/conditional-encryption
- https://docs.dcipher.network/features/verifiable-randomness
- https://github.com/randa-mu/dcipher
- https://cdn.prod.website-files.com/68b34791fa681e6c4fa8142b/68de2fdb130ce23fe2ab9a23_dcipher_lightpaper_v1.1.pdf
-
Last reviewed: 2026-06-17 UTC