Allowing modification of a chat protocol by end users introduces all kinds of social issues.
Let's keep it simple for now and let people that want to modify public record use sql.
End users that want to edit the protocol can use their computer's clipboard and publish it somewhere else in the system.