I looked into Midnight recently and Compact caught my attention. It’s built specifically for zero-knowledge enabled contracts, designed to be streamlined for privacy use cases compared to general-purpose languages like Solidity or Rust.
What stood out is how normal the code can feel. Compact abstracts much of the zk-SNARK complexity behind the scenes, so you’re not directly handling most of the heavy parts. The SDK is already available too! you can compile, test, and deploy shielded contracts on testnet, with Kūkolu coming as the next phase of the network.
The interesting part is what this enables. Private lending, hidden voting, shielded transfers... all without exposing sensitive data. Even the docs show a basic private token transfer in roughly 50 lines.
It actually feels more accessible than expected. If you're building or just curious, this is probably the stage where it makes sense to experiment.
Anyone here already working with Compact or the SDK? What kind of shielded dApp are you thinking about?