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 answered
ssh -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 reply
bin/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 pilot
env -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)
| Probe | Command | Result | When | By |
|---|---|---|---|---|
| ssh over Tailscale | ssh -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:43 | TEMPLATE-BANK-ZERO-2 |
| WARP route probe | 00_AGENT_ZERO/bin/mini-probe | unreachable ping=fail warp_route=ok ssh=fail (read-only: route inspection, one ICMP echo, ssh running only true) | 2026-09-06 20:43 | TEMPLATE-BANK-ZERO-2 |
| herdr agent list | mini-herdr agent list | 4 agents ERDOS-LEAD idle · SISO-PERF-SOL idle · PLAYS-ZERO done · INTENT-DISTILLATION done, all codex | 2026-09-06 20:38 | TEMPLATE-BANK-ZERO-2 |
| Bifrost | curl -s -o /dev/null -w %{http_code} http://127.0.0.1:8080/ (on the Mini) | 200 | 2026-09-06 20:43 | TEMPLATE-BANK-ZERO-2 |
| Astra inference on the Mini | codex exec --model gpt-6-astra (invocation-only openai provider, native catalog/context overrides) | ASTRA_MINI_OK exit 0; rollout recorded in the pilot ledger | 2026-09-06 (pilot) | LAPTOP-ORGANIZER |
| MINI-SYNC verification | ssh 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:05 | Fable FA0 |
| WARP route probe | bin/mini-probe | unreachable estate/MINI-STATUS.md: WARP route present on utun5; ping and ssh failed | 2026-09-05 02:41 | LAPTOP-ORGANIZER |
02
What runs there
mini-herdr agent list 20:38 · last writeback from atlas/now.json 20:29| Seat | Harness | Status | cwd | Last writeback |
|---|---|---|---|---|
| ERDOS-LEAD | codex | idle | ~/SISO_Workspace/SISO_Research/erdos | none in scanned logs |
| SISO-PERF-SOL | codex | idle | ~/SISO_Workspace/SISO_Internal_Lab | none in scanned logs |
| PLAYS-ZERO | codex | done | ~/SISO_Workspace/SISO_Agents/siso-skills-hub | 2026-09-06 01:28 · plays-verification-2026-09-05.json |
| INTENT-DISTILLATION | codex | done | ~/SISO_Workspace/SISO_Knowledge/.siso-local/siso-source | 2026-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 so16 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:30GitHub 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
- 1Stays on the laptop laptopOracle's four seats (his call; VNC, browser, streaming hardware) · Fable (front seat) · MAIN-ZERO
- 2Moves 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
- 3Later: client VPS vpsOracle streaming VPS (paid by SISO) for the oracle-vps engine split; Client VPS #2 unverified (ESTATE.md)
- 4Pass work by repo, never rsync rule"Never rsync from the laptop" ·
codex resumeis 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 · Visibility
az-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| Node | Spec | Role today | Reach | Seats |
|---|---|---|---|---|
| MacBook | MacBookPro17,1 · 16 GB · / 23% used (df 20:43) | everything: Herdr, cmux, Bifrost, console, all Claude sessions; Oracle's seats stay here | this machine | 6 |
| Mac Mini M4 this page | Mac16,10 · 16 GB · 228 GiB, 17 free | always-on runtime: herdr, Codex agency seats, Bifrost; Foundry index | Tailscale ok · WARP no reply | 4 |
| Oracle streaming VPS | paid by SISO; host and provider not found in any md (ESTATE.md) | target for the oracle-vps engine split | not probed | — |
| Client VPS #2 | paid by client | UNVERIFIED which client and what runs; HALO README: "VPS deploy, no code exists" | not probed | — |
| Private inter-node link | Cloudflare WARP SISO-MINI tunnel | intended primary; Tailscale the fallback that works | route 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 1e5e61e5 Sep 2026 18:36 +07 · nodes table
07
Bring-up
probesdocs · decisionsseats on the Mini
09
Agent entry
00_AGENT_ZERO/bin/mini-probemini-herdr agent listssh -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.