Disclosure: Datawire employee<p>Quark is a protocol implementation language. If you think of a protocol as being defined by something like an RFC (or RFC equivalent) then RFC&#x27;s are fairly complex because of English and ambiguity. Quark is trying to help you define protocol&#x27;s by encoding them in a language more familiar to programmers and computers and at the same time generate language-native bindings.