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

# Miner quickstart

> Register on netuid 100, choose a challenge, then follow that challenge's full miner pack.

Miners do not run a dedicated Base miner binary. There is no undirected "start mining on Base" score path. You register a hotkey, choose a challenge, and complete **that** challenge's submit and evaluation flow.

## Prerequisites

* Python tooling as required by your chosen challenge repository
* A Bittensor wallet with coldkey and hotkey
* Hotkey registered on **netuid 100**

## Steps

<Steps>
  <Step title="Register the hotkey">
    Register on netuid 100. Walkthrough: [Wallet and registration](/miners/wallet-registration).
  </Step>

  <Step title="List live challenges">
    ```bash theme={"dark"}
    curl -sf "$PROXY_URL/v1/registry"
    ```

    `$PROXY_URL` is the public subnet proxy for your environment.
  </Step>

  <Step title="Pick a challenge and open its miner pack">
    <CardGroup cols={2}>
      <Card title="Agent Challenge" icon="terminal" href="/challenges/agent-challenge/quickstart">
        Phala TDX self-deploy path.
      </Card>

      <Card title="PRISM" icon="microscope" href="/challenges/prism/quickstart">
        Two-script architecture + training.
      </Card>
    </CardGroup>

    Secondary: [Bounty](/challenges/bounty-challenge), [Data Fabrication](/challenges/data-fabrication), [Agent SWE](/challenges/agent-swe).
  </Step>

  <Step title="Build, sign, and submit under the challenge">
    Use the challenge's artifact format and signed routes. Shared proxy/header patterns only: [Submitting](/miners/submitting) and [Authentication](/miners/authentication).
  </Step>

  <Step title="Complete challenge-owned evaluation">
    Example: Agent Challenge requires post-upload Phala review/eval self-deploy before a production score exists. PRISM owns sandbox, LLM gate, and GPU re-execution.
  </Step>
</Steps>

## Not this path

* [Validators quickstart](/validators/overview) installs BASE operator tooling and weight submit
* Root [Quickstart](/quickstart) is a **validator/dev** dry-run of master weights, not miner scoring

## Next

* [Choose a challenge](/miners/choose-a-challenge)
* [Miner hub](/miners/overview)
* [Challenges overview](/challenges/overview)
