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

# Contractor guide

> Get paid privately in USDC: accept an invite, set up once, view your pay, and withdraw with no gas fees.

If a company pays you through Confiroll, this section is your home base. You get paid in USDC,
the amount you receive stays private on-chain, you never pay a network fee, and you keep your
own keys the whole time. There is nothing to install and no seed phrase to memorize if you sign
in with email.

## What you get

<CardGroup cols={2}>
  <Card title="Paid in USDC" icon="coins">
    Every payout lands as USDC in your confidential balance. Withdraw it to regular USDC any
    time you want, in full or in part.
  </Card>

  <Card title="Your pay stays private" icon="eye-slash">
    Your amount is hidden on-chain. Only you and the company that paid you can read it. The
    settlement is public, the number is not.
  </Card>

  <Card title="No gas, ever" icon="gas-pump">
    Registering, receiving, merging, and withdrawing all cost you 0 XLM. Confiroll sponsors
    every network fee.
  </Card>

  <Card title="You keep your keys" icon="key">
    Confiroll holds zero keys and cannot move your funds. Your wallet key and your viewing key
    live on your device.
  </Card>
</CardGroup>

## Your workflow

<Steps>
  <Step title="Accept your invite and get set up" icon="user-plus">
    Open the invite, sign in with a Stellar wallet or your email, and register your confidential
    account once. Registration is a quick on-chain setup you sign yourself, and Confiroll
    sponsors the fee. See [Get set up](/guide/contractor/onboarding).
  </Step>

  <Step title="View your pay" icon="eye">
    Watch payouts arrive and read your balance, decrypted on your device and visible only to
    you. See [Your dashboard](/guide/contractor/dashboard).
  </Step>

  <Step title="Withdraw to USDC" icon="money-bill-transfer">
    Move your balance out to regular USDC whenever you like. Your device builds the proof, you
    approve in your wallet, and you pay 0 XLM. See [Withdraw](/guide/contractor/withdraw).
  </Step>

  <Step title="Get your payslips" icon="file-lines">
    Open, decrypt, and verify each cycle's payslip against its on-chain anchor, then download it
    for your records. See [Payslips](/guide/contractor/payslips).
  </Step>
</Steps>

## What makes it different

<CardGroup cols={2}>
  <Card title="Confidential, not anonymous" icon="shield-check">
    The transaction graph (who paid whom, and when) is public, and that is what makes the USDC
    verifiable. The amount is the part that stays hidden. Confiroll never claims your activity is
    untraceable.
  </Card>

  <Card title="Confiroll is blind" icon="lock">
    Your balance is decrypted in your browser using your viewing key. Confiroll reads chain state
    only, never the number, so it cannot see your pay or spend it.
  </Card>

  <Card title="Set up once, get paid forever" icon="circle-check">
    You register a single time. After your status is Ready, every future payout from any company
    on Confiroll flows straight to your confidential balance.
  </Card>

  <Card title="Works across your devices" icon="rotate">
    Your viewing key is derived from your wallet, so signing in on a new device with the same
    wallet brings your balance and history right back.
  </Card>
</CardGroup>

## Where to go next

<CardGroup cols={2}>
  <Card title="Get set up" icon="user-plus" href="/guide/contractor/onboarding">
    Accept your invite and register your confidential account.
  </Card>

  <Card title="Your dashboard" icon="gauge" href="/guide/contractor/dashboard">
    Read your private balance and payout history.
  </Card>

  <Card title="Withdraw to USDC" icon="money-bill-transfer" href="/guide/contractor/withdraw">
    Move your balance out to regular USDC, fee-free.
  </Card>

  <Card title="Your payslips" icon="file-lines" href="/guide/contractor/payslips">
    Decrypt and verify your per-cycle payslips.
  </Card>
</CardGroup>

<Note>
  Confiroll runs on the Stellar testnet, so payouts use test USDC. Everything you read here (the
  sign-in, the private balance, the fee-sponsored withdrawal) works exactly as described.
</Note>
