Encoding FIX with Google Protocol Buffer

I can’t find any updates since the announcement of RC2 in 2014:

I vaguely recall there used to be a reference implementation (collection of .proto files) from RC1 - but I can no longer locate them on SourceForge or Github.

Please let me know where I can find the latest reference implementations. Thanks.

The HPWG GPB Encoding Working Group has recently reconvened, with the goal of publishing an RC3 Draft leading to GPB Standardization as a FIX encoding.
Areas which are being addressed include:
• Alternate decimal encoding
• Default enumerated values
• Recommendations on usage of proto3

RC2 Technical Specification and User Guide are located at: https://www.fixtrading.org/standards/gpb/
The technical specification describes a mechanism to map the contents of a FIX Unified Repository to proto definitions.
A sample proto of a FIX message including all it dependent components and enumerations can be found in Appendix A.

The GPB Encoding Working Group is open for additional members, and participation is welcomed.

1 Like

Just to emphasize Sara’s last sentence. FIX standards are created by its users, i.e. interested parties need to come together and jointly define them. FIX Trading Community only provides the infrastructure (e.g. iMeetCentral) and services (e.g. free conference calls) to support working groups. The Global Technical Committee would like to see Google Protocol Buffer move out of its Release Candidate status and become a final Standard as part of the FIX Family of Standards.