How an Agent Reads a Vault Bar List for Gold

By Commertize Desk ยท Published 31 October 2026

Here is what happens, step by step, when a software agent acting for an asset owner is asked whether a gold-backed digital instrument is actually backed. It does not read the issuer's website. It reads the vault bar list, the document the custodian produces naming every bar held for the issuer, and it checks that list against the instrument's outstanding supply. A vault bar list is the primary evidence; everything else is a summary of it.

The stock being described is large. The London Bullion Market Association reported on 7 July 2026 that London vaults held 9,464 tonnes of gold at the end of June 2026, valued at about $1.2 trillion. Any instrument claiming allocated gold in that system should be able to point to specific bars within it.

Step 1: Confirm the list has the fields a bar list must have

The LBMA's Good Delivery Rules, the standard London vaults operate under, require each gold bar to carry a serial number, the refiner's assay stamp, the fineness to four significant figures, and the year of manufacture, with a minimum fineness of 995.0 parts per thousand and a gold content between 350 and 430 fine troy ounces. The agent's first check is structural: does every row on the list carry refiner, serial number, gross weight, fineness and fine weight? A list missing any of these cannot be reconciled and the agent should stop and flag it rather than estimate.

The agent also records the list's metadata: custodian, vault location, inventory date and time, and whether the file is signed or merely published.

Step 2: Check each bar is a real, unique object

The second pass is row by row. Serial numbers must be unique within a refiner; a duplicate means either a transcription error or the same bar counted twice. Fineness must fall within the Good Delivery range, and the fine weight must equal gross weight multiplied by fineness, within rounding. The same LBMA rules express gross weight in troy ounces in multiples of 0.025, rounded down, so an agent can test each row against that convention. Rows that fail are exceptions to report, not reasons to reject the whole list.

The agent cannot see the bar. It can only confirm the list describes objects that could exist under the rules, which is why step 4 exists.

Step 3: Reconcile fine ounces to outstanding supply

Summing the fine-weight column gives the total allocated gold on the list. The agent compares that total with the instrument's outstanding supply at the same timestamp, read from the issuing contract rather than from a dashboard. Supply in fine ounces must be less than or equal to the list total. A shortfall is the finding; a surplus is normal, since custodians hold operational buffer.

Timing is the usual source of false alarms. A month-end bar list and a supply figure read today will not match if bars moved in between. The agent should pair the supply reading with the block or ledger state closest to the inventory timestamp, and report the gap between the two times alongside any difference in ounces.

Step 4: Verify who attested, and when

A bar list the issuer prepared is a claim. A bar list the custodian signed, or a third party reviewed, is evidence, and the strength of the evidence depends on who signed and how recently. The agent reads the attestation's signer, its date, and its scope: did the reviewer count bars, sample them, or only receive the custodian's file?

Where the issuer publishes reserves through an on-chain feed, the agent can read that feed directly. The Chainlink Proof of Reserve documentation describes feeds that report a reserve balance along with the timestamp of the last update, refreshed when the balance moves beyond a set threshold or on a heartbeat. That gives the agent a reserve number and its age without parsing a PDF. The feed reports what the custodian or reviewer supplies, so the agent still records that source. A fuller treatment of the attestation side is in what proof of reserve means for real-world assets.

What the agent reports

The output of the four steps is short and dated: the list's custodian, vault and inventory time; the number of rows and the number that failed a check; total fine ounces on the list against outstanding supply at the nearest matching time; and the attestation's signer, date and scope. Each line names its source. An asset owner reading that report knows what was verified by machine and where human judgment begins: the custodian itself, and the legal terms that connect the bar list to the holder's claim. Those terms are set at issuance, which is why how digital capital markets work on Commertize starts with the records, not the instrument.

The same method generalises. A warehouse receipt for other metals, a registry statement for carbon credits and a rent roll for a building are all lists of specific objects with weights, serials or units, a date, and a signer. An agent that can reconcile a vault bar list can be pointed at any of them.

What to do next

If you are building an agent that reads offerings for an asset owner, start with Commertize's machine-readable index at commertize.com/llms.txt.

Prefer email? Send a short asset summary to deals@commertize.com. We reply within one business day, with no obligation to engage us.