cc-lb-runtime-wasmtime 0.1.3

Wasmtime-based plugin runtime for cc-lb. Host-side wasm plugin admission + dispatch.
docs.rs failed to build cc-lb-runtime-wasmtime-0.1.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

cc-lb-runtime-wasmtime

Wasmtime-based plugin runtime for cc-lb.

Wire-only Wasmtime runtime that admits and dispatches wasm plugin bytes using cc-lb-plugin-wire. Among plugin crates, it depends only on the wire contract; guest plugins use cc-lb-pdk-wasmtime.

Contents

  • admit_wasm(engine, wasm_bytes) — full admission gate: inspect_wasm (static metadata + fingerprint check) followed by canonical sample payload probe per declared hook.
  • inspect_wasm(kind, wasm_bytes) — structural-only load-time verification.
  • Wire-level dispatch primitives consumed by host adapters. The WasmtimeFilterPlugin, WasmtimeUpstreamDialect, and WasmtimeObservabilityHookPlugin adapters live in cc-lb-server/src/wasm_host/.

Plugin authors should not depend on this crate directly. It is exposed for the cc-lb-plugin-conformance harness and for hosts embedding wire-level cc-lb plugin dispatch out-of-tree.

License

See the workspace LICENSE in the main repository.