The second one isn't a bad idea but has obvious issues that will stop it from catching on.
No, it's awful. Because legally a woman can retract consent at any time during sex. It doesn't really matter that she gave consent earlier. That'll prove nothing in court. No, matter if you have a valid contract. It'll give the person false confident that all is cool.
The only way a man can be safe from being accused of rape is to not have sex.
I've been having sex on a regular basis for the past 47 years, and never once did I feel any threat of being accused of rape. At the risk of falling into the blame the victim trap, any man who does fear a rape accusation, and who has no intention of raping anyone, is doing something wrong.
Such a man would serve himself better by avoiding women completely.
