Unknown or untrusted devices enter quarantine until an operator approves trust.
While quarantined, a device:
verifiedtrust_level = unknownPOST /v1/devices/{id}/quarantine or spanda device quarantine <id>POST /v1/operator/quarantine (operator API)# CLI: re-provision after setting trust in config
spanda device provision cam-001 --robot rover-001
# API: patch lifecycle after updating trust
curl -X PATCH http://127.0.0.1:8080/v1/devices/cam-001 \
-H "Authorization: Bearer $SPANDA_API_KEY" \
-d '{"lifecycle_state":"verified"}'
Set trust_level = "verified" or "trusted" in spanda.devices.toml before provisioning.
Quarantine may also follow validation findings: