# RNS Server

Minimal control surface for the supervised node. Enter a bearer token once, then this page polls `/api/node` and `/api/processes`.

Waiting for token

## Server Mode

-

## Uptime

-

## Running Processes

-

## Ready Processes

-

## Config Converged

-

No config status yet.

## Config Runtime Status

Saved Vs Runtime
unknown

No config status yet.

Child Restarts
unknown

No process restart information yet.

Control Plane
unknown

No control-plane restart information yet.

Last Action | -
Last Save | -
Last Apply | -

## Processes

Name | Status | Ready | PID | Uptime | Last Change | Last Exit | Detail | Action | Logs
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---

### No process selected

Select a process to inspect its runtime detail, recent events, and logs.

idle
Readiness
-

No process selected.

Restarts
0

No transition data yet.

Last Exit
-

No recorded process error.

Logs
0

No log metadata yet.

Recent Events For Selected Process

Event | Age | Detail
--- | --- | ---

## Process Logs

No process selected Choose a process log stream

## Config

Config Path | -
Resolved Config Dir | -
Server Config File | -
Stats DB | -
rnsd Bin | -
rns-sentineld Bin | -
rns-statsd Bin | -
HTTP Bind | -
HTTP Auth | -

Process | Executable | Args
--- | --- | ---

### Guided Config Workflow

The guided editor is the primary workflow for common `rns-server.json` changes. It keeps the generated JSON in sync automatically, so the raw editor is only needed for advanced cases.

Process Paths
Stats DB Path rnsd Bin rns-sentineld Bin rns-statsd Bin
HTTP Control Plane
Enable embedded HTTP control plane HTTP Host HTTP Port Disable bearer token auth HTTP Auth Token
Blank text fields are omitted so runtime defaults still apply. The builder writes explicit booleans for HTTP enablement and auth mode, and updates the candidate JSON automatically as you edit.
1. Edit guided fields
2. Validate the generated plan
3. Save draft or apply
Result Summary
No config action run yet

Use this only if you need fields the guided workflow does not cover yet.
Advanced JSON Editor

Paste or edit a candidate `rns-server.json` payload directly for advanced cases. You can import it back into the builder when the fields overlap.

Builder is the primary workflow
Builder is in sync
Plan Summary
No plan yet
Action Class
unknown

Validate a config change to preview its operational impact.

Targets
No targets yet.
Changed Fields
0

Number of config fields that will change if this plan is saved or applied.

Field | Before | After | Effect
--- | --- | --- | ---

Schema Notes
No schema loaded yet

Field | Type | Default | Effect
--- | --- | --- | ---

## Recent Process Events

Process | Event | Age | Detail
--- | --- | --- | ---

## JSON Endpoints

/api/node, /api/config, /api/config/schema, /api/processes, /api/process_events, `POST /api/config`, `POST /api/config/apply`, and `POST /api/config/validate`