The documents listed here are made available under the license indicated for each document. By downloading a document you agree to the document license.

Core Specifications
beta4
Jun 14, 2013
This document specifies a method for defining the structure of data messages and encoding these into an efficient and compact binary form.
beta4
Jun 14, 2013
This document specifies a method for encoding messages structured by a Blink schema into a native binary format. Encoded fields have fixed widths and appear at predictable offsets given the start of a message.
beta4
Jun 14, 2013
This document specifies a method for encoding a Blink schema into a sequence of binary Blink messages. It also specifies a set of basic rules for exchanging encoded schemas.
beta4
Jun 14, 2013
This document specifies a method for encoding messages structured by a Blink schema into a plain text tag-value format. The format is suitable for crafting Blink messages in a format readable by humans while still being machine processable.
beta4
Jun 14, 2013
This document specifies a method for encoding messages structured by a Blink schema into an XML format.
beta4
Jun 14, 2013
This document specifies a method for encoding messages structured by a Blink schema into an JSON format.
Type Library
beta1
Jun 14, 2013
This document specifies a standard library of derived Blink types.
Layered Protocols
alpha15
September 5, 2014
XMIT defines lightweight logical sessions that are used to carry application messages. XMIT defines a set of basic patterns for communication modes and reliability guarantees. XMIT is designed to meet the requirements of automated trading in the financial markets.
alpha9
Aug 28, 2013
This document complements the XMIT specification by explaining design goals and potential applicability of XMIT.
This document specifies how to encode FIX, as is, on Blink in an interoperable way. The specification leverages the Blink message schema exchange protocol to support ad hoc message extensions.