Skip to content

CANON · SITE-PAGE / SELF-HOST

Run your own node

DefinedTerm

Install Holochain and the Economy3 hApp on your own machine.

TERM CODE
self-host
IDENTIFIER
self-hostEconomy3 site page
HAS PART
{"@type":"WebPageElement","identifier":"eyebrow","text":"Economy3 · Self-hosted node"}{"@type":"WebPageElement","identifier":"headline","text":"Set up your Economy3 conductor"}{"@type":"WebPageElement","identifier":"lede","text":"Self-hosted nodes run the Economy3 hApp on your own infrastructure. Your data stays on your machine and joins the Economy3 DHT peer-to-peer. No cloud required."}{"@type":"WebPageElement","identifier":"emailKey","text":"Email your AgentPubKey →"}{"@type":"WebPageElement","identifier":"back","text":"← Back to Economy3"}{"@type":"WebPageElement","identifier":"steps","hasPart":[{"@type":"WebPageElement","position":"1","name":"Install Holochain","text":"Download and install the Holochain binary for your platform.","description":"# macOS / Linux\ncurl -L https://holochain.love/install.sh | bash\n\n# Verify\nhc --version"},{"@type":"WebPageElement","position":"2","name":"Install the Economy3 hApp","text":"Download the Economy3 hApp bundle and configure your conductor.","description":"# Download the latest Economy3 hApp bundle\ncurl -LO https://github.com/economy3org/economy3-web/releases/latest/download/economy3.happ\n\n# Start your conductor with the Economy3 network seed\nhc sandbox create --network-seed {networkSeed} economy3.happ"},{"@type":"WebPageElement","position":"3","name":"Join the DHT","text":"Start the conductor and confirm it connects to the Economy3 peer network.","description":"# Start your local conductor\nhc sandbox run\n\n# In a second terminal, confirm your app is running\nhc app list"},{"@type":"WebPageElement","position":"4","name":"Get your Agent Public Key","text":"Copy your AgentPubKey from the app list output — it starts with “uhCAk”.","description":"hc app list"},{"@type":"WebPageElement","position":"5","name":"Submit your key to Economy3","text":"Email your AgentPubKey to scott@economy3.org with your organisation name. We'll link it to your account so your signed records are attributed to your node."}]}
{
  "@context": [
    "https://schema.org",
    {
      "e3": "https://economy3.org/",
      "hc": "https://holochain.org/",
      "mcp": "https://modelcontextprotocol.io/",
      "p2pShipyard": "https://github.com/darksoil-studio/p2p-shipyard#",
      "skos": "http://www.w3.org/2004/02/skos/core#"
    }
  ],
  "@type": "DefinedTerm",
  "@id": "https://economy3.org/site-page/self-host",
  "termCode": "self-host",
  "name": "Run your own node",
  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "economy3:site-page",
    "name": "Economy3 site page",
    "value": "self-host"
  },
  "description": "Install Holochain and the Economy3 hApp on your own machine.",
  "hasPart": [
    {
      "@type": "WebPageElement",
      "identifier": "eyebrow",
      "text": "Economy3 · Self-hosted node"
    },
    {
      "@type": "WebPageElement",
      "identifier": "headline",
      "text": "Set up your Economy3 conductor"
    },
    {
      "@type": "WebPageElement",
      "identifier": "lede",
      "text": "Self-hosted nodes run the Economy3 hApp on your own infrastructure. Your data stays on your machine and joins the Economy3 DHT peer-to-peer. No cloud required."
    },
    {
      "@type": "WebPageElement",
      "identifier": "emailKey",
      "text": "Email your AgentPubKey →"
    },
    {
      "@type": "WebPageElement",
      "identifier": "back",
      "text": "← Back to Economy3"
    },
    {
      "@type": "WebPageElement",
      "identifier": "steps",
      "hasPart": [
        {
          "@type": "WebPageElement",
          "position": "1",
          "name": "Install Holochain",
          "text": "Download and install the Holochain binary for your platform.",
          "description": "# macOS / Linux\ncurl -L https://holochain.love/install.sh | bash\n\n# Verify\nhc --version"
        },
        {
          "@type": "WebPageElement",
          "position": "2",
          "name": "Install the Economy3 hApp",
          "text": "Download the Economy3 hApp bundle and configure your conductor.",
          "description": "# Download the latest Economy3 hApp bundle\ncurl -LO https://github.com/economy3org/economy3-web/releases/latest/download/economy3.happ\n\n# Start your conductor with the Economy3 network seed\nhc sandbox create --network-seed {networkSeed} economy3.happ"
        },
        {
          "@type": "WebPageElement",
          "position": "3",
          "name": "Join the DHT",
          "text": "Start the conductor and confirm it connects to the Economy3 peer network.",
          "description": "# Start your local conductor\nhc sandbox run\n\n# In a second terminal, confirm your app is running\nhc app list"
        },
        {
          "@type": "WebPageElement",
          "position": "4",
          "name": "Get your Agent Public Key",
          "text": "Copy your AgentPubKey from the app list output — it starts with “uhCAk”.",
          "description": "hc app list"
        },
        {
          "@type": "WebPageElement",
          "position": "5",
          "name": "Submit your key to Economy3",
          "text": "Email your AgentPubKey to scott@economy3.org with your organisation name. We'll link it to your account so your signed records are attributed to your node."
        }
      ]
    }
  ]
}