Skip to main content
AutoSci is a built-in profile template for research projects. It is useful both as a ready-to-use research workspace and as a concrete example of how profiles compose entities, relations, lifecycles, artifacts, workflows, connector bindings, and trust rules without profile-specific code. AutoSci is the largest built-in example of Configurable Lifecycle Profiles: the domain behavior comes from profile data, while the core engine stays generic.

Install AutoSci

template init autosci writes .llmwiki/profile.json after confirming the typed corpus is empty. The installed profile has profileId: autosci.

What AutoSci declares

Entity vocabulary

AutoSci’s entities model a research workflow:

Relations

AutoSci relations are typed and endpoint-checked:
The full profile also includes challenges, introduces-concept, uses-concept, proposes-method, extends-method, supports, contradicts, derived-from, and addresses-gap.

Lifecycle gates

AutoSci uses lifecycle fields to keep state transitions explicit. For example, an experiment starts as designed, moves to running, and can enter complete only when it has a resultSummary, a live tests relation to an idea, and a healthy experiment-result artifact ref.
That frontmatter is accepted only if the referenced artifact exists and matches the pinned hash, and the relation graph contains the required tests edge.

Artifacts

AutoSci declares seven artifact types: Artifacts are written with llmwiki artifact write or as workflow artifact outputs. Pages reference them with artifactRef fields.

Workflows

AutoSci ships five workflows: Each workflow is declared in the profile. The core workflow engine has no AutoSci-specific branches.

Crossref binding

AutoSci binds the first-party crossref connector to papers:
Running Crossref stages a typed papers review candidate. Approval requires the operator-supplied draft content hash printed by review show.

Why AutoSci is a configuration example

AutoSci proves the profile model by expressing a rich research workflow as data:
  • entity directories and field contracts;
  • typed relations;
  • finite-state lifecycles;
  • relation and artifact preconditions;
  • declared workflow stages and actions;
  • artifact contracts;
  • connector bindings;
  • content tiers.
The default profile, AutoSci, and Newsroom all use the same core engine. Profile behavior comes from .llmwiki/profile.json, not from domain-specific branches.