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

# OSF (Open Science Framework)

> Connect OSF to preregister and publish your study record.

Connecting the **OSF** lets you push a study's frozen version to the Open Science Framework as a timestamped **preregistration** (and later updates/amendments).

## Connect

Go to **Settings · Account → Connections → OSF**. Connect once with **either**:

* **Personal Access Token** (quickest) — generate one at [osf.io/settings/tokens](https://osf.io/settings/tokens) with the `osf.full_write` scope and paste it. Stored encrypted; never shown again.
* **Sign in with OSF** (OAuth) — if available for your account.

The connection is **per researcher** (your token), and is used when you push from any workspace you belong to.

## Preregister

When you [preregister](/methodology/preregistration) a study, the frozen version is pushed to OSF:

* Hypotheses, design, and the study materials are recorded.
* You get a timestamped registration and a DOI/link back.

## Amendments & updates

After the first push, MRL distinguishes a **plan amendment** (changes to the registered plan, pushed as an amendment on the same OSF node) from a non-plan update. The app also **watches** your OSF record for withdrawals or external changes and reflects them back in the study.

<Warning>
  Preregistration is a commitment: once a version is registered, it's frozen. Make your edits *before* you preregister — or push a clearly-labelled amendment afterward.
</Warning>
