It could probably be done with a merkle based signature log that whoever is hosting the service could provide.
To cheat, the party hosting it would probably have to forge signatures for everyone after the disputed signature.
To cheat, the party hosting it would probably have to forge signatures for everyone after the disputed signature.