Running a Node
Prerequisites
Before starting the daemon, you must have:- Initialized your node —
blindference-node initcompleted - Attested with the ICL —
blindference-node attest --mock(or interactive flow)
Start the Daemon
Daemon Lifecycle
Job Execution Flow
When an assignment is received, the worker executes:Monitoring the Daemon
Console Output
The daemon logs to stdout with structured log lines:Log Levels
Set log level via environment:
Stopping the Daemon
PressCtrl+C (SIGINT) or send SIGTERM:
- Stops accepting new assignments
- Waits for running jobs to complete (or timeout)
- Sends final heartbeat
- Exits
Running Multiple Nodes
You can run multiple nodes on the same machine (for testing) by using different config directories:Background Operation
Using systemd (Linux)
Create/etc/systemd/system/blindference-node.service: