Can you elaborate on the "rare_fingerprint" category? What specifically is your algorithm looking for? As far as I can tell, any transaction with a lock_time other than 0 is flagged up as having a "rare_fingerprint". Given that Bitcoin Core sets lock_time to the current block by default, that means any transaction from Bitcoin Core is being flagged up as having poor privacy. Is this intended?