System Operations
resource: system — id, version, resolve: node identity and version info
id
No operation-specific config beyond the shared Kubo connection.
Response: { id, publicKey, addresses, agentVersion, protocolVersion }.
version
No operation-specific config beyond the shared Kubo connection.
Response: Kubo's version metadata (daemon version, Go/commit info as reported by the RPC API).
resolve
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name | text | ✓ Yes | — | The name/path to resolve, e.g. /ipns/<key> or a domain with a DNSLink record. |
recursive | bool | No | true | Resolve recursively until reaching an immutable IPFS path. |
dhtRecordCount | int | No | — | Number of DHT records to request before terminating resolution. |
Missing name → CFG_MISSING_NAME.
system/resolve vs. name/resolve:
system/resolve is the general-purpose
resolver — it also follows DNSLink domains, not just IPNS keys. name/resolve (see
Name (IPNS) Operations) is IPNS-specific and exposes finer-grained
controls (nocache, dhtTimeout).