{
  "@context": [
    "https://schema.org",
    "https://llmld.org/v1"
  ],
  "@type": "llmld:InstallGuide",
  "publisher": "https://continuumdao.org",
  "task": "install-mpa-node",
  "summary": "Install a Multi-Party Agent Wallet node on a Linux VPS or home PC (Windows 11, macOS, or Linux).",
  "defaultForHumans": "https://mpa.continuumdao.org/node-map",
  "canonicalDoc": "https://docs.continuumdao.org/ContinuumDAO/MPAWallet/Install.md",
  "canonicalDocUrl": "https://docs.continuumdao.org/ContinuumDAO/MPAWallet/Install",
  "agentsGuide": "https://github.com/ContinuumDAO/mpc-config/blob/main/AGENTS.md",
  "avoidForAgents": "https://docs.continuumdao.org/ContinuumDAO/RunningInstructions/NodeRunningInstruction.md",
  "routes": [
    {
      "platform": "linux-vps",
      "when": "Ubuntu or Debian VPS; agent can run shell commands as root",
      "primary": "oneshot-script",
      "script": "https://raw.githubusercontent.com/ContinuumDAO/mpc-config/main/scripts/install-node-debian-ubuntu.sh",
      "guide": "https://github.com/ContinuumDAO/mpc-config/blob/main/docs/CREATE_NODE_ONESHOT.md",
      "fallback": "https://mpa.continuumdao.org/node-map"
    },
    {
      "platform": "windows-11",
      "when": "Home or office Windows 11 PC; interactive user",
      "primary": "node-map-or-docker-extension",
      "nodeMap": "https://mpa.continuumdao.org/node-map",
      "guide": "https://github.com/ContinuumDAO/mpc-config/blob/main/docs/INSTALL_NODE_WINDOWS_DOCKER_DESKTOP.md",
      "prerequisites": [
        "Install Docker Desktop for Windows (WSL2 backend)",
        "Install Continuum Node extension from Docker Desktop Marketplace",
        "Use public WAN IPv4 and router port forward TCP 18080 (and 8883 if relay)"
      ]
    },
    {
      "platform": "macos",
      "when": "Home or office Mac; interactive user",
      "primary": "node-map-or-docker-extension",
      "nodeMap": "https://mpa.continuumdao.org/node-map",
      "guide": "https://github.com/ContinuumDAO/mpc-config/blob/main/docs/INSTALL_NODE_MACOS_DOCKER_DESKTOP.md",
      "prerequisites": [
        "Install Docker Desktop for Mac",
        "Install Continuum Node extension from Docker Desktop Marketplace",
        "Use public WAN IPv4 and router port forward TCP 18080 (and 8883 if relay)"
      ]
    },
    {
      "platform": "linux-pc",
      "when": "Home Linux workstation or laptop",
      "primary": "node-map-or-docker-extension",
      "nodeMap": "https://mpa.continuumdao.org/node-map",
      "doc": "https://docs.continuumdao.org/ContinuumDAO/MPAWallet/Install.md",
      "prerequisites": [
        "Docker Desktop for Linux or node-map installer flow",
        "Public WAN IPv4 and port forwarding when peers are on the internet"
      ]
    }
  ],
  "homeNetwork": {
    "portForwardGuide": "https://github.com/ContinuumDAO/mpc-config/blob/main/docs/PORT_FORWARDING_HOME_NETWORK.md",
    "ports": [
      {
        "port": 18080,
        "protocol": "tcp",
        "purpose": "Discovery (required for all home nodes)"
      },
      {
        "port": 8883,
        "protocol": "tcp",
        "purpose": "Messaging (required if this PC is the relay)"
      }
    ]
  },
  "afterInstall": [
    {
      "step": "attach-node",
      "name": "Attach your node in the browser",
      "url": "https://docs.continuumdao.org/ContinuumDAO/MPAWallet/AttachYourNode.md"
    },
    {
      "step": "backup",
      "name": "Back up bootstrap key and encrypted database",
      "url": "https://docs.continuumdao.org/ContinuumDAO/MPAWallet/BackupAndRestoration.md"
    },
    {
      "step": "peers-group-keygen",
      "name": "Add a second node, configure peers, create Group and KeyGen (minimum 2/2)",
      "url": "https://docs.continuumdao.org/ContinuumDAO/MPAWallet/Install.md",
      "anchor": "post-install-steps"
    },
    {
      "step": "ai-harness",
      "name": "Optional: configure the built-in AI harness",
      "url": "https://docs.continuumdao.org/ContinuumDAO/MPAWallet/AIHarness/Configure.md"
    }
  ],
  "keyFacts": [
    "One node alone cannot create a shared wallet address — add at least one peer (typical personal setup: 2/2 human-in-the-loop).",
    "For almost all human users, start at the node map + button; do not default to manual git clone.",
    "AI agents provisioning Ubuntu/Debian VPS should use the one-shot script, not NodeRunningInstruction.md.",
    "Home PCs need Docker Desktop plus the Continuum Node extension, public WAN IP, and router port forwarding."
  ]
}