Verifiable data is data that comes with a proof of how it was handled. Whoever receives it, a counterparty, an auditor or a smart contract, can check on their own that it was collected, stored and processed as claimed, without seeing the raw values. Orochi Network builds this with Zero-Knowledge Proofs (ZKPs) through a Verifiable Data Pipeline: every step, from collecting the data (sampling) to storage and retrieval, produces a proof. The pipeline is the first layer of
zkDatabase, Orochi's verifiable database.
A data pipeline turns raw data into usable data
A data pipeline is the process that prepares raw data for use. Organizations gather data from many sources, like apps, bank systems and APIs, but raw data is rarely useful until it is organized, filtered and formatted. Moving data through a pipeline lets a company clean it, check it and use it in reports, dashboards or smart contracts.
Data sources
Data flows into the pipeline from sources such as apps, devices or databases, often collected through APIs or webhooks in real time or at scheduled intervals.
Transformations
As data moves, it is refined through operations like sorting, filtering and validating.
Destinations
Finally, data reaches its destination, often a data warehouse, a report or an on-chain contract.
Proofs let anyone downstream check each step
In a standard pipeline, logs and access controls record what happened, but the person reading the output cannot check each step for themselves. They see the final number and the report around it.
A verifiable pipeline attaches a cryptographic proof to each transformation and transfer. The reader receives the output plus the proofs, and can verify that the data was not changed along the way. With Zero-Knowledge Proofs, they can do this without seeing the private inputs. In practice the check is usually run by a smart contract on-chain, or by the counterparty's or auditor's own software, not by hand.
This matters most where data is both private and high-stakes. Stablecoin reserves, the net asset value (NAV) of tokenized funds and loan collateral are too sensitive to publish in full, yet investors, auditors and smart contracts rely on them every day, including the days between reports.
A proof covers how the data was handled. It shows that data was stored and processed as claimed; it does not show that a bank balance or a price was right at the source. That stays with the data provider, the auditor and the fund administrator. Even the sampling step proves where the data came from, not whether the source got it right. The pipeline adds evidence that nothing changed after that point.
How Orochi's Verifiable Data Pipeline works
Each stage of the pipeline produces a Zero-Knowledge Proof that is folded into the next.
The pipeline has four modules. Each one proves a different part of the data's path; a "prover" is simply the component that generates the proof.
| Module | What it proves | What a verifier learns |
|---|
| Verifiable Sampling | A data sample came from a given endpoint (a blockchain, an API or a database) and followed the sampling algorithm, including a check of the transport-layer security such as the TLS certificate chain | Where the data came from |
| Verifiable Processing | Raw data was turned into structured data according to a defined algorithm | That the formatting step changed nothing it should not |
| Lookup Prover | A key-value pair read from storage exists in the committed dataset, linked to a membership proof in a Merkle tree (a hash structure that commits to the full dataset) | That a read value is part of the committed data |
| Transformation Prover | Updates such as inserts, deletes and format changes were applied correctly and match the schema, with a proof tied to the Merkle root | That each change to the data was done correctly |
The proofs are not separate. Each stage's proof is recursively composed with the proof from the previous stage, which creates one chain from sampling to the final state. If data is altered anywhere in the pipeline, the chain no longer verifies.
Where verifiable data matters in 2026
These are the Real-World Assets (RWA), such as funds and loans brought on-chain, and the stablecoins where private data meets public markets.
Stablecoin reserves. On 21 October 2026 the US Office of the Comptroller of the Currency (OCC) published its final rule implementing the GENIUS Act, the US federal law for payment stablecoins, effective 18 January 2027. From that date, reserves, redemption, reports and audits become federal rules for the issuers the OCC supervises. zkDatabase generates a proof for every update to the reserve data it holds, so holders and counterparties get evidence between the required reports. It adds to those reports and audits; it does not replace them. More on the mechanism:
Proof of Reserves.
Tokenized funds and NAV. A lending protocol that accepts tokenized fund shares as collateral depends on the fund's NAV. With a proof for every NAV update, the protocol can check that the NAV data it reads was stored and processed as claimed, without the fund publishing its holdings. This is the
NAV verification gap that still limits fund tokens as collateral.
On-chain credit. Lenders and investors in tokenized loans need borrower and loan performance data that stays private. zkDatabase lets them verify that this data was updated correctly over the life of the loan. See
on-chain credit verification.
For the wider question of why integrity breaks in blockchain systems in the first place, read our guide to
blockchain data integrity.
See how zkDatabase proves every data update for RWA platforms, stablecoin issuers and tokenized funds.