Hi everyone,
I’ve built QERRA-v2 Classical — a 100% classical, fully explainable ethical evaluation engine based on 12 immutable human-centred vectors (SEMEV-12). It returns traceable scores + reasoning with no neural networks.
The repo includes a ready-to-use ROS 2 bridge (ros2_bridge.py) that runs standalone or as a full node (subscribes to /qerra/situation_input, publishes score, decision, and full SEMEV-12 result).
Live API + full documentation:
I would be very grateful for any feedback, especially:
- Does the topic structure and message types fit typical robotics pipelines?
- What would make the bridge more useful in real Behaviour Trees?
Happy to adapt based on real use cases.
Thank you!