I was hoping to use ASN.1 PER or ACN but there is no Dart package (BER only) and running Ada would mean having to build a shared object AFAIK for many platforms and architectures. So I’m looking at writing an Ada cbor package instead. I guess this Dart code moving to the platform thread doesn’t change anything/much on this front? Ada does have first class C interfacing though.