Expand description
Low-level outbound Trellis runtime primitives for generated Rust code.
This crate provides connection/auth helpers plus descriptor-driven request and publish operations. It intentionally avoids contract-specific convenience methods so first-party code can move toward generated SDKs and participant facades.
Structs§
- Service
Connect Options - Connection options for a Trellis service/session-key principal.
- Session
Auth - Session-scoped signing material used for Trellis auth and RPC proofs.
- Trellis
Client - A low-level Trellis client over NATS request/reply and publish primitives.
- User
Connect Options - Connection options for a user/binding-token principal.
Enums§
- Trellis
Client Error - Errors returned by the Trellis client runtime.
Traits§
- Event
Descriptor - Metadata required to publish one typed Trellis event.
- RpcDescriptor
- Metadata required to call one typed Trellis RPC.
Functions§
- verify_
proof - Verify the
proofheader for a signed Trellis RPC payload.