Gate ROS 2 dispatch on the exact approved policy release.
A release gate checks immutable policy identity, approval state, device configuration, and a short-lived authorization before the local system can send a controller command.
Request a Shadow AuditWhat the gate binds
- Release and content hashes, not a mutable model name.
- The intended robot, controller configuration, and action.
- Current approval and revocation state.
- A short-lived, single-use permit consumed at the dispatch boundary.
Fail-closed behavior
Unknown releases, mismatched configuration, expired authorization, revocation, and control-plane errors must deny the operation. The final decision remains local to the robot-side gateway.
Adoption path
- Describe the current artifact-to-dispatch sequence.
- Create a canonical release manifest and compute its content identity.
- Insert checks immediately before the existing controller call.
- Exercise allow and deny paths in simulation before hardware use.
Continue the architecture review
Ready to map the release path? Request a Shadow Audit.