Skip to content

RoboAgent Guard for Safety and Privacy Validation#65

Open
subhashchandra001 wants to merge 1 commit into
projnanda:mainfrom
subhashchandra001:hackathon/subhash-roboagent-guard
Open

RoboAgent Guard for Safety and Privacy Validation#65
subhashchandra001 wants to merge 1 commit into
projnanda:mainfrom
subhashchandra001:hackathon/subhash-roboagent-guard

Conversation

@subhashchandra001

@subhashchandra001 subhashchandra001 commented Jul 4, 2026

Copy link
Copy Markdown

Summary

RoboAgent Guard adds safety and privacy validators for robot-agent traces involving navigation, SLAM, mapping, sensor data, and privacy-sensitive information.

Motivation

Robot-agent traces may include commands or observations such as cmd_vel, navigation_goal, slam, map_save, raw_camera, camera_frame, lidar_scan, person_detected, and private_zone.

These messages should include explicit safety, supervisor-approval, risk-check, or privacy-filtering markers before they are treated as acceptable robot actions or sensor-sharing events.

Changes

  • Adds roboagent_guard to the validator registry.

  • Adds validate_roboagent_guard_safety_markers.

  • Adds validate_roboagent_guard_privacy_markers.

  • Detects robot navigation, SLAM, mapping, and sensor messages without safety markers.

  • Detects privacy-sensitive camera, mapping, person-detection, and private-zone messages without privacy markers.

  • Adds focused tests for:

    • safety-marker pass
    • safety-marker failure
    • non-robot message handling
    • privacy-marker pass
    • privacy-marker failure

Verification

  • uv run pytest packages/nest-core/tests/test_validators.py -q

    • 88 tests passed
  • make ci-local

    • Ruff checks passed
    • Formatting checks passed
    • Pyright passed
    • Full pytest suite passed

Scope

This PR is intentionally limited to the validator registry, RoboAgent Guard validators, and their tests.

@subhashchandra001 subhashchandra001 force-pushed the hackathon/subhash-roboagent-guard branch from 6189484 to 9eb5291 Compare July 4, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant