# Opacity: Verified Data Network (VDN) Opacity built and mantains the Verified Data Network (VDN) putting users back in control of their data. Users create valuable data; the VDN ensures they enjoy its value by making it verifiable, portable, and private. ### Verifiable: The ability to **prove the authenticity or correctness** of data or computations **without revealing the data itself**. ### Portable: The ability for data and systems to be **transferred and reused across different platforms or environments** without loss of functionality or trust. ### Private: The assurance that **sensitive information is not disclosed** to unauthorized parties during computation or communication. --- ## Why? The internet is **siloed**. The services we use every day know everything about us, but **data is kept hostage**. - Incumbents win by hoarding user data, not by competing on product - Users bear the burden: - Worse experiences - Higher switching costs - Fewer choices --- ## What? **Verify private behavior on the internet**: - “I have $10k in my savings account and a credit score over 750” - “I have an Aetna HealthFund® Plan policy and a 99 percentile VO2 Max on Whoop” - “I have reached Delta Diamond 3 out of the last 4 years and have a Black Amex” --- ## How? ### zkTLS zkTLS is an extension of **[Transport Layer Security](https://www.internetsociety.org/deploy360/tls/basics/#:~:text=TLS%20is%20a%20cryptographic%20protocol,a%20secure%20session%20is%20established.) (TLS)** — the "s" in `https`. ![Messari zkTLS 1](https://hackmd.io/_uploads/S1xD6pfHgg.jpg) It works like an **[MPC](https://www.fireblocks.com/what-is-mpc/)-TLS connection**, where a **notary node** is introduced. 2MPC is used because, during the secure session setup, the encryption keys are split three ways—between the client, the server, and a notary node—rather than the typical two-party split. ![Messari zkTLS Image 2](https://hackmd.io/_uploads/SJ4F66fHgx.jpg) The notary node is kept honest by [Eigen Layer](https://docs.eigencloud.xyz/products/eigenlayer/concepts/eigenlayer-overview) restaking, through [economic security](https://blog.persistence.one/2024/03/06/restaking-and-other-economic-security-models/) making The Opacity VDN an [Actively Validated Service](https://academy.binance.com/en/glossary/actively-validated-services-avs) **(AVS)** This notary enables **notarized data** to be transformed into **[Zero-Knowledge Proofs](https://en.wikipedia.org/wiki/Zero-knowledge_proof) (ZK)**. ### Links - [Docs](https://docs.opacity.network) - [Dev Portal](https://app.opacity.network) - [Demo App](https://demo.opacity.link/) - [Multipass App](https://apps.apple.com/app/id6743722717) - [Demo Recording](https://www.loom.com/share/75f4f116a71c4e44901b00834f6805b0?sid=23765c74-29d4-4b56-a57e-79de72d22654)