A machine-storage medium comprising instructions which, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- receiving a request to authenticate an item;
- accessing two images of the item, a first image showing the item hanging without a weight load and a second image showing the item hanging with the weight load;
- analyzing, by an image analyzer, the two images to determine deformation differences of the item between the two images;
- determining an authentication score for the item by applying the deformation differences to a machine learning model trained with training data derived from authentic and counterfeit items;
- determining whether the authentication score transgresses an authenticity threshold;
- and
- based on the authentication score transgressing the authenticity threshold, causing presentation of an indication of authenticity of the item.