Skip to main content

Module node

Module node 

Source
Expand description

IICP provider node — registration, heartbeats, and task serving.

Implements:

  • GET /iicp/health — liveness / capacity (always 200)
  • GET /metrics — Prometheus text (503 if metrics feature absent)
  • POST /v1/task — task handler with concurrency gate (IICP-E021), nonce replay protection (IICP-E011), and W3C traceparent propagation.

Structs§

IicpNode
IICP provider node — handles registration, heartbeats, and task serving.
NodeConfig
Configuration for an IICP provider node.
TaskRequest
TaskResponse

Type Aliases§

TaskHandlerFn