Data Validation

Vana uses a Proof of Contributionsystem to validate data submitted to the network. "Valid" means something different in each DLP, because different DLPs value data differently.

Data Attestation

Anyone can submit data to the Vana network. However, for data to be considered valid, it must be attested for by a trusted party, i.e. Validators in a DLP. These trusted parties issue a "certificate" to prove that this data is, in fact, authentic, high-quality, unique, and has whatever other properties DLPs value in its data contributions.

Data attestations live offchain, and a URL to a data's attestation is written onchain alongside the data itself.

Attestation Schema

The attestation of a data point must follow a spec. Each attestation has fields that are shared across all attestations and also allow DLPs to insert unique fields.

An example of when this would be useful: consider a ChatGPT DLP that accepts GDPR exports from chatgpt.com. Say the DLP considers the export to be high quality when the number of conversations in the export exceeds 10. This DLP can insert numberOfConversations: xxx right in the attestation when Proof of Contribution is run.

The attestation schema is a work in progress and will be shared soon.

Last updated