node · Mac Mini M4 · always-on runtime · 4 seats · reachable over Tailscale

Mac Mini M4

The always-on box: herdr server, four Codex seats, Bifrost, sleep prevented. Reachable right now over Tailscale (ssh answered at 20:43); the Cloudflare WARP private route is present but does not carry ping or ssh today. Every fact below carries the probe that produced it.

01

Reachable, by which route

three routes, each with its last probe; commands are the read-only ones in the repo
Tailscaleup · ssh answeredssh -o BatchMode=yes mac-mini-ts returned hostname, sysctl, uptime; mini-herdr agent list returned 4 agents at 20:38. ESTATE.md calls Tailscale the legacy fallback; today it is the only route that carries traffic.
probe 2026-09-06 20:43 +07
Cloudflare WARP private routeroute present · no replybin/mini-probe: "MINI unreachable: ping=fail warp_route=ok ssh=fail". Same verdict as estate/MINI-STATUS.md on 5 Sep. Pilot note: cloudflared runs on the Mini as a token-managed system daemon; the Mini's current interface address differs from the historical destination; origin certificate absent on both machines so advertised routes could not be inspected.
probe 2026-09-06 20:43 +07
Interactive attach (herdr)rendered · 6 Sep pilotenv -u HERDR_ENV -u HERDR_SESSION herdr --remote mac-mini-herdr --session default rendered the default-session UI (owner labels AGENCY, INTENT). First attempt inherited the laptop session name and started an empty named server, which was stopped; no owner runtime closed.
probe 2026-09-06 (mini-native-pilot.json)
ProbeCommandResultWhenBy
ssh over Tailscalessh -T -o BatchMode=yes -o ConnectTimeout=6 -o RemoteCommand=none mac-mini-ts 'hostname; sysctl -n hw.model hw.memsize; sw_vers -productVersion; uptime; df -h /; pmset -g'ok Mac16,10 · 16 GB · 15.5 · up 8 days 23:09 · sleep 0 (prevented by powerd)2026-09-06 20:43TEMPLATE-BANK-ZERO-2
WARP route probe00_AGENT_ZERO/bin/mini-probeunreachable ping=fail warp_route=ok ssh=fail (read-only: route inspection, one ICMP echo, ssh running only true)2026-09-06 20:43TEMPLATE-BANK-ZERO-2
herdr agent listmini-herdr agent list4 agents ERDOS-LEAD idle · SISO-PERF-SOL idle · PLAYS-ZERO done · INTENT-DISTILLATION done, all codex2026-09-06 20:38TEMPLATE-BANK-ZERO-2
Bifrostcurl -s -o /dev/null -w %{http_code} http://127.0.0.1:8080/ (on the Mini)2002026-09-06 20:43TEMPLATE-BANK-ZERO-2
Astra inference on the Minicodex exec --model gpt-6-astra (invocation-only openai provider, native catalog/context overrides)ASTRA_MINI_OK exit 0; rollout recorded in the pilot ledger2026-09-06 (pilot)LAPTOP-ORGANIZER
MINI-SYNC verificationssh mini-fast (herdr, codex, claude, gh, git, Bifrost, free memory, disk, sleep)up · no live agents then "herdr 0.6.5 server up (no live agents), codex + claude 2.1.220 + gh + git installed and authed, Bifrost on :8080, 6 GB free, 20 GB disk, sleep prevented … Only Tailscale reaches it"2026-09-06 00:05Fable FA0
WARP route probebin/mini-probeunreachable estate/MINI-STATUS.md: WARP route present on utun5; ping and ssh failed2026-09-05 02:41LAPTOP-ORGANIZER
02

What runs there

mini-herdr agent list 20:38 · last writeback from atlas/now.json 20:29
SeatHarnessStatuscwdLast writeback
ERDOS-LEADcodexidle~/SISO_Workspace/SISO_Research/erdosnone in scanned logs
SISO-PERF-SOLcodexidle~/SISO_Workspace/SISO_Internal_Labnone in scanned logs
PLAYS-ZEROcodexdone~/SISO_Workspace/SISO_Agents/siso-skills-hub2026-09-06 01:28 · plays-verification-2026-09-05.json
INTENT-DISTILLATIONcodexdone~/SISO_Workspace/SISO_Knowledge/.siso-local/siso-source2026-09-06 05:33 · KNOWLEDGE-PEOPLE.md
herdr 0.6.5 · default sessioncodex-cli 0.153.4Bifrost :8080 · 200cloudflared · system daemon (pilot)Foundry 1.3M index (ESTATE.md)sleep prevented · powerd
03

Capacity · budget

sysctl, df, pmset over ssh at 20:43; what is not measured says so
16 GBRAM (hw.memsize)
17 GiBdisk free of 228 (df /, 51%)
1.15load 1 min (uptime)
8 d 23 huptime
4seats (herdr)
token budget · not measured here
model
Mac16,10 (Mac Mini M4) · macOS 15.5
memory then
6 GB free at 00:05 (MINI-SYNC); not re-read at 20:43 (vm_stat not run)
disk
228 GiB volume, 17 GiB used, 17 GiB available (APFS; df -h / 20:43). 20 GB at 00:05.
sleep
pmset -g: sleep 0 (prevented by powerd), disksleep 10, networkoversleep 0
budget left
not measured on this page: no rate_limits event or plan-usage read was taken for the Mini; the Codex profile there is gpt-6-astra via Bifrost (pilot), plan shared with the laptop
what the laptop looks like
MacBookPro17,1 · 16 GB · / 23% used, 59 GiB free · load 2.44 · up 1 d 4 h (20:43). MINI-SYNC 00:05: "0.1 GB free, swap 5.2/6 GB, 14 Astras + 3 Claudes … At the ceiling"
04

Placement rule

briefs/MINI-SYNC.md, 6 Sep 00:30
GitHub and Cloudflare are the sources of truth, so where an agent runs does not matter. An owner is a repo checkout plus a session; the session is ethereal, the repo is not.briefs/MINI-SYNC.md §"The principle (his)", written by Fable FA0 from Shaan's 00:15 words (not a transcript) · 6 Sep 00:30
  1. 1
    Stays on the laptop laptopOracle's four seats (his call; VNC, browser, streaming hardware) · Fable (front seat) · MAIN-ZERO
  2. 2
    Moves to the Mini minievery agency owner: INTENT-DISTILLATION first (moved 6 Sep 05:48, thread on the Mini), then GQ-COMPUTE, FOUNDRY, INTERNAL, AGENCY, LAPTOP-ORGANIZER; LIBRARY-ZERO and PLAYS-ZERO born there
  3. 3
    Later: client VPS vpsOracle streaming VPS (paid by SISO) for the oracle-vps engine split; Client VPS #2 unverified (ESTATE.md)
  4. 4
    Pass work by repo, never rsync rule"Never rsync from the laptop" · codex resume is not portable across machines, so a Mini seat boots fresh from handoff + brief (bring-up step 4)
1 · Codex routecopy the model/provider stanza (Astra via Bifrost); verify codex exec 'reply ASTRA_MINI_OK' → passed (pilot)
2 · Reposgh repo clone the protocol repo, fix SISO_Agency remote, clone SISO_Knowledge
3 · Herdrworkspace on the default session, one tab per owner; verify mini-herdr agent list → 4 agents (20:38)
4 · Move a seatINTENT-DISTILLATION first; the ethereal test
5 · Visibilityaz-now reads the Mini via mini-herdr; NOW.html marks the node → done (U10 shows node mini)
6 · Repeatnext owner; two new seats born on the Mini
05

The other nodes

ESTATE.md nodes table + today's seat counts
NodeSpecRole todayReachSeats
MacBookMacBookPro17,1 · 16 GB · / 23% used (df 20:43)everything: Herdr, cmux, Bifrost, console, all Claude sessions; Oracle's seats stay herethis machine6
Mac Mini M4 this pageMac16,10 · 16 GB · 228 GiB, 17 freealways-on runtime: herdr, Codex agency seats, Bifrost; Foundry indexTailscale ok · WARP no reply4
Oracle streaming VPSpaid by SISO; host and provider not found in any md (ESTATE.md)target for the oracle-vps engine splitnot probed
Client VPS #2paid by clientUNVERIFIED which client and what runs; HALO README: "VPS deploy, no code exists"not probed
Private inter-node linkCloudflare WARP SISO-MINI tunnelintended primary; Tailscale the fallback that worksroute present · no reply
06

Evidence

fact · has a receiptproposal · not yet
ssh over Tailscale answered at 20:43 with hostname, Mac16,10, 16 GB, macOS 15.5, uptime 8 d 23 h, df / 17 GiB free, pmset sleep prevented, herdr 0.6.5, codex-cli 0.153.4, Bifrost 200.ssh -o RemoteCommand=none mac-mini-ts … · 2026-09-06 20:43 UTC+07
bin/mini-probe: "MINI unreachable: ping=fail warp_route=ok ssh=fail" (WARP destination); identical to estate/MINI-STATUS.md 5 Sep.00_AGENT_ZERO/bin/mini-probe · 2026-09-06 20:43 UTC+07
mini-herdr agent list: four codex agents (ERDOS-LEAD idle, SISO-PERF-SOL idle, PLAYS-ZERO done, INTENT-DISTILLATION done).mini-herdr agent list · atlas/now.json agents (node mini) · 2026-09-06 20:38 / 20:29
Astra inference on the Mini passed: codex exec --model gpt-6-astra returned ASTRA_MINI_OK, exit 0; interactive attach rendered the default session.ledger/2026-09-06-mini-native-pilot.json inference · interactiveAttach · 2026-09-06
N1: "Mini Astra config/catalog and GitHub clones installed; remote Herdr and dual-node NOW verified; Astra canary high-demand, laptop owner preserved, no full migration".OWNERS.md · LAPTOP-ORGANIZER · 2026-09-05 19:59 UTC+07
Make WARP carry traffic again (the Mini's interface address moved; cloudflared runs) and keep it alive across sleep; until then every doc that says "WARP is primary" describes intent, not today.ESTATE.md row "Private inter-node link"; pilot warpFollowup; two probes 5 and 6 Sep
Read a memory figure (vm_stat) and a rate_limits event in the same probe so "budget left" stops being unmeasured.the U22 question "What is the budget left?" has no receipt today
Limits
  • No IP address, tunnel address or hostname appears on this page; routes are named by their ssh/herdr aliases only.
  • The Mini's free memory was last read at 00:05 (6 GB); the 20:43 probe did not run vm_stat.
  • Oracle VPS and Client VPS #2 were not probed; ESTATE.md marks the second UNVERIFIED.
Version
ESTATE.md 1e5e61e
5 Sep 2026 18:36 +07 · nodes table
07

Bring-up

08-3008-3109-0109-0209-0309-0409-0509-0609-07probes2026-09-05 02:41 · mini-probe: unreachable via WARP (MINI-STATUS.md)2026-09-06 00:05 · MINI-SYNC verification over Tailscale: server up, no live agents2026-09-06 12:00 · native pilot: ASTRA_MINI_OK; interactive attach rendered2026-09-06 20:43 · ssh ok over Tailscale; WARP probe no replydocs · decisions2026-08-30 16:35 · Erdős: freeze laptop compute, move to the Mini (DECISION-LOG)2026-09-05 18:36 · ESTATE.md nodes table (1e5e61e)2026-09-06 00:30 · briefs/MINI-SYNC.md written (placement rule)seats on the Mini2026-09-05 19:59 · LAPTOP-ORGANIZER: N1 Mini Astra config + clones; remote Herdr verified2026-09-06 05:48 · INTENT-DISTILLATION moved to a Mini thread (LAPTOP-ORGANIZER)2026-09-06 20:38 · mini-herdr agent list: 4 agents
probesdocs · decisionsseats on the Mini
09

Agent entry

00_AGENT_ZERO/ESTATE.md → briefs/MINI-SYNC.md → ledger/2026-09-06-mini-native-pilot.json
  1. 00_AGENT_ZERO/bin/mini-probe
  2. mini-herdr agent list
  3. ssh -T -o BatchMode=yes -o RemoteCommand=none mac-mini-ts 'uptime; df -h /; pmset -g | grep sleep'
Agent entry
Read first
00_AGENT_ZERO/ESTATE.md → briefs/MINI-SYNC.md → ledger/2026-09-06-mini-native-pilot.json
Owner
LAPTOP-ORGANIZER (bring-up) · INTERNAL-ZERO (placement) · last writeback 6 Sep 05:48
Done when
Open this page and see the last probe time, the seats on the node, and the reachability route with its date; no address anywhere on it.