Skip to main content

Quickstart

Get a Blindference node running and earning in under 5 minutes.

Prerequisites

  • Python 3.10 or higher
  • pip (Python package manager)
  • A terminal with internet access
  • No GPU required for mock inference

Step 1: Install

For GPU-accelerated local inference (optional):

Step 2: Initialize

This smart command checks your environment first:
  1. Detects env vars — if BLF_PRIVATE_KEY is set, auto-imports wallet (no prompt)
  2. Detects GPU — checks for NVIDIA GPU and vLLM availability
  3. Detects API keys — if GROQ_API_KEY or GOOGLE_API_KEY set, includes cloud models
  4. Prompts only what’s missing — wallet creation, password, API keys
  5. Saves configuration — writes ~/.blindference/config.json

Example Output

Step 3: Attest Your Node

Before running, you must attest your node with the ICL:

Interactive Attestation Flow

  • Option 1 (Mock): Uses weloveblindference key — fastest, no hardware needed
  • Option 2 (TEE): For production hardware attestation (SGX/TDX/TPM)

On-Chain Registration (Optional)

After ICL attestation, the CLI asks:
Mock/development tiers can skip this. Production tiers require it.

Example Output

Step 4: Start the Daemon

Enter your keystore password when prompted. The daemon starts three concurrent loops:

Example Output

Step 4: Verify

Check that your node is registered:
You should see your node address in the active nodes list.

Next Steps

Configuration

Customize node settings, models, and endpoints

Attestation

Learn about attestation tiers and hardware requirements