Replying to @swodinsky and @thezedwards, @RichFelker, @FT
Of course, and I'd want to see some actual docs before speculating further. But what I describe gives you a reliable ID irrespective of stack and the only part a 14yo couldn't code is a compliant telecoms sector.