> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reilabs.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Rei Labs

> Build with Core through Adapt-1 or Rei Chat, and explore the research behind adaptive intelligence.

export const CoreSurfaceMap = () => {
  const surfaces = [{
    label: "Adapt-1",
    badge: "Structured API",
    detail: "Return machine-readable predictions, decisions, evidence, and learned state directly to application logic.",
    href: "/docs/neuroadapt/overview"
  }, {
    label: "Rei Chat",
    badge: "Conversational interface",
    detail: "Work with Core through a language surface when dialogue is the right application boundary.",
    href: "/docs/rei-chat/overview"
  }];
  return <figure className="not-prose my-8 overflow-hidden rounded-2xl border border-stone-200 bg-white shadow-sm dark:border-zinc-800 dark:bg-zinc-950" aria-labelledby="core-surface-title core-surface-caption">
      <div className="flex flex-wrap items-start justify-between gap-3 border-b border-stone-200 bg-stone-50 px-5 py-4 dark:border-zinc-800 dark:bg-zinc-900">
        <div>
          <div className="text-xs font-semibold uppercase tracking-widest text-amber-700 dark:text-amber-300">Core</div>
          <div id="core-surface-title" className="mt-1 text-base font-semibold text-stone-950 dark:text-zinc-50">One adaptive substrate, two application surfaces</div>
        </div>
        <span className="rounded-full border border-stone-300 bg-white px-3 py-1 text-xs text-stone-600 dark:border-zinc-700 dark:bg-zinc-950 dark:text-zinc-300">Learning through use</span>
      </div>

      <div className="p-5">
        <div className="mx-auto max-w-xl rounded-xl border border-amber-200 bg-amber-50 p-5 text-center dark:border-amber-900 dark:bg-amber-950">
          <div className="text-sm font-semibold text-stone-950 dark:text-zinc-50">Adaptive reasoning with retained, revisable structure</div>
          <div className="mt-2 text-sm leading-6 text-stone-700 dark:text-zinc-300">Declared task semantics and live evidence shape results that later work can inspect and revise.</div>
        </div>

        <div className="mx-auto h-6 w-px bg-stone-300 dark:bg-zinc-700" aria-hidden="true"></div>

        <div className="grid gap-3 sm:grid-cols-2">
          {surfaces.map(surface => <a key={surface.label} href={surface.href} className="group min-w-0 rounded-xl border border-stone-200 bg-white p-4 transition-colors hover:border-amber-500 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-amber-500 focus-visible:ring-offset-2 dark:border-zinc-800 dark:bg-zinc-950 dark:hover:border-amber-500 dark:focus-visible:ring-offset-zinc-950">
              <div className="flex flex-wrap items-center justify-between gap-2">
                <span className="text-sm font-semibold text-stone-950 dark:text-zinc-50">{surface.label}</span>
                <span className="rounded-full bg-stone-100 px-2 py-1 text-xs text-stone-600 dark:bg-zinc-900 dark:text-zinc-300">{surface.badge}</span>
              </div>
              <div className="mt-3 text-sm leading-6 text-stone-600 dark:text-zinc-400">{surface.detail}</div>
              <div className="mt-4 text-xs font-semibold text-amber-700 group-hover:text-amber-800 dark:text-amber-300 dark:group-hover:text-amber-200">Open documentation →</div>
            </a>)}
        </div>
      </div>

      <figcaption id="core-surface-caption" className="border-t border-stone-200 px-5 py-3 text-xs leading-5 text-stone-600 dark:border-zinc-800 dark:text-zinc-400">
        Choose the interface that fits the application. Both surfaces work with Core.
      </figcaption>
    </figure>;
};

REI Labs builds **Core**, an adaptive reasoning substrate that preserves useful structure, revises it when evidence changes, and returns results applications can inspect and use.

Choose the surface that matches your integration. You can start with a direct API call or a conversational workflow.

<CoreSurfaceMap />

## Start building

<CardGroup cols={3}>
  <Card title="Make an Adapt-1 call" href="/docs/neuroadapt/quickstart">
    Authenticate, choose a route, and return the first structured result.
  </Card>

  <Card title="Choose an Adapt-1 workflow" href="/docs/adapt-1/getting-started">
    Start from the result the application needs, with learner settings left at their defaults.
  </Card>

  <Card title="Start with Rei Chat" href="/docs/api-and-sdk/quickstart">
    Authenticate and make the first conversational API call.
  </Card>
</CardGroup>

## At a glance

* **Retained, revisable structure:** Later work can begin from useful constraints, relationships, and evidence formed earlier.
* **Learning through use:** Observations and outcomes can change which task-relevant structure carries support.
* **Inspectable results:** Applications can consume route-defined outputs and supporting evidence without requiring generated language.

## Research and resources

<CardGroup cols={2}>
  <Card title="Research direction" href="/docs/research/manifesto">
    Read the principles guiding REI Labs' work on adaptive intelligence.
  </Card>

  <Card title="Lab and resources" href="/docs/catalog/index">
    Explore research artifacts, model releases, and supporting material.
  </Card>
</CardGroup>
