> For the complete documentation index, see [llms.txt](https://doc.lockerprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.lockerprotocol.com/browser-extension/onboarding.md).

# Onboarding (Terms → Scan → Done)

The first-run tab: accept the terms, scan your Vault, done.

The first time you open the wallet, it opens a full browser tab with three steps. It does this in a tab, not in the side panel, because the browser only lets a *tab* ask for camera permission. Once you allow it here, every later scan works from the side panel.

## What you need

* The extension installed.
* Your Vault, unlocked, showing its **Extension Sync** QR (see [Sync with the browser extension](/vault/sync-with-the-extension.md)).

{% stepper %}
{% step %}

### Step 1 — Terms

**Welcome to Locker Protocol Wallet.** Read the summary, tick **I have read and accept the Terms of Use**, click **Accept and continue**.

<figure><img src="https://3674012151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2jyfPJ4rcVavAvTU9nL%2Fuploads%2Fgit-blob-bdecb4efb217ef70eb13100899b6807ab1460f68%2F01-terms.png?alt=media" alt="terms"><figcaption><p>The terms gate.</p></figcaption></figure>
{% endstep %}

{% step %}

### Step 2 — Scan your vault

Click **Start camera**. The browser asks for camera permission: choose **Allow**.

<figure><img src="https://3674012151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2jyfPJ4rcVavAvTU9nL%2Fuploads%2Fgit-blob-278602ff75fe37ae546b189f94f4ffed80032b67%2F02-scan-start.png?alt=media" alt="scan start"><figcaption><p>Start camera, then Allow.</p></figcaption></figure>
{% endstep %}

{% step %}

### Hold the Vault up to the webcam

Show the Vault's sync QR to the camera. The preview is blurred on purpose; the wallet still reads the code. If the code animates, keep it in view until the account appears.

<figure><img src="https://3674012151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2jyfPJ4rcVavAvTU9nL%2Fuploads%2Fgit-blob-c2e773d525f826569869a5bfa27c076748b6947f%2F03-scan-in-progress.png?alt=media" alt="scan in progress"><figcaption><p>Scanning the Vault's sync QR.</p></figcaption></figure>
{% endstep %}

{% step %}

### Step 3 — Done

**You're all set.** Your wallet is ready: it holds no private keys, it watches your Vault's addresses and signs by QR.

<figure><img src="https://3674012151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2jyfPJ4rcVavAvTU9nL%2Fuploads%2Fgit-blob-5eaef4e27c03a4cb9c387e675606f6e68ad83071%2F04-done.png?alt=media" alt="done"><figcaption><p>Onboarding complete.</p></figcaption></figure>
{% endstep %}

{% step %}

### Open the wallet from the toolbar

Click **Close this tab**, then click the Locker icon in the toolbar. The wallet opens in the side panel with your account.

<figure><img src="https://3674012151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT2jyfPJ4rcVavAvTU9nL%2Fuploads%2Fgit-blob-9f0e091c27c52874320c5a97018ad7e902879d95%2F05-open-side-panel.png?alt=media" alt="open side panel"><figcaption><p>Close this tab, then open the wallet from the toolbar icon.</p></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
**If the camera could not start:** *Allow the camera for this extension in your browser settings, then try again.* See [Camera permission](/browser-extension/camera-permission.md).
{% endhint %}

## Learn more

* [Your first signature](/start-here/your-first-signature.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.lockerprotocol.com/browser-extension/onboarding.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
