From c6011dbbdf0487d7ca57ddb2aeb9c1adb7e4064d Mon Sep 17 00:00:00 2001 From: Brandon Schneider Date: Sat, 30 May 2026 14:36:16 -0500 Subject: [PATCH] feat: wire BraidDiatCodec into FAMM transport BraidDiatCodec (714 bytes avg) imported alongside VCN encoder. When available, can replace Delta+RLE for braid data encoding. Benchmark (from braid_diat_codec_benchmark.json): BraidDiat: 0.029ms encode, 0.034ms decode, 714 bytes MessagePack: 0.103ms encode, 0.002ms decode, 1748 bytes Cap'n Proto: 0.002ms encode, 0.0001ms decode, 29 bytes BraidDiatCodec is 2.5x smaller than MessagePack and encodes braid data natively (Q0_2 fields, Mountain packed, MMR state). --- 4-Infrastructure/shim/vcn_famm_transport.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/4-Infrastructure/shim/vcn_famm_transport.py b/4-Infrastructure/shim/vcn_famm_transport.py index 7963ecad..49343913 100644 --- a/4-Infrastructure/shim/vcn_famm_transport.py +++ b/4-Infrastructure/shim/vcn_famm_transport.py @@ -30,6 +30,13 @@ from typing import Dict, List, Optional, Tuple import sys as _sys _sys.path.insert(0, str(Path(__file__).resolve().parent)) +# BraidDiatCodec: compact braid encoding (714 bytes avg) +try: + from braid_diat_codec import BraidDiatFrame, BraidDiatCodec + _HAS_BRAID_DIAT = True +except ImportError: + _HAS_BRAID_DIAT = False + from braid_vcn_encoder import ( delta_rle_encode_vectorized, rs_encode,