Reputation Verified Mechanics in Marathon