About TSM™ Book
Index Tokenize Premium Glossary Compliance Events Digest Careers

Premium/Discount Tracker — Methodology

Last updated:

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
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)

Same-day rule: each token price is compared only with the fix of the same date. 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, so the chart has no point for that day. An older fix is never carried forward.

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

3 November 2026 — fix-time rule
The token price is now taken at the time of the metal fix (gold 15:00 London, silver 12:00 London) instead of 00:00 UTC. History recomputed from 4 November 2025; older points archived. PAXG also moved from CF Benchmarks PAXGUSD_RR (published at 16:00 London) to the CoinGecko price at 15:00 London, so all six tokens are compared at the same minute.
2 November 2026 — same-day rule and liquidity rule
Fix view and history now compare only prices of the same date; no fix (weekends, London holidays) means no point. Days with a CoinGecko volume gap and one-day token-only price spikes are left out. PGOLD (removed 18 August 2026, unverified denomination) is no longer listed. Live spot is labelled as CME futures quotes via Yahoo Finance.
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 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

Premiums are calculated by TrueSource Metals™. Token market data: Powered by CoinGecko.

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.