You're misunderstanding my question.
I know the agent scans the local computer, my question is, what library is the agent using to recognise the fingerprint of an particular software installation ?
Does the agent have access to a localised library of fingerprints, MD5 hashes etc or does it make a call to a server or the cloud to identify a specific piece of software ?
It is the recognition library and the associated unique attributes that are used by the agent (or server) that I wish to access.