miden-objects 0.17.0-rc.3

Canonical Protobuf representations for Miden protocol objects
Documentation

Miden Objects

Canonical Protobuf representations for values exchanged between Miden clients and nodes.

This crate owns the transport representation and conversions for protocol objects. It does not define protocol commitments, replace the protocol's native serialization, or define RPC services. Generated messages are exposed under miden_objects::proto.

The crate supports no_std consumers when default features are disabled.

RPC crates can use FILE_DESCRIPTOR_SET as the import descriptor and apply every entry in EXTERN_PATHS with prost_build::Config::extern_path. This makes imported object messages resolve to the canonical generated types from this crate instead of generating duplicate Rust types in the RPC crate.

License

This project is MIT licensed.