<div dir="ltr"><div>Hello,</div><div><br></div><div>I've been developing a StateVectorSync library (named-data/ndn-svs), and there seem to be two approaches to encoding the state vector:</div><div><br></div><div>1. An NDN custom TLV.</div><div><br></div><div>2. A standardised serializer. Currently the library uses boost-serialization, but I'm in favor of CBOR (RFC 8949, Standards Track, Dec. 2020). This would make it easier to write compatible SVS libraries in other languages, since CBOR decoders are already available in virtually every language (also it may be more space efficient than custom TLV blocks).</div><div><br></div><div>Any thoughts/suggestions on which is the better approach?</div><div><br></div><div>Thanks,</div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Varun Patil</div><div>Graduate Student</div><div>Computer Science, UCLA<br></div></div></div></div></div>