Developer Tools · Review
ActiveEncryptgenie Review 2026: Solana FHE SDK Pre-Alpha
Encryptgenie is a pre-alpha developer SDK for building Solana programs that compute over ciphertexts. Its current release is for exploration only: it stores data as plaintext and offers no real encryption guarantees.
By the DappsAtlas editorial team · Updated
DappsAtlas score
3.5/10
Weak
Our verdict on Encryptgenie
3.5/10Encryptgenie may suit Solana developers who want to explore how an FHE-oriented Rust DSL and computation-graph workflow could fit into their programs. Its framework examples and developer documentation give the concept a usable starting point. The central caveat is decisive: the current pre-alpha does not encrypt data, stores it in plaintext on-chain, and may have its program and data wiped. Use it only for non-sensitive experimentation, not for production privacy or confidential data.
Score breakdown
How Encryptgenie scores
- Security
- 1.0/10
- Ease of use
- 5.0/10
- Fees
- n/a
- Features
- 5.0/10
Scores run from 0 to 10 and are based only on facts we could verify. Where information was missing we mark the score n/a rather than guess.
What is Encryptgenie?
Encryptgenie is presented as a developer toolkit for writing Solana programs that perform computations on encrypted data. Its Rust-style #[encrypt_fn] DSL compiles code into a graph of FHE operations, with framework examples for Pinocchio, Anchor, Native Solana programs, and Quasar.
The project is explicitly pre-alpha and intended for SDK exploration and development. The guide warns that there is no real encryption in this release: data is stored as plaintext on-chain, encryption keys and the trust model are unfinished, and program data will be wiped periodically. It should not be used for sensitive information or production confidentiality.
How Encryptgenie works
Encryptgenie's intended model lets a Solana program express operations over encrypted values without exposing those values to on-chain validators or indexers. Developers write logic with the #[encrypt_fn] DSL; a macro compiles it into a directed computation graph of FHE operations.
The documented flow has the program execute the graph and create output ciphertext accounts, while an off-chain executor evaluates the graph and commits results. When plaintext is needed, a decryption request goes to a decryptor. This is a proposed development workflow, not a confidentiality guarantee in the current pre-alpha: the guide says data is stored as plaintext and encryption keys and trust assumptions are not final.
4 features
Key features
01
Rust FHE DSL
The `#[encrypt_fn]` DSL lets developers express FHE logic in Rust-like code and compiles it into a computation graph.
02
Split execution flow
The documented design separates graph execution on Solana from off-chain evaluation by an executor.
03
Multiple frameworks
The guide documents examples for Pinocchio, Anchor, Native Solana programs, and Quasar.
04
Developer documentation
The developer guide includes tutorials, a DSL reference, on-chain integration material, and testing guidance.
Pros and cons
What we like
- Explains a concrete developer workflow for expressing FHE operations in Rust.
- Documents several Solana program frameworks rather than requiring one framework.
- Includes tutorials, integration references, and testing guidance.
- Clearly warns users about the pre-alpha's lack of real encryption and temporary data.
Watch out for
- The current pre-alpha does not provide real encryption: data is stored on-chain as plaintext.
- The docs warn that on-chain data will be periodically wiped and deleted during the move to Alpha 1.
- Encryption keys and the trust model are not final, so the current release should not be relied on for confidentiality.
- Interfaces, APIs, and data formats may change without notice.
- Audit status, team details beyond the named dWallet Labs, and specific fees are not published in the guide.
Encryptgenie fees
Specific fees are not published in the guide. It lists fee documentation as a reference topic, so developers should check the current documentation for any applicable costs.
Is Encryptgenie safe?
Encryptgenie's guide says the pre-alpha has no real encryption and that all data is stored as plaintext on-chain. It also says the encryption keys and trust model are not final, and warns users not to submit sensitive or real data. The Solana program and its on-chain data may be wiped periodically and deleted at the Alpha 1 transition.
An audit is not reported in the guide, and the software is provided without warranty. Treat this as experimental developer tooling, not a security or privacy layer. The guide names dWallet Labs in its disclaimer but does not provide further team or regulatory details.
6 steps
How to get started with Encryptgenie
- 1
Read the pre-alpha disclaimer and do not enter sensitive or real data.
- 2
Choose a supported Solana framework: Pinocchio, Anchor, Native, or Quasar.
- 3
Follow the guide's dependency setup and create a starter encrypted-program example.
- 4
Write an `#[encrypt_fn]` function using the documented encrypted types and operations.
- 5
Use the local test framework and CLI tools to explore graph execution and the mock-versus-real FHE distinction.
- 6
Treat all output and on-chain data as temporary, since the guide warns that it may be wiped.
Who Encryptgenie is for
Encryptgenie is aimed at developers experimenting with Solana programs and FHE-style workflows, especially those working with Rust, Anchor, Pinocchio, Native Solana programs, or Quasar. It is not suitable for users who need actual encryption, confidential production data, or persistent on-chain records in the current pre-alpha.
Encryptgenie FAQs
Does Encryptgenie encrypt data in its current release?
No. The guide explicitly says the pre-alpha has no real encryption and stores all data as plaintext on-chain. Do not use it with sensitive or real information.
Who is Encryptgenie for?
It is intended for Solana developers who want to explore a Rust DSL for expressing FHE computations in programs. The guide provides examples for Pinocchio, Anchor, Native Solana programs, and Quasar.
How does Encryptgenie work?
The documented flow uses an #[encrypt_fn] macro to compile Rust logic into a computation graph. A Solana program executes that graph and creates output ciphertext accounts; an off-chain executor evaluates the graph, and a decryptor can provide plaintext when requested. In the pre-alpha, however, the system does not provide real encryption.
What does Encryptgenie cost?
No specific fees are stated in the guide. It lists fee documentation among its reference topics, but users should check the current documentation for applicable costs before building.
Is Encryptgenie ready for production?
The guide describes Encryptgenie as a pre-alpha and warns that its Solana program and on-chain data will be wiped periodically, then deleted when Alpha 1 begins. Do not depend on the current release for persistent data or production confidentiality.
Compare
Encryptgenie alternatives
CreateMyToken is a no-code web tool for deploying ERC20, BEP20 and Solana tokens across many blockchains, aimed at creators who want a quick launch.
Envio is a blockchain indexing and data platform offering HyperIndex APIs and fast HyperSync raw data access for developers across 81+ chains.
Mobula provides APIs and SDKs for developers building apps with real-time onchain trading and wallet data.
Smithii Tools is a no-code toolkit for creating, launching and managing tokens and NFTs on Solana, Sui and many EVM chains.
Slerftools is a no-code toolkit for creating and managing tokens, liquidity, bulk transfers and trading bots on Solana and a few other chains.
Vaults.fyi is a developer API for DeFi yield data, transaction preparation, and portfolio tracking across supported protocols.
Same category
More Developer Tools
The Graph is a decentralized indexing protocol that lets developers query blockchain data through GraphQL subgraphs, powered by the GRT token.
Sequence is a developer infrastructure stack for smart wallets, 1-click cross-chain payments and real-time multi-chain data on EVM networks.
GenTools is a free browser-based toolkit for generating test data and using developer utilities, aimed at developers, testers, and designers.
Magic Alchemy provides embedded-wallet, authentication and transaction-signing infrastructure for developers building apps with onchain features.
Tangled is an open, federated Git forge for developers who want stacked reviews and hosted or self-managed repository and CI services.
A TRON documentation hub for developers building applications, integrating services, and operating infrastructure on the network.
Same chain
More on Solana
Lido is a liquid staking protocol where users stake ETH and receive stETH, a reward-earning token usable across DeFi, governed by LDO holders.
OKX is a major centralized crypto exchange for spot and derivatives trading, earn products and a Web3 wallet, with its own OKB token.
LayerZero V2 is a cross-chain messaging protocol and bridge infrastructure for developers and asset issuers, connecting dozens of blockchains.
Jito Liquid Staking lets Solana users stake SOL for JitoSOL, a liquid token that accrues staking and MEV rewards.
Marinade is a Solana staking protocol offering native and liquid staking (mSOL) via an auction where validators bid for delegated SOL.
Across is an intent-based cross-chain bridge and swap protocol for moving tokens between Ethereum, rollups and other chains, with an API for apps.
How we checked
Sources
No public sources were recorded for this review.
Last updated . Spotted an error? Tell us and we will correct it.