{ "module": "node-tools", "version": "1", "slug": "node-tools", "invokes": [ "*" ], "own-secrets": { "broker": "${dir:mesh-state}/broker" }, "listens": [ { "name": "mcp", "port": 4270, "protocol": "tcp", "from": "machine", "why": "the mesh's tools for whoever is on this machine, over MCP on loopback; the machine's login is the authority (novox/hq ADR 0152, 0175)" } ], "resources": [ { "id": "mesh-state", "type": "directory", "mode": "0755", "place": "mesh" }, { "id": "interpreter", "type": "package", "package": "nodejs" } ], "build": { "artifacts": [ { "name": "runtime", "kind": "bundle", "language": "go", "system": "arch", "from": "cmd/node-tools", "binary": "node-tools" } ] } }