Implement the language adapter (see the language README).
Register the name exactly as it will appear in LibraryName.
Report the installed package/crate version in LibraryVersion.
Implement SPSC. Implement MPMC only if the library is actually MPMC;
otherwise skip MPMC cells (CSV io_mode=stream). Set communication to
thread or async in config/benchmark_config.yaml. If the library cannot
bound (maxsize), set supports_bounded = False so backpressure cells are
skipped. Do not register a concurrency limiter as an async handoff queue.
Add the inventory row under languages.<id>.queues in
config/benchmark_config.yaml.