Premium/Discount Tracker — Methodology

Independent third-party calculation. We do not issue, custody, or trade these tokens. This page documents formulas, sources, denominations, limits, and change log.

OTSFA principle — One True Source for All. Every spot price on this tracker comes from the LBMA / LPPM auction (primary fix). Every token price comes from CoinGecko aggregated CEX/DEX trades. We do not adjust, smooth, or interpolate either side.

1. What this tracker measures

For each tokenized precious-metal product, we compute the percentage gap between its on-chain market price and the equivalent LBMA / LPPM spot fix for the underlying metal at the same point in time.

2. Premium / discount formula

spot_equivalent = token_price_usd / oz_per_token
premium_pct = (spot_equivalent / spot_lbma − 1) × 100

Where:

Why divide by oz_per_token first? Different issuers chose different denominations. PAXG = 1 troy oz. KAU = 1 gram (≈ 0.0321507 oz). Without normalisation, KAU would always look ~31× cheaper than PAXG even when there is no real premium. The spot_equivalent step converts every token to an apples-to-apples per-troy-ounce price.

3. Tokens tracked & denominations

Ticker Name Issuer Metal oz / token Custody
PAXGPAX GoldPaxos Trust (NYDFS)Gold1.0000LBMA-accredited vaults, London
XAUTTether GoldTG Commodities Ltd (Switzerland)Gold1.0000Swiss vault
KAUKinesis GoldKinesis Money (Cayman)Gold0.03215Allocated vaults (1 g/token)
XAUMMatrixdock GoldMatrixport (Singapore)Gold1.0000LBMA-accredited vaults
PGOLDPleasingGoldPleasingGold (Pacific)Gold1.0000Allocated vault
KAGKinesis SilverKinesis Money (Cayman)Silver1.0000Allocated vaults (1 oz/token)
XAGMMatrixdock SilverMatrixport (Singapore)Silver1.0000LPPM-accredited vaults
Not tokenized (yet) — Platinum (XPT), Palladium (XPD), and Copper currently have no live retail token with material liquidity. The LBMA / LPPM spot is collected for completeness on the comparison index but no premium calculation runs for these metals.

Denomination constants used in code

G_PER_OZ = 31.1034768   # troy ounce in grams (NIST)
KAU oz_per_token = 1 / G_PER_OZ = 0.03215074656...

4. Spot reference (LBMA / LPPM)

We use the most recent fix at the moment of token-price fetch. London auctions publish twice daily for gold (AM and PM fix) and once daily for silver.

MetalReference fixCadenceCurrency
Gold (XAU)LBMA Gold Price PMDaily, ~15:00 LondonUSD/oz
Silver (XAG)LBMA Silver Price (LPPM)Daily, ~12:00 LondonUSD/oz
Platinum (XPT)LBMA Platinum PMDaily, ~14:00 LondonUSD/oz
Palladium (XPD)LBMA Palladium PMDaily, ~14:00 LondonUSD/oz

Weekends and London bank holidays: no new fix is published. The tracker keeps the previous business-day fix and labels it accordingly.

5. Primary data sources

DataSourceEndpoint
Spot fixesLBMA / LPPMprices.lbma.org.uk
Token prices & market capCoinGecko public APIcoingecko.com
Tokenized commodities aggregaterwa.xyzapp.rwa.xyz/commodities
Tokenized gold categoryCoinGecko categoriestokenized-gold
Tokenized silver categoryCoinGecko categoriestokenized-silver
Issuer attestationsDirect from issuer pagesSee individual issuer rows in table above

6. Update cadence

7. Arbitrage calculator

The calculator on the main tracker page applies the same spot reference to a hypothetical position.

metal_amount_oz = usd_amount / spot_lbma
token_units = usd_amount × (1 − fee_pct/100) / token_price_usd
token_equivalent_oz = token_units × oz_per_token
edge_oz = side == "buy_token" ? (token_equivalent_oz − metal_amount_oz) : (metal_amount_oz − token_equivalent_oz)
edge_usd = edge_oz × spot_lbma

The fee input lets the user model exchange fees, custody fees, or expected slippage. The calculator does not include: gas costs on chain, FX conversion, redemption fees charged by the issuer, or capital-gains tax. Treat the output as a ceiling, not a realised result.

Not financial advice. A positive "edge" on this calculator is a mid-market mathematical observation, not a tradeable opportunity. Liquidity, KYC frictions, withdrawal limits, and tax treatment will absorb most or all of the visible gap on real-world transactions.

8. Limits & caveats

9. Change log

23 June 2026 — v1.0 initial release
Launched Premium/Discount Tracker with 5 gold tokens (PAXG, XAUT, KAU, XAUM, PGOLD) and 2 silver tokens (KAG, XAGM). 365-day rolling history. Daily refresh via cron 12590c93 alongside LBMA spot and ETF closes.
23 June 2026 — LBMA spot 365-day window
Extended LBMA / LPPM history fetch from latest-only to a rolling 365-day window so the comparison chart shows a full year of context, not a single snapshot.

← Back to tracker · All data sources · GMRI methodology

Disclaimer. TrueSource Metals is an independent data and research platform. We are not affiliated with Paxos, Tether, Kinesis, Matrixport, PleasingGold, the LBMA, the LPPM, or CoinGecko. Numbers shown are for informational purposes only and do not constitute investment advice, an offer, or a recommendation. Past premium/discount behaviour is not predictive of future behaviour. Do your own due diligence.