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

# Dashboard

> Your home screen: available balance decrypted on your device, quick stats, recent activity, and the first-run checklist.

The dashboard is your at-a-glance view of the employer app and the launch point for every main action. It opens on sign-in and answers three questions fast: how much you can spend, what happened recently, and what to do next.

## What you see

The screen reads top to bottom, with the balance leading and your recent runs below it.

<CardGroup cols={2}>
  <Card title="Available balance" icon="eye-slash">
    The hero figure at the top of the page: your spendable confidential balance, decrypted on your device with your viewing key. It carries an "only you can see this" marker because Confiroll never receives the number. Your browser reads encrypted state from the network and computes the amount locally.
  </Card>

  <Card title="Pending balance" icon="hourglass-half">
    Funds that have arrived in your receiving bucket but are not merged into your spendable balance yet. It appears next to the hero balance whenever it is non-zero, so you always know what is on the way.
  </Card>

  <Card title="Quick stats" icon="chart-simple">
    A compact row of numbers: active contractors, your last payroll (date, total, and payout count), and your next scheduled run when you use a schedule.
  </Card>

  <Card title="Recent activity" icon="clock-rotate-left">
    A short table of your latest payouts and runs, each with a status and a link to the block explorer, so you can jump from a settled row to its public proof in one click.
  </Card>
</CardGroup>

### The quick stats

<ResponseField name="Active contractors" type="count">
  How many contractors are in Ready status and payable in the next run.
</ResponseField>

<ResponseField name="Last payroll" type="date, total, count">
  When your most recent run settled, its total from your private ledger, and how many payouts it contained.
</ResponseField>

<ResponseField name="Next scheduled run" type="date">
  The date of your next scheduled payroll when a pay schedule is set in Settings. It stays hidden when you run payroll manually.
</ResponseField>

### Recent activity table

The activity table shows your most recent payouts and runs. Amounts shown here come from your private ledger and render only on your device.

| Column     | What it shows                                                |
| ---------- | ------------------------------------------------------------ |
| Date       | When the payout settled or the run started.                  |
| Contractor | The recipient's name from your directory.                    |
| Amount     | The figure from your private ledger, visible only to you.    |
| Status     | Settled, Failed, or an in-progress state from an active run. |
| Tx         | A link to the settlement on the block explorer.              |

### Primary actions

Three buttons sit at the top of the dashboard so the common tasks are one click away.

<CardGroup cols={3}>
  <Card title="Run payroll" icon="money-bill-transfer" href="/guide/employer/run-payroll">
    Open the payroll wizard to select recipients, review, and settle a batch.
  </Card>

  <Card title="Add contractor" icon="user-plus" href="/guide/employer/contractors">
    Add one person or import a CSV, and send registration invites.
  </Card>

  <Card title="Add funds" icon="wallet" href="/guide/employer/funding">
    Top up your confidential balance with the faucet, a bridge, or a deposit.
  </Card>
</CardGroup>

## First run checklist

A brand-new account opens on a short checklist that guides you to your first payout. Each step checks off on its own, and the whole card disappears once you are set up.

<Steps>
  <Step title="Register your confidential account" icon="key">
    A one-time setup that derives your viewing key from your wallet so you can hold a private balance. Nothing leaves your device.
  </Step>

  <Step title="Add funds" icon="wallet">
    Get test USDC into your balance with the one-click faucet, or bridge in from another chain.
  </Step>

  <Step title="Add your first contractor" icon="user-plus">
    Add someone to pay and invite them to register their confidential account.
  </Step>

  <Step title="Run a test payout" icon="paper-plane">
    Send a single payout end-to-end to confirm the full flow, from proof to settlement.
  </Step>
</Steps>

## Empty state versus active state

<Tabs>
  <Tab title="Empty state">
    Before you fund or add anyone, the hero balance reads zero, the stats show no contractors and no last payroll, and the activity table shows an empty prompt. The first-run checklist takes center stage and points you to the next step.
  </Tab>

  <Tab title="Active state">
    Once you are funded and paying people, the hero balance shows your spendable figure, the stats fill in with live counts and your last run, and the activity table lists recent payouts with explorer links. The primary actions stay pinned at the top.
  </Tab>
</Tabs>

## Tips

<CardGroup cols={2}>
  <Card title="Watch pending before a run" icon="hourglass-half">
    If you just funded, give the pending amount a moment to merge into available. The payroll wizard checks available balance, so a merged balance keeps a large run from being blocked.
  </Card>

  <Card title="Jump from activity to proof" icon="hashtag">
    Every settled row links straight to the block explorer, which is the fastest way to hand someone public proof that a payout settled.
  </Card>
</CardGroup>

## FAQ

<AccordionGroup>
  <Accordion title="Why can't Confiroll see my balance?">
    Your confidential balance is stored on-chain as encrypted state. The only key that decrypts it is your viewing key, which is derived from your wallet and stays on your device. Your browser reads the chain and computes the figure locally, so the number is never sent to a Confiroll server. That is what "only you can see this" means on the hero balance.
  </Accordion>

  <Accordion title="What does the pending balance mean?">
    Incoming funds land in a receiving bucket first and become spendable after they merge into your balance. While that merge is settling, the amount shows as pending. Merging is fee-sponsored, so it costs you 0 XLM, and the pending figure moves into available once it completes.
  </Accordion>

  <Accordion title="How does the balance refresh?">
    The dashboard recomputes your balance from current chain state each time you open it, and after any action that changes it, such as funding or a payroll run. Because the math runs in your browser with your viewing key, a refresh reads the latest encrypted state and decrypts it locally.
  </Accordion>
</AccordionGroup>
