What does HA use to identify hardware?

I’m creating a service that will allow home assistant to not only show and tell you a bit about the hardware it’s detected but also make recommendations of hardware that go well with it. I also hope to include a discovery tool to give you ideas on what hardware exists.

My question is, is there some ID or unique identifier that home assistant uses to identify hardware currently?