C# Databento TCP Sample

Job ID: 39991621

Budget: $30 – $250 USD

I already have my C# environment up and running and the Databento API key safely stored, yet I still can’t get past the initial TCP handshake to the Databento Live market-data feed.

Here’s all I need:

• A minimal, well-commented C# console project (plain .NET 6 or later) that opens the raw TCP socket, performs the binary login/auth packet exactly as documented, subscribes to one market-data channel of my choice, and then prints the incoming messages to the console in decoded form.
• A concise README that walks through how to build, run, and swap out the instrument list or gateway host/port.

Please stick to the official protobuf framing and message layouts shown in the Databento docs and avoid any third-party wrappers—I want pure, readable C# so I can extend it myself later. A couple of inline TODOs showing where I’d append further parsing or persistence logic would be perfect.

Once the sample connects, authenticates, and dumps a few live packets without errors, I’ll consider the job complete.