Expand description
device … operator commands (online, via the trust-task dispatcher).
Thin wrappers over the VtaClient::device_* methods. A personal AI agent
(open-claw / nano-claw / hermes) is a Service consumer
(consumerKind.serviceKind = "ai-agent"); these commands enroll, list, and
retire its DeviceBinding. See docs/02-vta/personal-ai-agents.md.
Functions§
- cmd_
device_ disable device disable— disable a device by id (kept on record, can no longer authenticate). The operator kill switch.- cmd_
device_ heartbeat device heartbeat— refreshlastSeenAt; returns server time + any queued operations for the device.- cmd_
device_ list device list— list the caller’s registered devices.service_kindfilters to a single Service consumer kind (e.g.ai-agent) when supplied.- cmd_
device_ register device register— claim aDeviceBindingfor the authenticated DID. The DID must already be in the ACL (provision theai-agenttemplate first).- cmd_
device_ set_ wake device set-wake— record the device’s pushWakeHandle(gateway DID/URL + opaque handle) and return the trigger allowlist.- cmd_
device_ wipe device wipe— remotely wipe a lost/compromised device. Marks it wiped + disabled and records the reason.scopeiscache,cache-and-keys, orfull.