Text this: Distributed software monitoring and trustworthiness evaluation based on checkpoints