1. Install the node CLI
Installsgl from the official release (see the repo README for per-platform instructions). Verify it’s available:
2. Log in & register (with your staked wallet)
sgl login opens a browser flow to approve the node with the wallet that holds your stake. This binds the node to that wallet.
--tee-type— the TEE on your machine (defaultapple_se).--models— comma-separated models you’ll advertise.
Prefer no browser?
sgl init --wallet <STAKED_WALLET> registers directly. login is recommended.3. Attest your enclave
Produce and submit the hardware attestation. Only attestation-verified nodes receive jobs — and you must re-attest after any binary update.4. Start serving
For production, run as a background service so the node survives reboots, logout, crashes, and idle sleep:5. Maintenance
Going down on purpose? Use maintenance mode so you stop receiving new jobs cleanly (in-flight jobs finish; no penalty):Confidentiality
Your node runs every workload inside the TEE, so you serve user prompts without being able to read them. Attestation enforces this — it’s the basis of the network’s confidential-compute guarantee.Next
- CLI reference — every command and flag.
- Earnings & payouts — how you get paid.
- Staking to operate — the bond required.
