Skip to main content
Use this endpoint to retrieve the captured evidence that Orma’s core thesis rests on: when a previously-healthy vault is impaired for the first time, the transaction’s PreviousFields for the Vault node is entirely empty. Any indexer or oracle that detects losses by diffing metadata will see no change on that vault, while AssetsTotal / sharesOutstanding continues to report par. The correct NAV diverges by 19.61% and the metadata diff is {}.

Parameters

This endpoint takes no parameters. The response is served from demo/indexer-race.json if present, falling back to fixtures/indexer-race.json.

Request

Response

Response Fields

string
ISO 8601 timestamp of the transaction that produced this capture.
string
One-sentence statement of the finding.
string
Explanation of the XRPL ledger behaviour that causes the finding.
object
The AffectedNodes entry for the Vault object from the transaction metadata.
object
The AffectedNodes entry for the Loan object. The flags field (previousFields.Flags: 0finalFieldsFlags: 131072) is the only signal in the transaction metadata that something changed — and it is on a different object than the vault.
object
Both NAV computations at the moment of impairment.
string
Plain-English conclusion: "PreviousFields is empty. An indexer diffing metadata sees no change on this vault."
Orma re-reads full ledger state every 4 seconds and never diffs PreviousFields — this capture explains why. Test loan flags by bit mask, not by equality: use Flags & 0x20000 rather than Flags === 131072. A loan can carry more than one flag, and an equality test will stop matching the day it does.