Trust Issues? Keep the Receipts: Verify Software Supply Chains and Spot Deepfakes Faster March 16, 2026