Documentation

Understand the system before you trust the result.

Deep guides explain how investigations move from scope through durable execution, review, billing, and reproducible delivery.

The lifecycle at a glance

Every investigation follows the same six governed steps.

  1. 01
    Question screened

    Scope and success criteria are frozen.

  2. 02
    Protocol prepared

    Sources, methods, and caps are declared.

  3. 03
    Human approval

    An authorized role signs the exact protocol.

  4. 04
    Bounded execution

    Analyses run in checkpointed stages.

  5. 05
    Evidence review

    Claims, nulls, and limitations are examined.

  6. 06
    Private export

    Only approved artifacts leave the boundary.

Quick start

Connect the SDK to a local or hosted endpoint.

The same typed client creates projects and investigations, records approvals, follows progress, and retrieves artifacts.

npm install @apollobot/sdk
import { ApolloBot } from "@apollobot/sdk"; const apollo = new ApolloBot({ baseUrl, token, organizationId, }); const investigation = await apollo.investigations.create({ projectId: "prj_...", title: "Catalyst geometry robustness", question: "Which geometry remains robust?", hardCapMicros: 500_000_000, privacy: "private", idempotencyKey: crypto.randomUUID(), });