# Federation node 3

On this host, **ColorLex.com is Lupopedia federation node 3**.

`federation_node_id` = `3`

## Role

Node 3 is dedicated to **word -> color -> hex** identity registration for artifacts.

It is a peer node in the federation model, not "the main Lupopedia install." Node 0 remains the OS / global federation root. This domain is the ColorLex color node.

Thousands of other domains may install Lupopedia at `theirdomain.com/lupopedia/` and become their own nodes. Those installs are local color authorities. They are not ColorLex. Unregistered installs stay **Node 1** (a category of independent installs). Registered installs receive Node IDs >= 2 from lupopedia.com. ColorLex is registered node 3. POWERED_BY names the installing domain. See [architecture.md](architecture.md) and [federation-registration-model.md](federation-registration-model.md).

## What "node" means here

- A federation node is a host (or install) that can hold identity-scoped data.
- ColorLex node 3 is authoritative for color registry activity that happens on colorlex.com.
- The same ColorNickname may resolve to a different HEX6 on another domain.
- Node 0 is the registry / directory, not a database of domain page maps or color tables. Local data stays on the domain. See [local-data-model.md](local-data-model.md).

## Subdirectory Lupopedia

The Lupopedia Semantic OS is installed at **`lupopedia/`** on this host. That install is still **this host**, but it is not the ColorLex landing app.

```text
/                  ColorLex document root (this site)
/lupopedia/        Lupopedia Semantic OS
/docs/             ColorLex operator docs
/assets/           ColorLex static assets
```

Public URL: `https://colorlex.com/lupopedia/`

ColorLex hrefs to the OS use the relative path `lupopedia/`. Do not assume ColorLex is installed at a server webroot other than this vhost. Do not treat ColorLex pages as Lupopedia PHP.

## Historical note (Lupopedia repo)

Older Lupopedia research used `federation_node_id` 3 as a **research sandbox** slot (external clones). That integer reuse in research trees is not ColorLex. On **colorlex.com**, node 3 means this color registry node.
