Trusted Endpoint for Linux

At the moment it appears trusted endpoints via Duo Device Health are only supported on iOS / Android / Windows and Mac.

I was wondering what the plans are (if any) for Linux.

Is the protocol open, could we make our own widget that reported the data to Duo?