RLSOK vs SROS2
SROS2 provides ROS 2 security mechanisms for identity, encrypted and authenticated communications, and graph access control. RLSOK answers a different question: whether this exact approved release may execute this action on the bound robot and controller now.
Updated · RLSOK
Download and try RLSOKSROS2 boundary
- Authenticate DDS participants using security enclaves and credentials.
- Protect DDS traffic confidentiality and integrity.
- Apply governance and permissions to ROS 2 graph operations.
- Constrain which authenticated participants may publish, subscribe, or call actions and services.
RLSOK boundary
- Identify immutable learned-policy release content.
- Track approval and revocation state.
- Bind short-lived authority to action, robot, controller, and release.
- Recheck immediately before dispatch and record Evidence.
How they compose
Use SROS2 to protect the ROS 2 communication and participant boundary. Use RLSOK at the application execution boundary to decide whether exact release content has current, context-bound authority. RLSOK does not replace or weaken SROS2.
Sources and verification scope
Source code and guides describe implementation and setup. Release notes identify reported checks and their limits. Publication alone does not establish customer use or physical-robot validation.
Continue with the relevant guide
Try the local example without an application. For setup or integration help, you can also contact us.