Chain reads
In September 2026 DefiLlama moved the value of the largest tokenized-asset protocols behind its paid API. Its free feed still lists them; it reports their value as nothing. The market total this site used to publish fell from $27B to $4.5B overnight, and the check built for exactly that case refused to publish it.
The addresses did not disappear. DefiLlama's adapters are open source, and for a tokenized Treasury fund, a gold token or a tokenized stock the method is one line: read the contract's supply on every chain it lives on, price it, add it up. This page is that read, done by us, every six hours, on every chain a public node will serve.
The number, and what is behind it
Read from chain
Protocols
Still uncovered (at 08-08)
The green line is DefiLlama's free feed for protocols we do not read ourselves. The other is our chain reads. They are never added for the same protocol. The "still uncovered" figure is the August 8 value of protocols that are in neither: gated by DefiLlama and not yet in our registry. It is a stale number carried so the gap has a size, and it shrinks as the registry grows.
Per protocol: our read, our read on August 8, DefiLlama on August 8
August 8 is the last day DefiLlama's free feed carried these protocols, and the day this project's offsite archive holds. Reading the same contracts at that day's block is the test: if the method is right, the middle column equals the right one.
"Read at head" counts chains where no public node serves past state (Solana, Aptos, Stellar, XRPL), so the read is today's and cannot be compared to August 8. "All priced" is false when a share class has no public price; its supply is recorded and its value is left empty rather than guessed.
What this is not
It is not the published market total. It is the candidate for it, kept apart until the decision is made. It does not cover protocols whose adapters count loans, vault balances or an issuer's own API rather than a supply. And it is only as good as the address list, which is why every row in the database carries the adapter path and commit that named the contract.