SPB Git

spb/autoscholar

Public
2.8 KB · 58 lines tsx
1import type { Metadata } from "next";23export const metadata: Metadata = {4  title: "Infrastructure — Powered by MacLustr",5  alternates: { canonical: "/infrastructure" },6};78export default function InfrastructurePage() {9  return (10    <div className="mx-auto max-w-3xl">11      <p className="eyebrow">Powered by MacLustr</p>12      <h1 className="serif mt-1 text-3xl font-semibold">Research computed on MacLustr</h1>13      <p className="muted mt-3 leading-relaxed">14        AutoScholar is the research startup. MacLustr is its compute infrastructure: a private cluster of15        Apple Silicon Macs operated as a research compute fabric, with a control plane that schedules work,16        isolates each study and records what happened.17      </p>18      <div className="mt-8 grid gap-4 sm:grid-cols-2">19        {[20          [21            "Apple Silicon nodes",22            "Research jobs run on Apple Silicon Mac nodes with unified memory, well suited to numerical work, local model inference and LaTeX builds.",23          ],24          [25            "Isolated per-run workspaces",26            "Each run executes under a dedicated low-privilege service identity in a fresh workspace with OS-enforced sandboxing, restricted egress, and time, disk, memory and budget limits.",27          ],28          [29            "Durable scheduling",30            "A durable queue with leases, heartbeats and fencing tokens means a run survives page reloads, network blips and worker restarts. Expired workers can never publish stale results.",31          ],32          [33            "Evidence first",34            "Every artifact is hashed and versioned on write. Publication is a separate service the research agent cannot call.",35          ],36        ].map(([h, p]) => (37          <div key={h} className="surface p-5">38            <h2 className="serif text-lg font-semibold">{h}</h2>39            <p className="muted mt-2 text-sm leading-relaxed">{p}</p>40          </div>41        ))}42      </div>43      <h2 className="serif mt-12 text-xl font-semibold">What we publish about the infrastructure</h2>44      <p className="muted mt-2 text-sm leading-relaxed">45        We credit MacLustr on every paper and describe its design honestly. We do not publish node names,46        addresses, capacities beyond what is measured, customer information or network topology. Claims about47        hardware or performance are limited to what the current inventory and measurements support.48      </p>49      <h2 className="serif mt-10 text-xl font-semibold">Model execution</h2>50      <p className="muted mt-2 text-sm leading-relaxed">51        Research runs use the Claude Agent SDK with API-key authentication. The platform records model52        identifiers, token usage and cost estimates per stage; these appear in each paper’s provenance panel53        where disclosure is appropriate.54      </p>55    </div>56  );57}58
Files · cf174810baa9fec822f36c2d1dff7efc3e0bec61
Menu

Theme