XLS-14: The NFTs the XRP Ledger Had Before It Had NFTs
Before the ledger had native NFTs, it had a trick: issue a crumb of a token so small it cannot be divided, and call it an NFT. Four years later, 46,216 of them are still sitting in trustlines. We imported and measured every one.
An NFT in the last eleven decimal places
The XRP Ledger did not get native NFTs until October 2022. XLS-14, proposed in 2020, worked around that with issued-token precision: the smallest amount an XRPL trustline can hold is 10⁻⁸¹. No real asset needs that resolution, so the proposal assigned the final decimal places to NFT behaviour:
Issue exactly one unit, encode the artwork reference into a hex currency code starting with 0x02, and the token is indivisible in practice. It required no amendment and no permission — only client software willing to render 1000000000000000e-96 as the number 1. Sologenic built a marketplace on it; thousands of independent creators followed.
The era, measured from live ledger state
These numbers come from the ledger as it stands today, not from archives: every surviving XLS-14 token is a trustline whose balance never went back to zero. Two thirds of the lines are empty — the NFT moved on, but nobody paid the fee to close the line. The era's standing monument is the reserve those empty lines still lock.
Killed in a single quarter
The XLS-20 amendment activated on mainnet on 31 October 2022 and gave the ledger real NFT objects with offers, brokered sales, royalties and burns. The workaround died within weeks of the real thing arriving. One XLS-14 issuer was created in 2026, presumably for old times' sake.
What discipline looked like without enforcement
XLS-14 compliance was entirely voluntary, which makes these numbers a natural experiment. Nearly everyone honored the 1-of-1 rule (the worst offender minted 262 copies of one "NFT"), and almost half of the issuers black-holed their accounts. But only half set the Domain field the spec required for metadata resolution — which is why nearly half of the surviving tokens can never display more than the name fragment baked into their currency code. The metadata was never on-chain; when the domains died, it died with them.
Trading data has a harder boundary: there is essentially none. The spec itself warned that XLS-14 amounts break DEX offer matching through rounding, so sales ran as off-book payment flows. We checked 3,000 surviving tokens against the complete trade log — zero fills. Volume charts for this era cannot exist, on any platform.
Browse the archive
We imported all 46,216 surviving XLS-14 NFTs into a permanent archive: artwork recovered for 22,337, real names and collection groupings for the 17,548 that Sologenic's registry still describes, live holder counts derived from the ledger on every visit. The rest carry their decoded currency-code fragments — an honest label for tokens whose metadata the era failed to preserve.
Browse the XLS-14 archive — grouped into 6,837 collections — or read the sequel: XLS-20, the standard that ended this era.