Nix / owner console

Inspect

Follow a reply back to its inputs, memory and recorded decisions.

Read-only inspection

Each subsystem reports independently. Reachability does not prove a completed turn.

database

ok
path/srv/nix/data/nix.db
writabletrue
journal modewal
schema version5
migrations applied5
latency ms5
error

card

ok
nameNix
character version0.4.2
l0 version0.2.0
l1 mount entry5
affect states["flat","dry","sharp","caustic","engaged","reticent","level"]
path/srv/nix/identity/nix.card.json

model binding

ok
lock version0.3.0
bindinggoogle/gemma-4-e4b (Q4_K_M) sha256:3f72a20a06f6
served bylm-studio
context tokens8192
reserve output tokens800
embedding modelmultilingual-e5-base
embedding dimensions768
embedding contract configuredtrue
note

inference

ok
endpointhttp://100.86.140.254:1234/v1/models
status code200
latency ms5
error

embedder

ok
endpointhttp://127.0.0.1:8081/v1/models
status code200
latency ms2
error
contract verifiedfalse

The reachability probe does not verify vectors. Startup contract and reference-vector results are in runtime logs.

restore

ok
local event id116
external event id
external ts
note
Complete health response
{
  "status": "ok",
  "serving": true,
  "checked_at": "2026-09-17T12:39:13.905Z",
  "phase": 3,
  "checks": {
    "database": {
      "status": "ok",
      "detail": {
        "path": "/srv/nix/data/nix.db",
        "writable": true,
        "journal_mode": "wal",
        "schema_version": 5,
        "migrations_applied": 5,
        "latency_ms": 5,
        "error": null
      }
    },
    "card": {
      "status": "ok",
      "detail": {
        "name": "Nix",
        "character_version": "0.4.2",
        "l0_version": "0.2.0",
        "l1_mount_entry": 5,
        "affect_states": [
          "flat",
          "dry",
          "sharp",
          "caustic",
          "engaged",
          "reticent",
          "level"
        ],
        "path": "/srv/nix/identity/nix.card.json"
      }
    },
    "model_binding": {
      "status": "ok",
      "detail": {
        "lock_version": "0.3.0",
        "binding": "google/gemma-4-e4b (Q4_K_M) sha256:3f72a20a06f6",
        "served_by": "lm-studio",
        "context_tokens": 8192,
        "reserve_output_tokens": 800,
        "embedding_model": "multilingual-e5-base",
        "embedding_dimensions": 768,
        "embedding_contract_configured": true,
        "note": null
      }
    },
    "inference": {
      "status": "ok",
      "detail": {
        "endpoint": "http://100.86.140.254:1234/v1/models",
        "status_code": 200,
        "latency_ms": 5,
        "error": null
      }
    },
    "embedder": {
      "status": "ok",
      "detail": {
        "endpoint": "http://127.0.0.1:8081/v1/models",
        "status_code": 200,
        "latency_ms": 2,
        "error": null,
        "contract_verified": false
      }
    },
    "restore": {
      "status": "ok",
      "detail": {
        "local_event_id": 116,
        "external_event_id": null,
        "external_ts": null,
        "note": null
      }
    }
  }
}