import Link from "next/link"; import { IconArrow, IconCpu, IconShield } from "./Icons"; const FACTS: Array<[string, string, "cpu" | "shield" | "layers" | "db"]> = [ [ "Apple Silicon nodes", "Research jobs run on a private cluster of Apple Silicon Macs with unified memory, suited to numerical work and LaTeX builds.", "cpu", ], [ "Isolated per-run workspaces", "Each run executes under a dedicated low-privilege service identity with OS-enforced sandboxing (Seatbelt), hostname-allowlisted egress and budgets for time, disk and spend.", "shield", ], [ "Durable scheduling", "A PostgreSQL-backed queue with leases, heartbeats and fencing tokens: runs survive reloads, network blips and worker restarts; stale workers can never publish.", "layers", ], [ "Evidence first", "Every artifact is hashed on write and versioned. Publication is a separate service the research agent cannot call.", "db", ], ]; function Glyph({ k }: { k: "cpu" | "shield" | "layers" | "db" }) { if (k === "cpu") return ; if (k === "shield") return ; if (k === "layers") return ( ); return ( ); } /** Abstract, data-free motif: a schematic of a control plane dispatching to isolated nodes. */ export function ClusterMotif({ className = "" }: { className?: string }) { const nodes: Array<[number, number]> = [ [40, 30], [120, 22], [200, 34], [280, 26], [60, 110], [150, 118], [240, 106], [100, 190], [190, 196], [280, 184], ]; return ( {nodes.map(([x, y]) => ( ))} {nodes.map(([x, y], i) => ( ))} ); } /** MacLustrInfrastructure — factual compute-credit section. */ export function MacLustrInfrastructure({ full = false }: { full?: boolean }) { return (

Powered by MacLustr

Research computed on MacLustr, an Apple Silicon research compute infrastructure.

AutoScholar is the research institution; MacLustr is the private cluster it runs on. Every study executes in its own sandboxed workspace, under budgets enforced outside the model, with every artifact hashed the moment it is written.

    {FACTS.map(([h, p, k]) => (
  • {h} {p}
  • ))}
{!full && ( About the infrastructure )}
); }