ICAN-Deploy: Identity-Stable Canary Deployment for Safety-Critical Embodied Agents

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Qin, Xue, Luan, Simin, See, John, Boukhers, Zeyd, Yang, Cong, Li, Zhijun
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914607235334144
author Qin, Xue
Luan, Simin
See, John
Boukhers, Zeyd
Yang, Cong
Li, Zhijun
author_facet Qin, Xue
Luan, Simin
See, John
Boukhers, Zeyd
Yang, Cong
Li, Zhijun
contents Canary deployment routes a fraction of traffic to a new software version, monitors metrics, and rolls back on regression. Mainstream controllers (Argo Rollouts, Spinnaker, Flagger) change the deployed system's cryptographic identity during the canary window. The drift is harmless for stateless microservices but breaks the claim that "the agent you certified is still the agent you have" for safety-critical embodied agents, forcing re-certification per canary. We present ICAN-Deploy (Identity-stable CANary Deployment), a middleware construction whose state machine holds the identity hash invariant across the canary window by separating capability names (frozen, hashed) from capability versions (mutable runtime state). We implement ICAN-Deploy inside a runtime governance layer for LLM-driven robots and verify invariance by closed-form proof, AST lint, and TLA+ model-checking, then corroborate over N=100 real canary cycles on a Franka Panda arm in MuJoCo (zero drift; entry latency 95% BCa CI [1.52, 2.01] ms). A feature-flagged strawman that folds versions into the manifest falsifies on the same workload. A system certified once at identity-creation time can then ship arbitrary capability evolution under that same certification, within the version-and-name envelope.
format Preprint
id arxiv_https___arxiv_org_abs_2605_28097
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle ICAN-Deploy: Identity-Stable Canary Deployment for Safety-Critical Embodied Agents
Qin, Xue
Luan, Simin
See, John
Boukhers, Zeyd
Yang, Cong
Li, Zhijun
Robotics
D.2.4; D.2.7; C.2.4
Canary deployment routes a fraction of traffic to a new software version, monitors metrics, and rolls back on regression. Mainstream controllers (Argo Rollouts, Spinnaker, Flagger) change the deployed system's cryptographic identity during the canary window. The drift is harmless for stateless microservices but breaks the claim that "the agent you certified is still the agent you have" for safety-critical embodied agents, forcing re-certification per canary. We present ICAN-Deploy (Identity-stable CANary Deployment), a middleware construction whose state machine holds the identity hash invariant across the canary window by separating capability names (frozen, hashed) from capability versions (mutable runtime state). We implement ICAN-Deploy inside a runtime governance layer for LLM-driven robots and verify invariance by closed-form proof, AST lint, and TLA+ model-checking, then corroborate over N=100 real canary cycles on a Franka Panda arm in MuJoCo (zero drift; entry latency 95% BCa CI [1.52, 2.01] ms). A feature-flagged strawman that folds versions into the manifest falsifies on the same workload. A system certified once at identity-creation time can then ship arbitrary capability evolution under that same certification, within the version-and-name envelope.
title ICAN-Deploy: Identity-Stable Canary Deployment for Safety-Critical Embodied Agents
topic Robotics
D.2.4; D.2.7; C.2.4
url https://arxiv.org/abs/2605.28097