---
# System prepended metadata

title: 'Opacity: Verified Data Network (VDN)'

---

# 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)
