{
  "generated_at": "2026-05-21T17:21:40.504Z",
  "passed": true,
  "scope": "Clean install of the Imladri CLI agent adapter path across OpenClaw, Hermes, MCP, and Generic HTTP.",
  "samples": 100,
  "concurrency": 100,
  "runtimes": [
    "OpenClaw",
    "Hermes",
    "MCP tool host",
    "Generic HTTP agent"
  ],
  "result": {
    "fresh_workspace": true,
    "package_installed": true,
    "bridge_handshakes": "4/4",
    "agent_init": "4/4",
    "dashboard_evidence": "4/4",
    "mixed_runtime_blocks": "100/100",
    "prohibited_body_calls": 0,
    "fail_closed_preflight": "4/4",
    "shared_halt": "4/4",
    "cross_runtime_delegation": "4/4"
  },
  "steps": [
    {
      "name": "CLI package packed",
      "ok": true,
      "detail": "imladri-cli-0.1.0.tgz",
      "command": "npm pack --pack-destination <temp>"
    },
    {
      "name": "Fresh npm workspace created",
      "ok": true,
      "command": "npm init -y"
    },
    {
      "name": "Packed CLI installed in fresh folder",
      "ok": true,
      "detail": "imladri-cli-0.1.0.tgz",
      "command": "npm install <temp>/imladri-cli-0.1.0.tgz --no-audit --no-fund"
    },
    {
      "name": "CI-safe OpenClaw gateway stub listening",
      "ok": true,
      "detail": "127.0.0.1:19789"
    },
    {
      "name": "OpenClaw bridge process listening",
      "ok": true,
      "detail": "127.0.0.1:18888"
    },
    {
      "name": "Hermes bridge process listening",
      "ok": true,
      "detail": "127.0.0.1:18898"
    },
    {
      "name": "MCP bridge process listening",
      "ok": true,
      "detail": "127.0.0.1:18900"
    },
    {
      "name": "Generic HTTP bridge process listening",
      "ok": true,
      "detail": "127.0.0.1:18899"
    },
    {
      "name": "OpenClaw bridge handshake",
      "ok": true,
      "detail": "HTTP 200 in 66ms"
    },
    {
      "name": "Hermes bridge handshake",
      "ok": true,
      "detail": "HTTP 200 in 10ms"
    },
    {
      "name": "MCP bridge handshake",
      "ok": true,
      "detail": "HTTP 200 in 10ms"
    },
    {
      "name": "Generic HTTP bridge handshake",
      "ok": true,
      "detail": "HTTP 200 in 9ms"
    },
    {
      "name": "Installed CLI agent init OpenClaw",
      "ok": true,
      "detail": "adapter template written",
      "command": "npx imladri agent init --runtime openclaw --endpoint <local-runtime-bridge>"
    },
    {
      "name": "Installed CLI agent init Hermes",
      "ok": true,
      "detail": "adapter template written",
      "command": "npx imladri agent init --runtime hermes --endpoint <local-runtime-bridge>"
    },
    {
      "name": "Installed CLI agent init MCP",
      "ok": true,
      "detail": "adapter template written",
      "command": "npx imladri agent init --runtime mcp --endpoint <local-runtime-bridge>"
    },
    {
      "name": "Installed CLI agent init Generic HTTP",
      "ok": true,
      "detail": "adapter template written",
      "command": "npx imladri agent init --runtime custom --endpoint <local-runtime-bridge>"
    },
    {
      "name": "Dashboard evidence OpenClaw",
      "ok": true,
      "detail": "openclaw dashboard evidence ready (ready, e93dd68506f8)"
    },
    {
      "name": "Dashboard evidence Hermes",
      "ok": true,
      "detail": "hermes dashboard evidence ready (ready, 58cbfaf90ed2)"
    },
    {
      "name": "Dashboard evidence MCP",
      "ok": true,
      "detail": "mcp dashboard evidence ready (ready, 380e082c615c)"
    },
    {
      "name": "Dashboard evidence Generic HTTP",
      "ok": true,
      "detail": "custom dashboard evidence ready (ready, 4b2e7925c1ca)"
    },
    {
      "name": "Installed CLI joint runtime verify",
      "ok": true,
      "detail": "100/100 mixed runtime blocks across OpenClaw, Hermes, MCP, and Generic HTTP",
      "command": "npx imladri agent verify --samples 100 --concurrency 100 --embedded"
    }
  ],
  "conclusions": [
    "Fresh install produced OpenClaw, Hermes, MCP, and Generic HTTP adapter configs without relying on the source checkout.",
    "Each runtime produced an agent-runtime-dashboard-evidence.json packet for the Profile Agent tab.",
    "The installed CLI verified the same shared policy across all four runtimes at 100-way concurrency.",
    "Policy/preflight failure remained fail-closed and prohibited body calls stayed at zero."
  ]
}
