ahalley/shadow-validation archive