# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: sources-add-studio · host: studio-mbp · 80 columns · NO_COLOR · exit 0
# clock: Wed 30 Sep 2026 15:23 PDT · Account path · studio-mbp (macOS ordinary workstation, connectivity role) after WDJB-MJHT is approved; site Home → namespace home-lan
# stderr lines (counting the prompt line as 1): none
studio-mbp $ sudo mainskeeper sources add --nut 192.168.1.20 --ups rackups
MainsKeeper · studio-mbp · sources add                 Wed 30 Sep 2026 15:23 PDT
Checks the endpoint without credentials. No UPS commands are sent.

Endpoint
  NUT server 192.168.1.20:3493 (default port)
  UPS name rackups
Identity
  home-lan · NUT · 192.168.1.20:3493 · rackups
  key           home-lan|nut|192.168.1.20|3493|rackups
Reachable
  ✓ answered
  TCP 3493 in 5 ms
Duplicate
  ✓ identity not registered on any collector
  not the same  the same address in broadwater-lan would be another identity
                (another network)
Added
  src-studio-mbp-nut-192-168-1-20-rackups
  draft — not read yet
UPS role
  ○ off on this collector
  save and test now; monitoring needs the role

Next
  › sudo mainskeeper sources auth src-studio-mbp-nut-192-168-1-20-rackups
