Past an onslaught of flu and seemingly endless line of curve ball tasks, I finally found the time to document and distribute the C# implementation of the #Matrix client-server protocol I worked on some time ago: https://gitlab.com/framebunker/matrix
It is MIT licensed, C# 10, .netstandard2.1, focus on low-allocation, stateless, exception-free, async, static implementation of API points - with simple data types, handling serialization via System.Text.Json. Plus optional stateful session type.