import { disciplineCounts, listTopics, searchPapers } from "@autoscholar/core"; import { PublicSearchQuery } from "@autoscholar/schemas"; import Link from "next/link"; import { DisciplineExplorer } from "@/components/DisciplineExplorer"; import { Disclosure } from "@/components/Disclosure"; import { EmptyResearchState } from "@/components/EmptyState"; import { IconArrow } from "@/components/Icons"; import { ClusterMotif, MacLustrInfrastructure } from "@/components/MacLustrInfrastructure"; import { PaperCard } from "@/components/PaperCard"; import { PipelineStrip } from "@/components/ResearchPipeline"; import { SectionHeading } from "@/components/SectionHeading"; import { db } from "@/lib/server/db"; export const dynamic = "force-dynamic"; /** Editorial hero motif: a vector "evidence ledger" — abstract, built from no data. */ function HeroMotif() { const rows = Array.from({ length: 8 }, (_, i) => i); return ( AS-WP-2026-···· {rows.map((i) => { const y = 74 + i * 22; const w = [180, 230, 140, 210, 170, 240, 120, 200][i] ?? 160; const ok = i !== 6; return ( {String(i).padStart(2, "0")} ); })} sha256 · verified · gates 16/16 ); } export default async function Home() { const d = db(); const latest = await searchPapers(d, PublicSearchQuery.parse({ pageSize: "7" })); const [featured, ...recent] = latest.items; const counts = await disciplineCounts(d); const topics = await listTopics(d); const total = counts.reduce((n, c) => n + c.n, 0); return (
{/* Hero */}

Autonomous Research Foundry

Research you can check, not just read.

AutoScholar is a library of original working papers produced by an autonomous, auditable research pipeline. Every release ships its sources, code, data and build evidence.

Browse the library How papers are produced
Papers
{total}
Hard gates
16
Stages
11
{/* Featured + latest */}
Newest releases first. Each paper lists its verified references, artifacts and provenance.
{!featured ? ( ) : (
{recent.length > 0 && (
    {recent.slice(0, 6).map((p, i) => (
  • ))}
)}
)}
{/* Disciplines */}
Every legitimate academic discipline is in scope. Methodology follows the question.
{/* Process */}
Research runs on an isolated MacLustr worker; verification and publication run on the control plane, where deterministic gates decide — never the model.
    {[ [ "Integrity before throughput", "No paper is released unless its central claims trace to verified sources or executed artifacts and its PDF rebuilds from the released LaTeX.", ], [ "Evidence travels with the paper", "Manuscript source, verified bibliography, code and data when part of the study, reproducibility notes and a redacted provenance record.", ], [ "Honest about what this is", "AI-generated working papers, not peer-reviewed articles. Automated review is critique, not validation. Corrections and retractions are public and permanent.", ], ].map(([h, p]) => (
  • {h}

    {p}

  • ))}
{/* Infrastructure */}
); }