The hidden risk in Proof of Reserves: Who verifies the verifier?
In June 2026, Main Street's msUSD lost its peg after reserve-verification provider Accountable ended its relationship with the project. The resulting confidence shock spread through DeFi lending markets, including systems exposed through shared dependencies.
This highlights an important distinction:
A reserve report can tell you what a verifier claims to have checked. But what happens when that verifier stops providing the evidence?
For lending protocols, the consequences can extend beyond the original asset. Vaults with no direct exposure may still be affected when they rely on the same verification infrastructure.
DIA ZK is designed to address this dependency problem.
Rather than relying exclusively on a third-party report, it adds cryptographic verification for offchain
zkTLS binds reported values to data returned by a source through an encrypted HTTPS session.
TEE-assisted zkTLS uses a trusted execution environment to assist proof generation for production use cases.
Direct cryptographic attestations allow source-signed data to be verified where supported.
The proofs can establish that data came from the stated source and was not altered in transit. Selective disclosure can also prove a condition—such as reserves covering supply—without publishing the underlying figures.
There is an important limit: cryptography can verify the origin and integrity of a statement, but it cannot guarantee that the underlying source is honest or that assets will always be redeemable.
That is still a meaningful improvement in how DeFi applications assess offchain collateral.
Decentralization isn't just about where assets live. It also depends on who controls the evidence your protocol trusts.
$DIA