← Back to main site

worldofai.space — Holo edge node status & apps

A simple live view of the Holo edge node behind worldofai.space (this page is also available at ai.worldofai.space): how the machine is doing, which Holochain apps are running, and what else could be hosted here. Numbers refresh from the server on a timer or when you load.

Quick steps (node operator)

  1. Install Doorstep (or other presets) — Save your API token below, then use Install on node on the Doorstep card, or paste the .happ URL from the Doorstep pilot page (same page lists .webhapp for Kangaroo / desktop pilots).
  2. App WebSocket + browser origins — After install, set allowed_origins and a public wss:// URL so pilots can Connect (see operator setup).
  3. Verify this dashboard — Use Verify token, then Enable / Disable / Remove on hosted apps as needed.
  4. Pilots — Prefer sharing doorstep.webhapp + Kangaroo (see pilot page); for browser-only pilots, share wss:// URL + token and doorstep.social. Questions: Telegram support.
Loading…

Your apps & what the node is doing

Choose a hosted app for actions. The log on the right is read straight from the server when the page updates — it often mentions peers, gossip, and the network.

Hosted apps

Control API — paste the same secret as HOLO_EDGE_API_TOKEN in holo-edge-api.env, then Save. The token is kept in session storage (this tab only; cleared when you close the tab). Install on node, Remove from node, and the Enable / Disable / Remove buttons only work after a correct token is saved — otherwise the browser never sends Authorization: Bearer … to /api/edge/. If you get 401 Unauthorized with a correct token, nginx must forward that header: proxy_set_header Authorization $http_authorization; inside location /api/edge/ (see repo edge/vps/hello-nginx-default-plus-doorstep.conf).

Behind the scenes

Network & discovery (from log)

Recent node log

Apps you could host

Use Install on node to add Kando, Emergence, or Doorstep to this edge, or Remove from node to uninstall them. Install on node and Remove from node need a saved API token (above) — the browser sends Authorization: Bearer … to /api/edge/. Installs can take a few minutes; watch the feedback box. Pick an installed app above for Enable / Disable / Remove (also token-gated).

Under the hood

Live data is read from status.json. Install / remove presets and app actions call /api/edge/ with a Bearer token you paste above (same value as on the server). Nginx must forward Authorization (proxy_set_header Authorization $http_authorization; in location /api/edge/ — see repo edge/vps/hello-nginx-default-plus-doorstep.conf). Operators: after editing nginx inside the hello container, nginx -t && nginx -s reload.

Raw status.json:

(click Load now)