Skip to content

Multi-language bindings for qos_core #592

@alxiong

Description

@alxiong

May I ask if there's any plan to add bindings of qos_core and qos_nsm to expose the protocol and the state machine (and secure entropy gen) so that app binaries written in other languages can safely communicate over the vscok?

(Alternatively, I guess I'm looking for a go implementation of QuorumOS protocol, bindings or native impl, either should work)

I saw #18 briefly mentioned a similar intention but lacking context of whether why a serialization format is sufficient for multi-language support.
Is the idea doing IPC between a qos_core-wrapping rust app and my go app with language-agnostic serialization (like cbor?)
If so, could be nice to add a centralized documentation of the structs/message schema (and the concrete format chosen) that I need to unmarshal in the other language.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions