KCSG1 · Node Control

Realtime Node Work · refresh 2s

READY / IDLE
MissionTask
HandlerProgress0%
Heartbeat2026-08-22T19:58:13ZAge7s

Central / KCC projection

This node publishes heartbeat and observed state to /api/control/node-runtime. KCC must show the same truth to humans; Central remains authority for registry and historical records.

Field familyHuman-visible meaning
Identitynode id, type, hostname, OS, architecture, capabilities
Workmission, task, handler, progress, blocker, evidence
ServicesMiniLoki, KSANS, Loki, Muse, MCPv4, n8n health/process/ports
ResourcesCPU/load, memory, disk, network, Docker
Truthfreshness, source, runtime version; process presence alone is not PASS

Live Activity & Evidence · latest first

TimeEventMissionTaskLevelMessage
2026-08-22T19:58:08ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:57:36ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:57:05ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:56:34ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:56:03ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:55:33ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:55:01ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:54:28ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:53:57ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:53:26ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:52:55ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:52:23ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:51:51ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:51:20ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:50:48ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:50:16ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:49:45ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:49:14ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:48:41ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:48:10ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:47:39ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:47:08ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:46:36ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:46:04ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:45:34ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:45:02ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:44:30ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:43:59ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:43:28ZACTIVITY_SNAPSHOTINFOobserved local runtime
2026-08-22T19:42:56ZACTIVITY_SNAPSHOTINFOobserved local runtime

Raw state published by node

{
  "node_id": "KCSG1",
  "node_type": "WORKER",
  "console_url": "http://127.0.0.1:8787",
  "capabilities": [
    "MISSION_EXECUTOR",
    "N8N",
    "MCPV4",
    "KSANS",
    "MINILOKI",
    "LOKI",
    "MUSE"
  ],
  "updated_at": "2026-08-22T19:58:13Z",
  "current": {},
  "services": {
    "MiniLoki": {
      "running": false,
      "processes": []
    },
    "KSANS": {
      "running": false,
      "processes": [],
      "command": ""
    },
    "Loki": {
      "running": false,
      "processes": []
    },
    "Muse": {
      "running": false,
      "processes": []
    },
    "MCPv4": {
      "running": true,
      "processes": [
        "759 /usr/bin/python3 /opt/kebunate/mcpv4/app.py"
      ],
      "systemd": "active",
      "ports": {
        "8844": true,
        "8845": true,
        "8850": true
      }
    },
    "n8n": {
      "running": true,
      "processes": [
        "44201 node /usr/local/bin/n8n",
        "44308 node --disallow-code-generation-from-strings --disable-proto=delete /usr/local/lib/node_modules/n8n/node_modules/.pnpm/@n8n+task-runner@file+packages+@n8n+task-runner_@[email protected]_@opentelemetry_9b355fdefbbcd3a94c6b6a0f8d71b658/node_modules/@n8n/task-runner/dist/start.js"
      ],
      "health": {
        "ok": true,
        "http": 200
      },
      "port_5678": true
    }
  },
  "system": {
    "hostname": "kebunate-core-sg1",
    "platform": "Linux-6.8.0-138-generic-x86_64-with-glibc2.39",
    "os": "Linux",
    "release": "6.8.0-138-generic",
    "machine": "x86_64",
    "cpu_count": 2,
    "load1": 0.01220703125,
    "load5": 0.0068359375,
    "load15": 0.0,
    "memory": {
      "total": 4106104832,
      "available": 3065344000,
      "used": 1040760832
    },
    "disk": {
      "total": 83921281024,
      "used": 21603508224,
      "free": 58033819648
    },
    "python": "3.12.3",
    "uptime_seconds": 246727.34,
    "network": {
      "hostname": "kebunate-core-sg1",
      "resolved_ips": [
        "127.0.1.1"
      ],
      "interfaces": [
        "lo               UNKNOWN        127.0.0.1/8 ::1/128 ",
        "eth0             UP             139.162.4.63/24 2400:8901::2000:d4ff:fee6:4060/64 fe80::2000:d4ff:fee6:4060/64 ",
        "docker0          DOWN           172.17.0.1/16"
      ]
    },
    "docker": {
      "installed": true,
      "runtime_ok": true,
      "server_version": "29.6.2",
      "error": ""
    }
  },
  "files": {
    "state": "/var/lib/kebunate-node-runtime/state.json",
    "log": "/var/lib/kebunate-node-runtime/agent.log",
    "events": "/var/lib/kebunate-node-runtime/events.ndjson"
  },
  "truth": {
    "source": "persistent-local-agent",
    "process_presence_is_not_health": true,
    "remote_live_requires_fresh_heartbeat": true
  }
}