Text this: Design and validation of computer protocols