Discussion Details
Extended Symbolic
zkfold
Description
Extended Symbolic project aims to develop a new Haskell DSL for writing zero-knowledge smart contracts on the Cardano blockchain. The goal is to simplify the development process by abstracting the complexities of ZK cryptographic protocols, allowing developers to build efficient, scalable smart contracts without requiring expertise in ZK cryptography.
Problem Statement
Cardano is capable of verifying zero-knowledge proofs on-chain. This enables more robust and scalable smart contracts. There needs to be a high-level language for such smart contracts.
Proposal Benefit
The project has the potential to significantly impact the development of smart contracts on Cardano, reducing fees and increasing efficiency.
Providing developers with a proper tool to tap into the power of zero-knowledge protocols enables them to create smart contracts and DApps that are on another level in terms of efficiency and user experience. Moreover, with more developers adopting this approach, we are reducing the on-chain data footprint and compressing user transactions, effectively scaling Cardano on layer one.
Key Proposal Deliverables
Milestones
- Compiler specification. Outputs: specification docs
- Integration with the proving backend. Outputs:
- a compiler from IR to the proving backend (zkFold’s PlonkUp) format
- zkFold’s circuit IR and zkFold’s PlonkUp specs
- Export/import to Circom. Output: CLI and usage examples
- Optimization of basic types. Output: performance benchmarks
- Optimization of cryptographic functions. Output: performance benchmarks
Cost Breakdown
Budget for 12 months:
-
Project maintenance. 1 developer at 10k $ per month - 120k$
-
Advanced in-circuit optimization. 1 cryptographer at 10k $ per month - 120k$
-
Advanced tooling and compatibility. 0.5 developer at 10k $ per month - 60k$
Resourcing & Duration
Budget for 12 months:
- Project maintenance. 1 developer at 10k $ per month - 120k$
- Bug fixes
- Test coverage
- Basic performance optimization
- Code refactoring
- Advanced in-circuit optimization. 1 cryptographer at 10k $ per month - 120k$
- Optimization of the compilation process
- Optimization of algebraic and bitwise operations
- Optimization of hashing algorithms and elliptic curve cryptography
- Advanced tooling and compatibility. 0.5 developer at 10k $ per month - 60k$
- Integration with different proving backends
- Export/import to and from Circom
- Export/import to and from Rust
Experience
zkFold team has successfully completed the first part of the project. The zkFold team consists of expert Haskell, Rust, and ZKP developers.
Maintenance & Support
We have included maintenance costs into the projects´s budget
Supplementary Endorsement
The initial phase of the development has been completed and successfully shared with the community:
-
https://x.com/zkFold/status/1870155682969706985
-
Extended video of the functionality: https://www.youtube.com/watch?v=XXNeAGuA0Is
Roadmap Alignment
Does your proposal align with any of the Intersect Committees?
Open Source Committee
Does this proposal align to the Product Roadmap and Roadmap Goals?
Developer / User Experience
Administration and Auditing
Would you like Intersect to be your named Administrator, including acting as the auditor, as per the Cardano Constitution?
Yes
Ownership Information
Submitted On Behalf Of
CompanySocial Handles
https://x.com/zkFoldKey Dependencies
None
Supporting Links
Cast Your Vote
Comments (2)
- What are the main KPIs of this project? Are there clearly defined, measurable indicators to objectively assess development progress?
2 .How will the results of "performance benchmarks" and "compatibility tests" be reported? Will they be publicly available?
-
What are the specific outputs of "Maintenance" and "Advanced optimization," and are there corresponding KPIs or evaluation criteria for each?
-
Has this proposal been sufficiently socialized within the Cardano community and received broad support? Are community responses via X, Discord, etc., visible and documented?
-
Do the shared YouTube video and X post contain meaningful feedback or engagement (e.g., retweets, comments)?
-
Has the proposal received support or collaboration from third parties (e.g., other developers, researchers, dApp teams)? (In particular, Cardano's ZK-related engineers ENCOIN, STARSTREAM, MIDNIGTH, etc.)
-
Is the zkFold “PlonkUp” backend open-sourced and maintained? Is it reusable and verifiable by external developers?
-
How does this new Haskell DSL differentiate itself from existing smart contract stacks (e.g., Plutus, Aiken), and how is coexistence envisioned?
Costing is innacurate -
If ADA to USD is 0.74, then USD cost is $299,210
Are You Ready to Participate?
Building Together to Drive Cardano Forward.