Skip to main content

Midnight developer documentation

Midnight helps you keep sensitive data private with zero-knowledge proofs and selective disclosure, without losing on-chain utility.


What is Midnight?

Midnight is a privacy-first blockchain that blends public verifiability with confidential data handling. You can use Midnight's selective disclosure and ZK proofs to build apps that:

  • Verify correctness without revealing sensitive data
  • Share only the information users choose to disclose
  • Prove compliance while keeping private records confidential

Midnight’s consensus mechanism ensures agreement on state while preserving privacy and performance.



Participate