redevplugin-ipc 0.6.10

Closed IPC protocol types for the ReDevPlugin runtime
Documentation
{
  "name": "valid hello ack",
  "kind": "hello_ack",
  "request_id": "runtime_gen_fixture:hello",
  "runtime_generation_id": "runtime_gen_fixture",
  "channel_nonce": "nonce_fixture_1234",
  "want_error": false,
  "frame": {
    "ipc_version": "rust-ipc-v6",
    "frame_type": "hello_ack",
    "request_id": "runtime_gen_fixture:hello",
    "runtime_generation_id": "runtime_gen_fixture",
    "payload": {
      "runtime_version": "0.0.0-dev",
      "actual_target": "linux/amd64",
      "rust_ipc_version": "rust-ipc-v6",
      "wasm_abi_version": "redevplugin-wasm-worker-v2",
      "contract_set_sha256": "8f8428846f3f896db5d0fac9b22a4ea7a301625fa866fc77dc70caa48ca7b1f9",
      "channel_nonce": "nonce_fixture_1234",
      "limits": {
        "worker_count": 8,
        "queue_capacity": 32,
        "per_plugin_concurrency": 4,
        "module_cache_entries": 64,
        "module_cache_source_bytes": 134217728
      },
      "process_containment": {
        "schema_version": "redevplugin.process_containment.v1",
        "profile": "linux-runtime-v1",
        "seccomp_policy_sha256": "6305735925c1fbacaf4950df2e535d3a11cebec8ab7aa16ce37fca3c31745543",
        "no_new_privs": true,
        "seccomp_tsync": true,
        "process_creation_denied": true,
        "reexec_denied": true,
        "active": true
      }
    }
  }
}