Node
One machine's own door onto the platform.
partRunning the shop8 operationsid node-reagan
How it sits
A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.
| Operations | 8 POST 5 · GET 3 |
| Resources | 6 |
| Leaned on by | no other service names it |
| Leans on | none named |
| In recipes | none yet |
What it can do
8 operations in 6 resources, as the spec declares them. Each row is one call; paths are relative to the part.
release
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/release/activate | Signed: point /opt/cb/releases/current at a release |
| POST | /api/v1/release/install | Signed: fetch, verify and unpack a CB release |
2 operations
services
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/services | cb* systemd units on this node |
| POST | /api/v1/services/action | Signed: start/stop/restart/enable/disable a cb* unit |
2 operations
apex
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/apex/release | Signed: release an Apex app behind a trial boot, DB snapshot and health gate; rolls back on failure |
1 operation
exec
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/exec | Signed: fetch, verify and run an executable |
1 operation
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Beacon liveness |
1 operation
info
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/info | Node facts: OS, kernel, CPU, memory, GPUs, disks, release |
1 operation
All the partsRunning the shopThe platform's own id for this service is cbnode-reagan.
forge-catalog.json, generated Oct 30, 2026