April 16, 2026
PNR? More like PANIC
Six Characters
Your six-letter flight code isn’t unique and gets reused — commenters are losing it
TLDR: Old-school airline systems use six-letter booking codes that aren’t globally unique and can be reused, which shocked readers. Comments spiraled over code collisions, limited airline IDs, and a ghost currency called NUC—while laughing that NUC is “the first stablecoin”—highlighting how fragile and fascinating this infrastructure is.
An eye-popping reveal: those six letters on your ticket (your PNR—Passenger Name Record) are not globally unique. They’re just locators inside giant booking systems like Amadeus or Sabre, and the same code can exist in different systems—or be reused later. Cue meltdown. One user warned that “six base-36 characters is only 2 billion possibilities,” suggesting a big system could burn through that space fast, with old bookings purged and codes recycled (proof). Another asked how the fare math’s mysterious “ROE” (exchange rate) decides the final currency, highlighting just how arcane the pricing string is. Then the crowd crowned NUC—the “neutral unit” used for fares—as “Not US Currency” and, yes, “the first stablecoin.”
The article’s throwback vibes keep coming: only five things are required to make a booking—your name, your flight, a contact, ticket status, and who made it—because this system was built for 1960s teletypes. That sparked fresh panic when someone realized airlines have three-digit codes and gasped, “Surely there are more than 1000 active airlines worldwide‽” Codes get recycled and managed by IATA (the industry group), but the anxiety was real. A related HN thread resurfaced, adding more popcorn. The mood: horrified respect for a 60-year-old machine that still flies 4.5 billion people—on six characters and vibes.
Key Points
- •PNR locators are six-character identifiers that are unique within a given GDS but not globally across all GDSs.
- •Airlines maintain their own Record Locator in their PSS, cross-referenced to the GDS locator; both refer to the same booking but differ.
- •IATA RP 1830 defines five mandatory PNR elements (NM, IT, AP, TK, RF) required before a booking can be saved.
- •The minimal PNR data set reflects 1964-era system constraints (teletype networks, millisecond processing, fixed memory).
- •A fare calculation string uses a 1970s notation, prices to a city code, and references NUC; every field is meaningful.