Docs (serialization/{overview,cbor,custom}) state that JSON/CBOR/custom bindings registered via SerializationExtension take effect on the cluster wire and persistence. In reality the wire uses JSON.stringify(envelope) (Protocol.ts) and the stores write their own JSON; SerializationExtension is imported only by serialization/*, index.ts, and http/Marshalling.ts. Either wire it through, or the binding feature is inert for wire/persistence. Surfaced by the docs↔source audit.
Docs (serialization/{overview,cbor,custom}) state that JSON/CBOR/custom bindings registered via
SerializationExtensiontake effect on the cluster wire and persistence. In reality the wire usesJSON.stringify(envelope)(Protocol.ts) and the stores write their own JSON;SerializationExtensionis imported only by serialization/*, index.ts, and http/Marshalling.ts. Either wire it through, or the binding feature is inert for wire/persistence. Surfaced by the docs↔source audit.