cc-lb-runtime-wasmtime 0.1.0

Wasmtime-based plugin runtime for cc-lb. Host-side wasm plugin admission + dispatch.
docs.rs failed to build cc-lb-runtime-wasmtime-0.1.0
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.

Host-side crate that admits and dispatches wasm plugins built against cc-lb-plugin-wire via the cc-lb-pdk-wasmtime macro suite.

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.
  • WasmtimeFilterPlugin / WasmtimeUpstreamDialect / WasmtimeObservabilityHookPlugin — per-hook runtime adapters implementing the trait boundaries in cc-lb-plugin-api.

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

License

See the workspace LICENSE in the main repository.