> ## 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.

# What is Confiroll?

> Pay global contractors in USDC with each amount kept private on-chain, no gas fees, and you hold your own keys.

Confiroll is confidential contractor payroll on the Stellar network. You fund a balance in
USDC, add the people you pay, and run payroll on a schedule that suits you. Each individual
payout amount is hidden on-chain: anyone can confirm that a payment settled and see which
accounts took part, but the amount each contractor received stays private. You get the
familiar shape of a modern payroll dashboard, and your team's compensation never becomes
public.

## Who it's for

Confiroll is built for companies that pay global contractors and want a clean, fast payroll
tool without publishing everyone's pay to a public ledger. You keep a private record of who
gets what, your contractors receive USDC into wallets they control, and nobody involved ever
pays a network fee. Finance runs the numbers, contractors get paid, and the amounts stay
between the two parties to each payment.

## Three ideas that make it different

<CardGroup cols={3}>
  <Card title="Amounts stay private" icon="eye-slash">
    Each payout amount is encrypted before it reaches the network. Only you (the payer) and
    the contractor (the payee) can read it, each with a key held on your own device.
  </Card>

  <Card title="No gas fees" icon="gas-pump">
    Every on-chain action is fee-sponsored. Sending, receiving, and withdrawing all cost the
    person doing them 0 XLM. Contractors never need to hold gas to get paid.
  </Card>

  <Card title="You hold your keys" icon="key">
    Confiroll holds zero user keys. It cannot move your funds and cannot read your amounts.
    Amounts are hidden from the public, from other employers, and from Confiroll itself.
  </Card>
</CardGroup>

## What you can do

<CardGroup cols={2}>
  <Card title="Fund a balance" icon="coins">
    Bring USDC into your confidential balance with the built-in faucet, a CCTP bridge from
    another chain, or a deposit of USDC you already hold on Stellar.
  </Card>

  <Card title="Add contractors" icon="user-plus">
    Invite the people you pay one at a time or by CSV. Each connects a wallet and registers
    once so private payouts can be encrypted to them.
  </Card>

  <Card title="Run confidential payroll" icon="money-bill-transfer">
    Pick recipients, set amounts, review, and run. Your browser encrypts each amount and
    builds a proof, you sign, and Confiroll settles it on-chain with no fee to you.
  </Card>

  <Card title="Track and prove" icon="list-check">
    Watch every payout settle in real time and keep a private ledger of who received what,
    ready to reconcile against the public settlements.
  </Card>

  <Card title="Issue payslips" icon="file-invoice">
    Produce per-cycle payslips that are end-to-end encrypted to each contractor and anchored
    on-chain, so they are tamper-evident and verifiable.
  </Card>

  <Card title="Disclose for compliance" icon="shield-check">
    When an audit calls for it, disclose a specific payout with your escrow key and export a
    verifiable proof that the amount matches the on-chain record.
  </Card>
</CardGroup>

## How a payroll run works

<Steps>
  <Step title="Fund your balance">
    Move USDC into your confidential balance. Use the one-click faucet, bridge from another
    chain over CCTP, or deposit USDC you already hold on Stellar. Deposits are fee-sponsored,
    so funding costs you 0 XLM.
  </Step>

  <Step title="Add contractors">
    Invite the people you pay and let each one register their confidential account. A
    contractor becomes payable once their status reads Ready.
  </Step>

  <Step title="Run payroll">
    Select recipients and enter amounts. Your browser encrypts each amount and builds a
    zero-knowledge proof, you sign each transfer with a plain wallet signature, and Confiroll
    fee-bumps every payout so it settles at 0 XLM to you.
  </Step>

  <Step title="Track and prove">
    Follow each row from Draft to Settled, keep your private ledger of amounts, and generate
    a verifiable disclosure whenever you need to prove a figure.
  </Step>
</Steps>

## Two roles, one sign-in

<Note>
  There is a single sign-in for everyone. You sign in with a Stellar wallet or with your
  email, and Confiroll derives your role from your data rather than from a choice on a login
  screen. If you run payroll, you land in the employer app. If you were invited to get paid,
  you land in the contractor portal. Some people are both, and the same account carries both
  views.
</Note>

Confiroll runs on the Stellar testnet, so payouts use test USDC and you can explore every
flow end to end without spending anything real.

## Keep reading

<CardGroup cols={2}>
  <Card title="How Confiroll works" icon="lightbulb" href="/guide/how-it-works">
    Private amounts, no gas, and self-custody, explained in plain language with the detail of
    what actually happens on each.
  </Card>

  <Card title="Getting started" icon="right-to-bracket" href="/guide/getting-started">
    Sign in with a Stellar wallet or with your email, and land in the right app for your
    role.
  </Card>

  <Card title="Employer guide" icon="building" href="/guide/employer/overview">
    Fund a balance, add contractors, run confidential payroll, and produce proofs for an
    audit.
  </Card>

  <Card title="Contractor guide" icon="user" href="/guide/contractor/overview">
    Accept an invite, register your confidential account, get paid privately, and withdraw.
  </Card>
</CardGroup>
