帰宅即寝したのにねむい
例えばRustだったら何も考えずに値付きenumをserdeにserializeさせて流すとかでいいじゃないですか (Swiftも似たような感じで行ける) でもそれをC#でやろうとするとまず値付きenumなんてものはなく……
仮に完全に inner API な感じで同じ言語で書いてな密結合前提にしてしまうのだとしたら、両端で ser/des させるぐらいならそもそも共有メモリに直接データ構造置いて読み書きのロック取ったり通知飛ばしたりできるコントロールプレーンのほう考える、とかになるかもしれない
企業が出してる生成AIモデルはどう考えてもリベラルの価値観に沿ったモデレーションをくっつけて公開してるでしょ