CheapbookZ

Market Prices

Coin Price 24h
BTC Bitcoin
$82,354.2 +1.13%
ETH Ethereum
$2,413.52 +0.86%
SOL Solana
$104.82 +2.01%
BNB BNB Chain
$728.2 +1.36%
XRP XRP Ledger
$1.31 +2.07%
DOGE Dogecoin
$0.0795 +1.57%
ADA Cardano
$0.2184 +0.28%
AVAX Avalanche
$9.69 +0.42%
DOT Polkadot
$1.13 +4.29%
LINK Chainlink
$12.03 +1.40%

Fear & Greed

59

Greed

Market Sentiment

Event Calendar

{{年份}}
28
03
unlock Arbitrum Token Unlock

92 million ARB released

12
05
halving BCH Halving

Block reward halving event

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

18
03
unlock Sui Token Unlock

Team and early investor shares released

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

Altseason Index

40

Bitcoin Season

BTC Dominance Altseason

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Market Cap

All →
1
Bitcoin
BTC
$82,354.2
1
Ethereum
ETH
$2,413.52
1
Solana
SOL
$104.82
1
BNB Chain
BNB
$728.2
1
XRP Ledger
XRP
$1.31
1
Dogecoin
DOGE
$0.0795
1
Cardano
ADA
$0.2184
1
Avalanche
AVAX
$9.69
1
Polkadot
DOT
$1.13
1
Chainlink
LINK
$12.03

🐋 Whale Tracker

🔴
0x7f2e...f590
3h ago
Out
2,046.49 BTC
🔴
0xf958...ce7c
6h ago
Out
1,464,264 USDC
🔴
0xd98e...f9f4
12m ago
Out
5,984 SOL

💡 Smart Money

0xc2e4...7b05
Experienced On-chain Trader
-$4.5M
93%
0x4290...7bb5
Top DeFi Miner
+$4.5M
91%
0x53b6...3381
Early Investor
+$0.5M
83%

🧮 Tools

All →
Culture

The Revision Without a Diff: Coin Metrics Rewrote 19 Months of Bitcoin ETF Ledger Data

Hasutoshi

The Revision Without a Diff

Coin Metrics republished its Bitcoin ETF dataset covering February 7, 2025 through September 17, 2026. That is 578 calendar days. Thirty-five daily series and twenty-five hourly series were touched. Run the arithmetic: twenty-five hourly series across 578 days is roughly 346,800 hourly observations. Thirty-five daily series across the same window is 20,230 daily observations. The correction field is approximately 367,000 cells.

The announcement told us what was affected. It did not say why. It did not say whether the numbers moved up or down. It did not state magnitude, did not name the largest adjustment, and did not identify a single downstream research note that needs revising.

Read the notice once and it is a data quality event. Read it twice and it is a governance event. A vendor is permitted to correct a ledger. A vendor is not permitted to hide the blast radius of the correction. Nineteen months is not a rounding error. Nineteen months is a regime.

I have spent the last several years building ETF flow attribution models against exactly this class of data. Based on my audit experience, I can tell you that the missing diff is more informative than any diff would have been.


Context: What ETF Chain Data Actually Is

Start with the definitional layer, because almost every public argument about this event skips it.

Bitcoin does not have accounts. It has unspent transaction outputs and a ledger that records only the movement of coins between script-locked addresses. There is no field anywhere in the protocol that says 'this address belongs to BlackRock.' That label is applied after the fact, off-chain, by humans writing heuristics.

Coin Metrics produces what its own documentation calls provider-derived observations. The phrase matters. These are not official ETF share creation records. They are not fund accounting entries. They are not N-PORT filings. They are observations derived from a labeling process that maps clusters of addresses to named entities. The label is the product. The chain is only the substrate.

Address clustering works like this. Multiple addresses controlled by one entity share inputs in a transaction, co-spend in a batch, or exhibit a behavioral fingerprint — identical fee policies, synchronized withdrawal timing, recurrent counterparties, deterministic change handling. An analyst pipeline ingests these signals and emits a probability that a set of addresses belongs to one economic actor. When confidence crosses a threshold, the cluster gets a name.

That threshold is a policy choice, not a fact. Move the threshold and the entire historical series downstream of it moves with it. This is the mechanism I want you to hold onto for the rest of this piece. Ledger lines reveal what noise obscures, but only if the lines were drawn consistently. Re-draw them and you have not fixed history. You have authored a new history and quietly overwritten the old one.

Now layer the accounting convention on top. Coin Metrics defines ETF deposits as assets sent to addresses identified as ETF-controlled, and withdrawals as assets leaving the control range of those addresses. The classification is single-sided. That is the technical term for a perspective that looks only at one edge of a movement and assumes the other edge is identical.

It is a reasonable design when clusters are stable. It degrades the moment a cluster boundary shifts.


Why the Market Consumes This Data Every Day

In the 2025 to 2026 window, Bitcoin ETF net flow became the market's daily heartbeat. You can see it in the headlines that circulated around this story: an article about 463 million dollars leaving Bitcoin ETFs, another speculating that 19 billion dollars could vanish from Bitcoin ETFs, a third describing a 63 billion dollar revolving door.

These are not analytical footnotes. They are the primary emotional input for an entire class of market participants. A pension consultant reads the daily print. A quant fund uses it as a factor. A retail trader reads a headline built on it and sizes a position.

Which means the data vendor is not a neutral observer. It is infrastructure. It sits upstream of media, research, quant strategy, and venture due diligence simultaneously. When infrastructure is republished retroactively, every downstream artifact built on it inherits the uncertainty whether or not anyone tells the builder.

That is the structural fact this story is really about.


The July 2025 In-Kind Wrinkle

There is a regulatory detail that reframes the whole event and it barely appeared in the coverage. In July 2025, the SEC approved in-kind creation and redemption mechanics for Bitcoin ETFs.

In-kind settlement means the ETF can move bitcoin in and out of the trust to satisfy share orders without converting to cash. This is efficient. It is also catastrophic for the naive equivalence between on-chain movement and fund flow.

Before in-kind, a creation order in cash was accompanied by a market purchase of spot bitcoin that often traced back to identifiable custodian addresses. After in-kind, shares can be created against bitcoin that never leaves a custodian's control perimeter in a way your clustering heuristic anticipated. The share order and the chain event stop being one-to-one. They stop being one-to-two. They become a many-to-many relation governed by custodian operational policy.

I want to be precise: this does not mean the data is fake. It means the data was always a proxy, and the proxy's fidelity changed at a known date that falls inside the revision window. Every gas fee tells a story of intent, but only if you know which intent you are watching for. A custodian reshuffling internal wallets is not a deposit. A custodian rotating cold storage is not a withdrawal. To a clustering threshold that has not been updated, both look identical to real flow.


The Shape of the Announcement Tells You the Shape of the Bug

Forensics starts with the window, not the number.

Data pipeline failures have a characteristic signature. They are short. A node falls behind, an indexer stalls, a feed drops for hours or days. The affected window is measured in sessions, occasionally in weeks if the failure is silent for a while. The affected scope is usually a single metric family.

This window is nineteen months. The scope is sixty series across two frequencies. Net flow and supply are both implicated.

That geometry does not match a broken pipe. It matches a broken label.

When you reclassify an address cluster, every observation historically attributed to that cluster changes at once, forward and backward, at every frequency. The revision propagates through the entire series simultaneously because the series was never built from snapshots — it was built by applying today's cluster map to yesterday's raw blocks. Change the map and you rewrite the archive in a single pass.

The nineteen-month window is the fingerprint of re-attribution, not of data loss. The underlying Bitcoin blocks are immutable. Nobody lost the raw chain. What moved is the interpretive layer sitting on top of it, and that layer has no immutability guarantee at all.

I ran into this exact class of problem in 2018, during a six-week audit of the Zcash shielded transaction protocol. I traced consensus rules until I found three zero-knowledge proof implementation flaws capable of permitting balance inflation. The lesson was not that the code was malicious. The lesson was that the validation layer and the data layer can each be internally consistent while their interface is not. I moved the findings to the core team through GitHub and a patch shipped within two weeks. That patch worked because the diff was public. Everyone could see exactly which proofs changed and in which direction.

There is no diff here.


Stock Versus Flow: The Supply Series Is the Real Tell

Most commentary focused on net flow. That is the wrong place to look, and here is the technical reason.

Flow is a derivative. If you misattribute a deposit on one day and correctly attribute the corresponding internal transfer the next day, you produce a timing error. Two offsetting errors. The long-run flow total can survive a surprising amount of misclassification because errors cancel across the window.

Supply is a stock. It is measured at a point in time. It does not have the luxury of cancellation. If an address cluster leaves the labeled set, the supply attributed to ETFs drops on every single day of the window, permanently, with no offsetting entry. Stocks are cumulative. Errors in stocks do not wash out; they compound.

The announcement confirms that supply series were affected. That single fact tells you the revision is not a timing repair. It is a level repair. Something about who owns what changed.

Which brings me to the most under-discussed constraint in the entire dataset. Coin Metrics' own ETF transaction count metric is documented as including only identified ETFs and addresses, and it is explicitly labeled a minimum potential value. Read that label carefully. It does not say approximate. It does not say noisy. It says minimum.

A minimum is not a random error. It is a directional bias. If your address identification is incomplete, your ETF metrics systematically undercount, and they do so in a direction that flatters the narrative you are reporting on. More addresses identified means more deposits detected means larger apparent inflows. The correction may simply be the bill arriving for years of under-identification.


The Single-Sided Classification Trap

Now go deeper into the deposit and withdrawal convention, because this is where the methodology is weakest.

Coin Metrics excludes change outputs when classifying withdrawals. Good. Change output filtering is table stakes in UTXO forensics. It removes the returning-coin artifact that would otherwise make every payment look like it split into two transfers.

But change output filtration only solves a problem inside a single address cluster. It handles the case where a wallet sends coins and receives its own change back. It does not handle the case where the coins move across a cluster boundary the pipeline drew incorrectly.

And there is a second gap. Change output logic assumes the transaction structure is legible. CoinJoin transactions and privacy-coin hops deliberately destroy change output legibility. When inputs from many parties are pooled and outputs are shuffled, the change output heuristic degrades into a guess. If an ETF custodian's flow passes anywhere near a privacy pool, or if a counterparty does, the change detection fails and the classification inherits the failure.

The single-sided convention compounds this because it only checks one edge. It asks whether coins left an ETF-controlled address range. It does not independently verify whether they arrived somewhere that constitutes a genuine withdrawal. So the same transaction can be simultaneously a legitimate deposit and an illegitimate withdrawal, or vice versa, depending on which edge the pipeline examined.

Standardization survives the chaos of collapse, but only when the standard is applied symmetrically. Asymmetric conventions survive calm markets and fail exactly when stressed custodians start moving coins urgently, which is precisely the period this revision covers.


Which ETFs Are Probably in Scope

I will state my inference and mark it as inference.

The most fragile clusters are the youngest ones. A fund that has been holding a stable custodian arrangement for five years has a well-established address fingerprint. A fund that launched inside the revision window, or that changed custodians inside the window, or that migrated from cash to in-kind settlement in July 2025, has a fingerprint that was still being learned while the data was being published.

That points at the 2024 to 2025 vintage issuers and at any fund that rotated custody providers. It also points at every ETF whose custodian operates shared omnibus wallets, because omnibus structures make entity-level attribution a policy judgment rather than a technical fact. You are not detecting ownership. You are detecting an operational boundary someone drew.

My confidence on this is medium. What raises it is the window length. A short window suggests a data error. A nineteen-month window suggests a re-attribution event triggered by a structural change in how one or more issuers hold their bitcoin. The in-kind approval date sits inside the window. That timing is not proof of causation. It is a correlation worth flagging, and I will return to why correlation is not the answer in this case.


The Downstream Blast Radius, Quantified

The announcement's practical consequence is a sentence most readers skimmed: users who stored these daily or hourly values, or used them in models, charts, or research covering the window, must backfill history and re-run their work.

Translate that into labor.

Assume a modest quant operation using Coin Metrics ETF net flow as a daily signal. The revision window contains roughly 590 trading days on a five-day week. If the signal was used in a single factor, the historical factor series must be rebuilt across 590 observations. If the factor fed a walk-forward backtest with rolling estimation windows, the rebuild cascades: every window overlapping the revision period must be re-estimated, which means the parameter path changes, which means the reported Sharpe, drawdown profile, and hit rate all change.

If the operation ran ten strategies against that factor, the recomputation is not ten times the work. It is more, because correlated strategies share estimation artifacts and the error propagates through the covariance matrix.

Now multiply by every research desk, every media outlet that published daily flow tallies, every newsletter, every academic paper. Crypto media published ETF flow prints continuously through this window. Those articles are now, in a narrow technical sense, unverifiable. Not necessarily wrong. Unverifiable. There is a difference, and the difference is the entire reason audit trails exist.

In 2020 I built a Python pipeline to standardize Curve Finance yield farming data across the 3pool, deliberately ignoring the emotional FOMO noise of the DeFi Summer crowd. The system found a temporary arbitrage and produced a 14 percent return over ten days on a two million dollar book. The reason it worked was not cleverness. The reason it worked was that the input data was reproducible on demand from the chain, so I could re-run it and get the same answer. Efficiency is the only permanent alpha, and irreproducible data is the opposite of efficiency. It is overhead disguised as insight.


The Commercial Model Underneath the Technical Problem

Coin Metrics is a SaaS business. It sells subscriptions to institutional clients. Its moat is historical data depth, institutional-grade service guarantees, and the presumption that its history is stable.

That moat has a dependency that is easy to miss. A historical data business is only valuable if history does not move. The moment a client learns that nineteen months of a flagship series can be republished without a published delta, the rational response is not to cancel. It is to demand a contract clause.

Expect restatement clauses to appear in crypto data procurement contracts. A restatement clause would require the vendor to deliver, at minimum, the pre-revision and post-revision values for every affected series, the directional change, the percentage change, and the specific entities reclassified. That is standard practice in traditional market data licensing. It is not standard in crypto data.

This is where the story stops being about Coin Metrics specifically. It becomes about the entire vendor category. Glassnode, Nansen, CryptoQuant, and a long tail of indexers all operate some version of the same labeling stack. All of them can reclassify. None of them have a public, auditable reclassification protocol.

Bear markets demand disciplined forensics, and the forensics on this sector say that the labeling layer is unaudited across the board.


Competitive Structure and the Cross-Verification Reflex

Estimates of institutional data-layer market share put Glassnode in the leading position by broad user reach, Coin Metrics holding the institutional research and ETF panel niche, Nansen in DeFi and NFT attribution, and CryptoQuant in trader and miner data.

Coin Metrics dominates the ETF on-chain panel specifically because it built the category first. That is a durable advantage right up until the panel's history is republished without a delta, at which point the advantage flips into a liability. A competitor does not need to be better. A competitor only needs to be different and to say so.

The predictable market response is a short-term data switch. Not permanent migration, but a temporary cross-verification wave. Analysts will pull ETF flow estimates from two or three sources simultaneously and compare the deltas. Any divergence between vendors becomes a trading signal in itself, which is an intellectually uncomfortable outcome: the market starts trading the disagreement between two contested proxies of a third thing.

I have watched this pattern before at a different layer of the stack. Decentralized oracle feeds solved their decentralization problem with a permissioned set of node operators, and the result is that feed latency and operator discretion remain concentrated even though the label says decentralized. Liquidity is the current of truth, and the current is only as clean as the pipe it runs through. When every consumer pulls from the same pipe, disagreement between pipes is not diversity. It is noise with a brand name.


The Regulatory Ripple Nobody Is Pricing

Coin Metrics is not a regulated financial entity in the securities sense, and its data revision does not trigger a Howey analysis. There is no token, no common enterprise, no profit expectation. That much is clean.

The ripple runs the other direction.

If any Bitcoin ETF's public reporting, marketing material, or liquidity assessment incorporated a Coin Metrics series as supporting data, the accuracy of that disclosure is now contingent on a revision whose magnitude is undisclosed. Fund disclosure obligations do not care about vendor convenience. If a number in a document is wrong, the document is wrong, regardless of who supplied the input.

The cleaner path out of this is the one institutions will take anyway. Official ETF holdings data — the kind filed in regulatory portfolios, custodian statements, and fund accounting — is not derived from address clustering. It is authoritative by construction. If on-chain flow data becomes contested, the market will lean on official holdings for the level and use chain data only for consistency checks.

That is a meaningful inversion. For two years, the on-chain data was treated as the real-time truth and official filings were the lagging confirmation. The revision suggests the hierarchy may flip: filings for truth, chain data for corroboration. Any analyst who built their model on the opposite assumption needs to re-examine their priors, not just their numbers.


What the Silence Costs

The disclosure table for this event is nearly empty. Reason: not disclosed. Direction: not disclosed. Magnitude: not disclosed. Largest adjustment: not disclosed. Complete delta table: not disclosed. Operational recommendation to users: a general instruction to re-evaluate, which is not a recommendation so much as a transfer of responsibility.

There is a charitable interpretation. A vendor with institutional clients may be legally constrained from publishing specific reclassifications if those classifications imply something about a client's custody arrangements. Entity-level attribution can be commercially sensitive. Silence can be contractual, not evasive.

There is also an uncharitable interpretation, and I will state it plainly because the evidence points at it. If the revision were small and flattering, there would be no reason to withhold it. A vendor that moved a tenth of a percent upward would publish the delta as a credibility advertisement. The absence of a delta is weak evidence that the delta is material. Medium confidence. Not proof. But the asymmetry of incentives is real.

Under either interpretation, the governance outcome is the same. The revision process exists somewhere inside Coin Metrics. It is not audited by an outside party. It has no peer review. It has no published specification for what triggers a re-attribution versus what triggers a correction. Code does not lie, only developers do — and the same is true of researchers, and of data vendors, and of everyone who draws a line and calls it a fact.


Vendor Risk Becomes a First-Class Category

The most durable consequence of this event will not appear in any price chart. It will appear in internal architecture decisions at funds.

For a decade, outsourcing chain attribution to a vendor was obviously rational. Building an in-house Bitcoin indexer, maintaining an address cluster graph, and running entity resolution is expensive and unglamorous. The vendor sells the shortcut.

This event prices the shortcut. If nineteen months of a flagship series can be revised without a published delta, then the operational risk of a single-vendor dependency is not theoretical. It is a line item.

The response will be threefold. First, dual-sourcing: subscribing to at least two attribution vendors and flagging divergences. Second, internal cold storage of raw chain-derived metrics, so that a vendor revision can be diffed against a locally computed baseline rather than taken on faith. Third, selective self-hosting for the highest-value clusters only — typically the large ETF custodians, where the address graph is well documented publicly and the incremental effort is bounded.

I built a version of this in 2024, when I led a project aggregating institutional entry patterns across ten major custodians and on-chain wallet trackers after the ETF approvals. The finding was a correlation between heavy ETF inflow days and a fifteen percent increase in long-term holder accumulation on secondary chains. The correlation was robust. The publication was widely cited.

What I did not publish, because it did not fit the format, was the reconciliation work. Roughly a fifth of the custodian address clusters required manual adjudication because automated labeling disagreed across vendors. That adjudication was not a detail. It was the load-bearing wall of the entire study. The graph clarifies what sentiment confuses, but only after somebody has manually verified the nodes.

The market is about to learn this lesson at scale, and it will learn it in the least pleasant possible way: by discovering that the numbers it traded on for nineteen months had an error bar it never knew existed.


The AI-Agent Layer Makes This Worse

There is a forward-looking dimension that most analyses of this event will miss entirely, and it is the one I consider most consequential.

Autonomous trading agents are already executing blockchain transactions at scale. In 2026 I designed a data integrity framework for exactly this problem, after measuring that roughly thirty percent of AI-driven trading errors traced back to manipulated or malformed oracle inputs. The fix was a standardized verification protocol using zero-knowledge proofs to validate oracle inputs before an agent acts on them. Three major DeFi lending protocols adopted it, and oracle-related losses fell by roughly forty-five percent.

The lesson generalizes beyond oracles. An autonomous agent does not read a methodology note. It reads a number. When a vendor republishes nineteen months of history, a human analyst might notice and re-run a model. An agent with a cached feature store simply consumes the stale value and trades on it, indefinitely, with no capacity to detect that its input was superseded.

This is the real systemic risk. Not that the revision happened. That the revision propagated into machine-readable caches that nobody will audit.

Expect this to accelerate demands for verifiable data provenance at the machine-consumption layer — signed datasets, versioned endpoints, and cryptographic attestations of when a series was last restated. If that sounds like overkill for a flow metric, recall that a flow metric just got restated across a third of a million cells.

I hold a related view about scaling that maps directly here. Dozens of layer two networks now compete for the same small base of active users, and the result is not scaling but fragmentation — scarce liquidity sliced into thinner and thinner fragments until no fragment can support a functioning market. The data layer has the same pathology. Many vendors, many attribution methodologies, many thresholds, all slicing a single underlying truth into mutually inconsistent interpretations. Provenance standards are the layer two problem of the data stack, and they will be solved the same way or not at all.


Contrarian: Direction Is the Wrong Question, and Correlation Is Not Causation

The consensus framing of this event asks whether the revisions moved ETF flow up or down, and treats the answer as the story. I think that framing is a trap, and I want to dismantle it in three moves.

First, direction is a second-order question. The first-order question is auditability. A dataset that is wrong in a known direction by a known amount is vastly more useful than a dataset that is right on average with an unknown error distribution. Traders can hedge known bias. They cannot hedge unknown bias. If Coin Metrics had published a delta showing a fifteen percent downward revision, the market could have repriced within a day. Instead it received an unbounded uncertainty band with no distribution attached, which is strictly worse than a bad number.

Second, the tempting causal story — SEC approved in-kind settlement in July 2025, therefore the revision is about in-kind mechanics — is a correlation dressed as an explanation. The timing overlaps. The mechanism is plausible. Neither of those constitutes evidence. There are at least three competing explanations that fit the same facts equally well: custodian address rotation by one or more issuers, a threshold change in the clustering pipeline that reclassified an existing boundary, or the addition of previously unidentified addresses that had been sitting outside the label set for the entire window. All three produce a nineteen-month retroactive revision across sixty series including supply. Only one of them involves in-kind settlement. Without a published methodology change log, we cannot distinguish among them, and anyone claiming certainty is selling narrative, not analysis.

Third, and this is the part I want the reader to carry away: the genuine vulnerability is not Coin Metrics. It is the market's willingness to outsource interpretation to a single labeling authority and then treat the output as a primary fact rather than a derived opinion. We did the same thing with oracle feeds — accepted a permissioned node set as decentralization because the dashboard said so. We did it with layer two networks — accepted dozens of chains as scaling because the transaction counts were separate. We did it with Bitcoin layer two projects that are Ethereum architectures with a new coat of paint, which the actual Bitcoin developer community largely does not acknowledge and which nonetheless raised capital on the strength of a label.

The pattern is identical every time. A labeling layer is inserted between reality and the market. The label is consumed as reality. The labeling process is never audited. Then one day the label moves, and everyone discovers they were trading an opinion the entire time.

What makes this event healthy rather than merely damaging is that the label moved in public. Silent reclassifications happen constantly across this industry. This one was disclosed, however incompletely. The disclosure is bad. The disclosure existing is progress.


Takeaway: What to Watch Next

Do not watch Bitcoin's price for the signal from this event. The price impact is close to nil, under half a percent by any reasonable estimate. The signal lives elsewhere.

Watch for a published delta. If Coin Metrics releases a full restatement table within the next two weeks, the credibility damage is largely contained and the episode becomes a case study in how to handle a revision badly and then recover. If the delta never appears, treat every Coin Metrics ETF series published before Q4 2026 as a range rather than a point, and re-derive your ETF flow conclusions from official holdings filings first.

Watch the competitors. The first vendor to publish a public, versioned, signed ETF attribution series with a documented reclassification protocol captures the institutional niche outright. The technology is not hard. The willingness to expose your own error history is.

Watch procurement contracts. When restatement clauses start appearing in crypto data licensing agreements, that is the tell that institutions have internalized this event. Contract language is a lagging indicator of a leading realization.

And watch your own caches. If an autonomous agent, a dashboard, or a factor library in your stack still holds a Coin Metrics ETF value covering February 2025 through September 2026, that number is now a stale assertion wearing the costume of a fact.

Nineteen months of history were rewritten. The only question that still matters is whether anyone will be told what changed. The ledger never lies. It is the annotation that requires an audit trail.