Read the host hardware ID (sUNC gethwid)
get-hwidReads the host machine's hardware identifier via the executor's gethwid() for stable per-machine fingerprinting and license/key binding; returns { hwid } or an error.
Instructions
Read the host machine's hardware identifier (HWID) via the executor's gethwid(). This is the stable per-machine fingerprint executors commonly use for key-system/license binding. Requires gethwid. The call is type-guarded and pcall-wrapped: if gethwid is missing you get { error = 'gethwid is not available in this executor.' }. Returns { hwid } or { error }. Signature: { threadContext: number?, timeoutMs: number? }. Phase: observe; cost=medium; idempotency=read-only. Requires: active-client. Produces: structured-observation. Safety: read-only. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeoutMs | No | Optional per-call deadline in milliseconds; omit it to use the tool or server default. | |
| threadContext | No | Optional Roblox thread identity for this call; omit it to use the server default. |