# intrinsic-ai/sdk — health index 54/100 (Moderate)

> Inspection of the public repository intrinsic-ai/sdk by inspect.software. It holds a health index of 54 out of 100, placing it in the Moderate band. The index is a signal derived from publicly visible practice, not a warranty, a security audit, or an endorsement, and it is independent of payment.

- Repository: https://github.com/intrinsic-ai/sdk
- Report page: https://inspect.software/software/intrinsic-ai/sdk
- Full JSON report: https://inspect.software/api/repositories/intrinsic-ai/sdk/report
- Badge: https://raw.githubusercontent.com/inspect-software/badges/main/v1/i/intrinsic-ai/sdk.svg
- Inspected: 2026-07-15
- Methodology: metrics 1.13.0, report schema 0.11.0 (https://inspect.software/methodology.md)

## Category summary

| Category | Weight | Index | Band |
|---|---|---|---|
| Vitality | 22% | 96/100 | Excellent |
| Community & Adoption | 18% | 32/100 | At risk |
| Sustainability & Governance | 24% | 47/100 | At risk |
| Engineering Quality | 20% | 48/100 | At risk |
| Security | 16% | 42/100 | At risk |
| AI Readiness | not counted | 52/100 | Moderate |

## Repository facts

| Field | Value |
|---|---|
| Primary language | C++ |
| License | Apache-2.0 |
| Stars | 7 |
| Forks | 0 |
| Created | 2023-08-17 |
| Last push | 2026-07-14 |
| Latest release | v1.34.20260629 |
| Commits (last year) | 1,572 |
| Bus factor | 3 |

## Vitality — 96/100 (Excellent)

Is the project alive — is code being written and are releases shipping? Weight: 22% of the overall index.

### Development activity — 100/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Push recency | met | 36 / 36 | last push 0 days ago |
| Commit cadence | met | 36 / 36 | 52/52 weeks with commits |
| Commit volume | met | 18 / 18 | 1572 commits in the last year |
| OpenSSF Scorecard: Maintained | met | 10 / 10 | 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10 |

### Release discipline — 90/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ships releases | met | 27 / 27 | 46 releases published |
| Release recency | met | 36 / 36 | latest release 1 days ago |
| Release cadence | met | 27 / 27 | a release every ~17.1 days |
| OpenSSF Scorecard: Signed-Releases | not met | 0 / 10 | Project has not signed or included provenance with any releases. |

### Abandonment — 100/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Project is still maintained | met | 100 / 100 | maintenance record not established from the collected data |

## Community & Adoption — 32/100 (At risk)

Does the project have users, downloads, attention, and a welcoming setup for contributors? Weight: 18% of the overall index.

### Popularity & adoption — 17/100 (Critical)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Stars | partial | 12.6 / 60 | 7 stars |
| Forks | not met | 0 / 25 | 0 forks |
| Watchers | partial | 4.3 / 15 | 7 watchers |

### Community health — 50/100 (Moderate)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 22.5 / 22.5 | — |
| License | met | 22.5 / 22.5 | recognized license (Apache-2.0) |
| CONTRIBUTING guide | not met | 0 / 18 | — |
| Code of conduct | not met | 0 / 13.5 | — |
| Issue template | not met | 0 / 7.2 | — |
| PR template | not met | 0 / 6.3 | — |

## Sustainability & Governance — 47/100 (At risk)

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep? Weight: 24% of the overall index.

### Maintainer resilience (bus factor) — 75/100 (Good)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Bus factor | partial | 36 / 54 | 3 contributor(s) cover half of all commits |
| Commit distribution | partial | 15.7 / 22.5 | top contributor authored 30% of commits |
| Contributor breadth | met | 13.5 / 13.5 | 100 contributors |
| OpenSSF Scorecard: Contributors | met | 10 / 10 | project has 22 contributing companies or organizations |

### Issue & PR responsiveness — 1/100 (Critical)

Excluded from scoring (no data or not applicable): Issue resolution, PR acceptance. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Issue resolution | excluded | 0 / 46.8 | no issues or no data |
| PR acceptance | excluded | 0 / 38.2 | no decided pull requests or no data |
| OpenSSF Scorecard: Code-Review | not met | 0 / 15 | Found 0/30 approved changesets -- score normalized to 0 |

### Ownership & stewardship — 59/100 (Moderate)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ownership backing | met | 30 / 30 | organization-owned |
| Verified domain | not met | 0 / 20 | — |
| Owner reach | partial | 14.5 / 25 | 103 followers of intrinsic-ai |
| Track record | partial | 14.6 / 25 | 6 public repos, account ~4 yr old |

## Engineering Quality — 48/100 (At risk)

Are baseline engineering and documentation practices in place? Weight: 20% of the overall index.

### Engineering practices — 60/100 (Moderate)

Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| CI workflows | met | 24 / 24 | 1 workflow(s) |
| Tests present | met | 24 / 24 | — |
| Linter config | not met | 0 / 16 | — |
| Pre-commit hooks | not met | 0 / 9.6 | — |
| .editorconfig | not met | 0 / 6.4 | — |
| OpenSSF Scorecard: CI-Tests | excluded | 0 / 20 | no pull request found |

### Documentation — 30/100 (At risk)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 30 / 30 | — |
| Documentation directory | not met | 0 / 25 | — |
| Documentation / homepage site | not met | 0 / 15 | — |
| Repository description | not met | 0 / 10 | — |
| Topics | not met | 0 / 10 | — |
| Wiki | not met | 0 / 10 | — |

## Security — 42/100 (At risk)

Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure? Weight: 16% of the overall index.

### Security posture — 42/100 (At risk)

Excluded from scoring (no data or not applicable): CI-Tests, Packaging. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Binary-Artifacts | met | 7.5 / 7.5 | no binaries found in the repo |
| Branch-Protection | partial | 0.8 / 7.5 | branch protection is not maximal on development and all release branches |
| CI-Tests | excluded | 0 / 2.5 | no pull request found |
| CII-Best-Practices | not met | 0 / 2.5 | no effort to earn an OpenSSF best practices badge detected |
| Code-Review | not met | 0 / 7.5 | Found 0/30 approved changesets -- score normalized to 0 |
| Contributors | met | 2.5 / 2.5 | project has 22 contributing companies or organizations |
| Dangerous-Workflow | met | 10 / 10 | no dangerous workflow patterns detected |
| Dependency-Update-Tool | not met | 0 / 7.5 | no update tool detected |
| Fuzzing | not met | 0 / 5 | project is not fuzzed |
| License | met | 2.5 / 2.5 | license file detected |
| Maintained | met | 7.5 / 7.5 | 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10 |
| Packaging | excluded | 0 / 5 | packaging workflow not detected |
| Pinned-Dependencies | partial | 3.5 / 5 | dependency not pinned by hash detected -- score normalized to 7 |
| SAST | not met | 0 / 5 | no SAST tool detected |
| Security-Policy | not met | 0 / 5 | security policy file not detected |
| Signed-Releases | not met | 0 / 7.5 | Project has not signed or included provenance with any releases. |
| Token-Permissions | partial | 6.8 / 7.5 | detected GitHub workflow tokens with excessive permissions |
| Vulnerabilities | not met | 0 / 7.5 | 88 existing vulnerabilities detected |

### High-Risk Jurisdiction Exposure — 100/100 (Excellent)

Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Policy exposure multiplier | met | 100 / 100 | no confirmed policy-scope location match |

## AI Readiness — 52/100 (Moderate)

How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score.

### Agent context & guidance — 1/100 (Critical)

Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Agent instructions | not met | 0 / 45 | no CLAUDE.md / AGENTS.md / editor rules |
| Machine-readable docs (llms.txt) | not met | 0 / 15 | — |
| Legible commit history | excluded | 0 / 40 | no data |

### Verify loop (build / test / typecheck) — 61/100 (Moderate)

Excluded from scoring (no data or not applicable): Demonstrated agent practice, Automated maintenance. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| One-command bootstrap | not met | 0 / 18 | — |
| Automated tests | met | 22 / 22 | — |
| Lint / format config | not met | 0 / 11 | — |
| Static type checking | met | 11 / 11 | C++ (statically typed) |
| Reproducible environment | met | 10 / 10 | lockfile |
| Demonstrated agent practice | excluded | 0 / 10 | no data |
| Automated maintenance | excluded | 0 / 8 | no data |
| OpenSSF Scorecard: Pinned-Dependencies | partial | 7 / 10 | dependency not pinned by hash detected -- score normalized to 7 |

### Code legibility for models — 100/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Type-checkable code | met | 45 / 45 | C++ (statically typed) |
| Manageable file sizes | partial | 54.7 / 55 | 7/1307 source files over 60KB |

### Machine-readable interfaces — 80/100 (Good)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| API schema (OpenAPI/GraphQL/proto) | met | 40 / 40 | intrinsic/assets/build_defs/asset.proto, intrinsic/assets/catalog/proto/v1/asset_catalog.proto, intrinsic/assets/catalog/proto/v1/release_metadata.proto, intrinsic/assets/data/proto/v1/data_asset.proto, intrinsic/assets/data/proto/v1/data_assets.proto, intrinsic/assets/data/proto/v1/data_manifest.proto, intrinsic/assets/data/proto/v1/referenced_data.proto, intrinsic/assets/data/proto/v1/referenced_data_struct.proto, intrinsic/assets/dependencies/testing/multi_data_dependency_config.proto, intrinsic/assets/dependencies/testing/test_configs.proto, intrinsic/assets/dependencies/testing/test_service.proto, intrinsic/assets/hardware_devices/proto/v1/hardware_device_manifest.proto, intrinsic/assets/processes/proto/process_asset.proto, intrinsic/assets/processes/proto/process_manifest.proto, intrinsic/assets/proto/asset_deployment.proto, intrinsic/assets/proto/asset_tag.proto, intrinsic/assets/proto/asset_type.proto, intrinsic/assets/proto/documentation.proto, intrinsic/assets/proto/field_metadata.proto, intrinsic/assets/proto/id.proto, intrinsic/assets/proto/installed_assets.proto, intrinsic/assets/proto/metadata.proto, intrinsic/assets/proto/release_tag.proto, intrinsic/assets/proto/status_spec.proto, intrinsic/assets/proto/v1/asset.proto, intrinsic/assets/proto/v1/asset_configuration.proto, intrinsic/assets/proto/v1/asset_graph.proto, intrinsic/assets/proto/v1/asset_instances.proto, intrinsic/assets/proto/v1/dependency.proto, intrinsic/assets/proto/v1/grpc_connection.proto, intrinsic/assets/proto/v1/instance_config.proto, intrinsic/assets/proto/v1/processed_asset.proto, intrinsic/assets/proto/v1/recommended_configuration_config.proto, intrinsic/assets/proto/v1/reference.proto, intrinsic/assets/proto/v1/resolved_dependency.proto, intrinsic/assets/proto/v1/search.proto, intrinsic/assets/proto/v1/solution.proto, intrinsic/assets/proto/v1/solution_deployment.proto, intrinsic/assets/proto/vendor.proto, intrinsic/assets/proto/view.proto, intrinsic/assets/scene_objects/proto/scene_object_manifest.proto, intrinsic/assets/services/examples/calcserver/approximate_function.proto, intrinsic/assets/services/examples/calcserver/calc_server.proto, intrinsic/assets/services/examples/calcserver/modulo_add.proto, intrinsic/assets/services/examples/calcserver/two_dimensional_function_data.proto, intrinsic/assets/services/examples/volume_mount/proto/v1/volume_mount.proto, intrinsic/assets/services/proto/env_var.proto, intrinsic/assets/services/proto/service_http_config.proto, intrinsic/assets/services/proto/service_manifest.proto, intrinsic/assets/services/proto/service_permissions.proto, intrinsic/assets/services/proto/service_volume.proto, intrinsic/assets/services/proto/v1/dynamic_reconfiguration.proto, intrinsic/assets/services/proto/v1/service_inspection.proto, intrinsic/assets/services/proto/v1/service_state.proto, intrinsic/assets/services/proto/v1/system_service_state.proto, intrinsic/config/proto/operation_mode.proto, intrinsic/executive/proto/any_list.proto, intrinsic/executive/proto/any_with_assignments.proto, intrinsic/executive/proto/behavior_call.proto, intrinsic/executive/proto/behavior_tree.proto, intrinsic/executive/proto/blackboard_service.proto, intrinsic/executive/proto/clips_snapshot.proto, intrinsic/executive/proto/code_execution.proto, intrinsic/executive/proto/code_execution_info_service.proto, intrinsic/executive/proto/executive_execution_mode.proto, intrinsic/executive/proto/executive_service.proto, intrinsic/executive/proto/log_items.proto, intrinsic/executive/proto/proto_builder.proto, intrinsic/executive/proto/run_metadata.proto, intrinsic/executive/proto/run_response.proto, intrinsic/executive/proto/test_message.proto, intrinsic/executive/proto/world_query.proto, intrinsic/frontend/any_conversion_service/v1/any_conversion_service.proto, intrinsic/frontend/cloud/api/v1/clusterdiscovery_api.proto, intrinsic/frontend/cloud/api/v1/clustermanager_api.proto, intrinsic/frontend/cloud/api/v1/solutiondiscovery_api.proto, intrinsic/frontend/cloud/api/v1alpha1/clustermanager_api.proto, intrinsic/frontend/solution_service/proto/sequence_list.proto, intrinsic/frontend/solution_service/proto/solution_service.proto, intrinsic/frontend/solution_service/proto/status.proto, intrinsic/geometry/proto/axis_aligned_bounding_box.proto, intrinsic/geometry/proto/geometry.proto, intrinsic/geometry/proto/geometry_service.proto, intrinsic/geometry/proto/geometry_service_types.proto, intrinsic/geometry/proto/geometry_storage_refs.proto, intrinsic/geometry/proto/lazy_exact_geometry.proto, intrinsic/geometry/proto/mesh_octree_wrapping.proto, intrinsic/geometry/proto/octree.proto, intrinsic/geometry/proto/oriented_bounding_box.proto, intrinsic/geometry/proto/point_cloud.proto, intrinsic/geometry/proto/primitives.proto, intrinsic/geometry/proto/renderable.proto, intrinsic/geometry/proto/transformed_geometry_storage_refs.proto, intrinsic/geometry/proto/triangle_mesh.proto, intrinsic/geometry/proto/v1/axis_aligned_bounding_box.proto, intrinsic/geometry/proto/v1/exact_geometry.proto, intrinsic/geometry/proto/v1/geometric_transform.proto, intrinsic/geometry/proto/v1/geometry.proto, intrinsic/geometry/proto/v1/geometry_options.proto, intrinsic/geometry/proto/v1/geometry_storage_refs.proto, intrinsic/geometry/proto/v1/inline_geometry.proto, intrinsic/geometry/proto/v1/material.proto, intrinsic/geometry/proto/v1/octree.proto, intrinsic/geometry/proto/v1/octree_wrapping.proto, intrinsic/geometry/proto/v1/point_cloud.proto, intrinsic/geometry/proto/v1/primitive_shape.proto, intrinsic/geometry/proto/v1/primitives.proto, intrinsic/geometry/proto/v1/renderable.proto, intrinsic/geometry/proto/v1/transformed_geometry.proto, intrinsic/geometry/proto/v1/transformed_primitive_shape.proto, intrinsic/geometry/proto/v1/transformed_primitive_shape_set.proto, intrinsic/geometry/proto/v1/triangle_mesh.proto, intrinsic/hardware/gpio/gpio_service_equipment.proto, intrinsic/hardware/gpio/v1/gpio_service.proto, intrinsic/hardware/gpio/v1/signal.proto, intrinsic/hardware/gripper/eoat/eoat_service.proto, intrinsic/hardware/gripper/eoat/gripper_config.proto, intrinsic/hardware/gripper/gripper.proto, intrinsic/hardware/gripper/service/proto/generic_gripper.proto, intrinsic/hardware/opcua_equipment/opcua_equipment_service.proto, intrinsic/httpjson/any/test_messages.proto, intrinsic/httpjson/proto/v1alpha/controlplane.proto, intrinsic/httpjson/proto/v1alpha/dataplane.proto, intrinsic/httpjson/proto/v1alpha/signalling.proto, intrinsic/httpjson/proto/v1alpha/webpubsub.proto, intrinsic/httpjson/test/inventory_service.proto, intrinsic/httpjson/test/order_service.proto, intrinsic/icon/actions/adio.proto, intrinsic/icon/actions/cartesian_jogging.proto, intrinsic/icon/actions/point_to_point_move.proto, intrinsic/icon/actions/simple_gripper.proto, intrinsic/icon/actions/tare_force_torque_sensor.proto, intrinsic/icon/actions/trajectory_tracking_action.proto, intrinsic/icon/actions/wait_for_settling_action.proto, intrinsic/icon/control/c_api/external_action_api/sine_wave_action.proto, intrinsic/icon/control/parts/hal/adio_part/hal_adio_part_config.proto, intrinsic/icon/control/parts/hal/arm_part/hal_arm_part_config.proto, intrinsic/icon/control/parts/hal/force_torque_sensor_part/hal_force_torque_sensor_part_config.proto, intrinsic/icon/control/parts/hal/imu_part/hal_imu_part_config.proto, intrinsic/icon/control/parts/hal/laser_tracker_part/hal_laser_tracker_part_config.proto, intrinsic/icon/control/parts/hal/linear_gripper_part/hal_linear_gripper_part_config.proto, intrinsic/icon/control/parts/hal/rangefinder_part/hal_rangefinder_part_config.proto, intrinsic/icon/control/parts/hal/v1/hal_part_config.proto, intrinsic/icon/control/parts/proto/v1/mode_of_safe_operation_limits_config.proto, intrinsic/icon/control/parts/proto/v1/realtime_part_config.proto, intrinsic/icon/equipment/force_control_settings.proto, intrinsic/icon/equipment/icon_equipment.proto, intrinsic/icon/examples/joint_move_positions.proto, intrinsic/icon/fieldbus/ethercat/device_service/v1/device_service.proto, intrinsic/icon/fieldbus/ethercat/device_service/v1/device_service_config.proto, intrinsic/icon/fieldbus/ethercat/device_service/v1/eni.proto, intrinsic/icon/fieldbus/ethercat/device_service/v1/esi.proto, intrinsic/icon/hal/lib/adio/v1/adio_bus_component_config.proto, intrinsic/icon/hal/lib/ati/v1/ati_force_torque_bus_component_config.proto, intrinsic/icon/hal/lib/ds402/v1/ds402_bus_component_config.proto, intrinsic/icon/hal/lib/fieldbus/v1/value_parsing.proto, intrinsic/icon/hal/lib/process_variable_value/v1/process_variable_config.proto, intrinsic/icon/hal/lib/robot_arm/v1/robot_arm_bus_component_config.proto, intrinsic/icon/hal/lib/service_variable_value/v1/service_variable_config.proto, intrinsic/icon/hal/lib/service_variable_value/v1/service_variable_export.proto, intrinsic/icon/hal/proto/hardware_module_config.proto, intrinsic/icon/hal/proto/hardware_module_inspection.proto, intrinsic/icon/hardware_modules/loopback/loopback_config.proto, intrinsic/icon/hardware_modules/sim_bus/sim_bus_hardware_module.proto, intrinsic/icon/proto/cart_space.proto, intrinsic/icon/proto/generic_part_config.proto, intrinsic/icon/proto/ik_options.proto, intrinsic/icon/proto/io_block.proto, intrinsic/icon/proto/joint_position_pid_torque_controller_config.proto, intrinsic/icon/proto/joint_position_pid_velocity_controller_config.proto, intrinsic/icon/proto/joint_space.proto, intrinsic/icon/proto/linear_joint_acceleration_filter_config.proto, intrinsic/icon/proto/logging_mode.proto, intrinsic/icon/proto/matrix.proto, intrinsic/icon/proto/part_status.proto, intrinsic/icon/proto/safety_status.proto, intrinsic/icon/proto/streaming_output.proto, intrinsic/icon/proto/v1/condition_types.proto, intrinsic/icon/proto/v1/jogging_service.proto, intrinsic/icon/proto/v1/service.proto, intrinsic/icon/proto/v1/types.proto, intrinsic/icon/server/config/dio_config.proto, intrinsic/icon/server/config/icon_main_config.proto, intrinsic/icon/server/config/realtime_control_config.proto, intrinsic/icon/server/config/services_config.proto, intrinsic/kinematics/proto/kinematics.proto, intrinsic/kinematics/proto/skeleton.proto, intrinsic/kinematics/types/dynamic_limits_check_mode.proto, intrinsic/kinematics/types/joint_limits.proto, intrinsic/kinematics/types/rotational_limits.proto, intrinsic/kubernetes/accounts/service/api/accesscontrol/v1/accesscontrol.proto, intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto, intrinsic/kubernetes/accounts/service/api/tokens/v2/tokens.proto, intrinsic/kubernetes/accounts/service/api/v1/discovery_api.proto, intrinsic/kubernetes/intrinsic_os/protos/v1/cluster.proto, intrinsic/kubernetes/intrinsic_os/protos/v1/cluster_service.proto, intrinsic/kubernetes/intrinsic_os/protos/v1/shutdown.proto, intrinsic/kubernetes/inversion/v1/inversion.proto, intrinsic/kubernetes/vmpool/manager/api/v1/lease_api.proto, intrinsic/kubernetes/vmpool/service/api/v1/vmpool_api.proto, intrinsic/kubernetes/workcell_spec/proto/deploy.proto, intrinsic/kubernetes/workcell_spec/proto/image.proto, intrinsic/kubernetes/workcellmode/proto/workcellmode.proto, intrinsic/logging/errors/proto/error_report.proto, intrinsic/logging/proto/bag_metadata.proto, intrinsic/logging/proto/bag_packager_service.proto, intrinsic/logging/proto/blob.proto, intrinsic/logging/proto/context.proto, intrinsic/logging/proto/critical_event_log.proto, intrinsic/logging/proto/downsampler.proto, intrinsic/logging/proto/flowstate_event.proto, intrinsic/logging/proto/log_dispatcher_service.proto, intrinsic/logging/proto/log_item.proto, intrinsic/logging/proto/logger_service.proto, intrinsic/logging/proto/pubsub_listener_service.proto, intrinsic/logging/proto/recording_data_categories.proto, intrinsic/logging/proto/replay_service.proto, intrinsic/logging/proto/replay_service_options.proto, intrinsic/logging/proto/visualization_context.proto, intrinsic/logging/textlogfetcher/proto/v1/textlogfetcher.proto, intrinsic/manipulation/grasping/grasp.proto, intrinsic/manipulation/grasping/grasp_adapter_params.proto, intrinsic/manipulation/grasping/grasp_annotations.proto, intrinsic/manipulation/grasping/grasp_annotator.proto, intrinsic/manipulation/grasping/grasp_execution_planner_params.proto, intrinsic/manipulation/grasping/grasp_placement_constraint.proto, intrinsic/manipulation/grasping/grasp_planner_params.proto, intrinsic/manipulation/grasping/grasp_ranker_params.proto, intrinsic/manipulation/grasping/schmalz_multi_axis_grasp.proto, intrinsic/manipulation/proto/v1/gripper_assembly_metadata.proto, intrinsic/manipulation/proto/v1/gripper_exchange_service.proto, intrinsic/manipulation/proto/workspace.proto, intrinsic/manipulation/service/grasp_annotator_service/v1/grasp_annotator_service.proto, intrinsic/manipulation/service/grasp_planner_service/v1/grasp_planner_service.proto, intrinsic/manipulation/service/multi_axis_auto_annotator_service.proto, intrinsic/math/proto/accel.proto, intrinsic/math/proto/affine.proto, intrinsic/math/proto/array.proto, intrinsic/math/proto/header.proto, intrinsic/math/proto/matrix.proto, intrinsic/math/proto/point.proto, intrinsic/math/proto/pose.proto, intrinsic/math/proto/quaternion.proto, intrinsic/math/proto/tf_message.proto, intrinsic/math/proto/transform.proto, intrinsic/math/proto/transform_stamped.proto, intrinsic/math/proto/twist.proto, intrinsic/math/proto/vector2.proto, intrinsic/math/proto/vector3.proto, intrinsic/motion_planning/proto/motion_target.proto, intrinsic/motion_planning/proto/v1/compute_ik.proto, intrinsic/motion_planning/proto/v1/geometric_constraints.proto, intrinsic/motion_planning/proto/v1/motion_blending_parameter.proto, intrinsic/motion_planning/proto/v1/motion_planner_config.proto, intrinsic/motion_planning/proto/v1/motion_planner_service.proto, intrinsic/motion_planning/proto/v1/motion_planning.proto, intrinsic/motion_planning/proto/v1/motion_planning_error.proto, intrinsic/motion_planning/proto/v1/motion_planning_limits.proto, intrinsic/motion_planning/proto/v1/motion_specification.proto, intrinsic/motion_planning/proto/v1/robot_specification.proto, intrinsic/perception/proto/camera_config.proto, intrinsic/perception/proto/camera_drivers.proto, intrinsic/perception/proto/camera_identifier.proto, intrinsic/perception/proto/camera_params.proto, intrinsic/perception/proto/camera_settings.proto, intrinsic/perception/proto/capture_data.proto, intrinsic/perception/proto/capture_result.proto, intrinsic/perception/proto/charuco_pattern.proto, intrinsic/perception/proto/dimensions.proto, intrinsic/perception/proto/distortion_params.proto, intrinsic/perception/proto/hand_eye_calibration.proto, intrinsic/perception/proto/image_buffer.proto, intrinsic/perception/proto/image_processing.proto, intrinsic/perception/proto/intrinsic_calibration.proto, intrinsic/perception/proto/intrinsic_params.proto, intrinsic/perception/proto/pattern_detection_config.proto, intrinsic/perception/proto/pattern_detection_result.proto, intrinsic/perception/proto/point_cloud.proto, intrinsic/perception/proto/pose_estimate_in_root.proto, intrinsic/perception/proto/pose_estimation_result.proto, intrinsic/perception/proto/pose_estimator_id.proto, intrinsic/perception/proto/post_processing.proto, intrinsic/perception/proto/sensor_config.proto, intrinsic/perception/proto/sensor_image.proto, intrinsic/perception/proto/v1/calibration_service.proto, intrinsic/perception/proto/v1/camera_config.proto, intrinsic/perception/proto/v1/camera_drivers.proto, intrinsic/perception/proto/v1/camera_identifier.proto, intrinsic/perception/proto/v1/camera_params.proto, intrinsic/perception/proto/v1/camera_service.proto, intrinsic/perception/proto/v1/camera_settings.proto, intrinsic/perception/proto/v1/camera_to_robot_calibration.proto, intrinsic/perception/proto/v1/capture_data.proto, intrinsic/perception/proto/v1/capture_result.proto, intrinsic/perception/proto/v1/charuco_pattern.proto, intrinsic/perception/proto/v1/dimensions.proto, intrinsic/perception/proto/v1/distortion_params.proto, intrinsic/perception/proto/v1/image_buffer.proto, intrinsic/perception/proto/v1/intrinsic_params.proto, intrinsic/perception/proto/v1/pattern_detection_config.proto, intrinsic/perception/proto/v1/pattern_detection_result.proto, intrinsic/perception/proto/v1/perception_model.proto, intrinsic/perception/proto/v1/pose_estimate_in_root.proto, intrinsic/perception/proto/v1/pose_estimation_config.proto, intrinsic/perception/proto/v1/pose_estimator_id.proto, intrinsic/perception/proto/v1/pose_range.proto, intrinsic/perception/proto/v1/post_processing.proto, intrinsic/perception/proto/v1/sensor_config.proto, intrinsic/perception/proto/v1/sensor_image.proto, intrinsic/perception/proto/v1/settings.proto, intrinsic/perception/proto/v1/symmetry.proto, intrinsic/perception/proto/v1/target.proto, intrinsic/perception/proto/v1/train_service.proto, intrinsic/perception/proto/v1alpha1/symmetry_service.proto, intrinsic/perception/proto/vector.proto, intrinsic/perception/service/proto/camera_server.proto, intrinsic/performance/analysis/proto/event.proto, intrinsic/performance/analysis/proto/performance_metrics.proto, intrinsic/platform/common/proto/test.proto, intrinsic/platform/common/proto/workcell_info.proto, intrinsic/platform/file_upload/file_upload_service.proto, intrinsic/platform/pubsub/adapters/pubsub.proto, intrinsic/platform/pubsub/admin_set_grpc/v1/admin_set.proto, intrinsic/platform/pubsub/cloud_router_provisioner/v1/provisioner.proto, intrinsic/platform/pubsub/connect/onprem/forwarding_service/proto/forwarding_service.proto, intrinsic/platform/pubsub/connect/onprem/relay_router_service/proto/endpoint_spec.proto, intrinsic/platform/pubsub/connect/onprem/relay_router_service/proto/relay_router_service.proto, intrinsic/platform/pubsub/kvstore_grpc/kvstore.proto, intrinsic/platform/pubsub/storage_location.proto, intrinsic/proto_tools/proto/proto_registry.proto, intrinsic/proto_tools/registry/test_data/descriptor_test_message.proto, intrinsic/resources/proto/resource_handle.proto, intrinsic/resources/proto/resource_registry.proto, intrinsic/resources/proto/runtime_context.proto, intrinsic/scene/proto/v1/collision_rules.proto, intrinsic/scene/proto/v1/entity.proto, intrinsic/scene/proto/v1/geometry_stats.proto, intrinsic/scene/proto/v1/object_properties.proto, intrinsic/scene/proto/v1/scene_object.proto, intrinsic/scene/proto/v1/scene_object_config.proto, intrinsic/scene/proto/v1/scene_object_import.proto, intrinsic/scene/proto/v1/simulation_spec.proto, intrinsic/simulation/gazebo/plugins/sim_hardware_module_config.proto, intrinsic/simulation/resources/spawner_server.proto, intrinsic/simulation/service/proto/v1/simulation_service.proto, intrinsic/skills/examples/calculate_skill.proto, intrinsic/skills/internal/proto/behavior_tree_registry_internal.proto, intrinsic/skills/internal/proto/skill_registry_internal.proto, intrinsic/skills/proto/behavior_tree_registry.proto, intrinsic/skills/proto/equipment.proto, intrinsic/skills/proto/error.proto, intrinsic/skills/proto/footprint.proto, intrinsic/skills/proto/motion_targets.proto, intrinsic/skills/proto/prediction.proto, intrinsic/skills/proto/processed_skill_manifest.proto, intrinsic/skills/proto/skill_manifest.proto, intrinsic/skills/proto/skill_parameter_metadata.proto, intrinsic/skills/proto/skill_registry.proto, intrinsic/skills/proto/skill_registry_config.proto, intrinsic/skills/proto/skill_service.proto, intrinsic/skills/proto/skill_service_config.proto, intrinsic/skills/proto/skills.proto, intrinsic/skills/testing/echo_skill.proto, intrinsic/skills/testing/no_op_skill.proto, intrinsic/solution_versions/proto/v1/branch.proto, intrinsic/solution_versions/proto/v1/conflict.proto, intrinsic/solution_versions/proto/v1/conflict_resolution.proto, intrinsic/solution_versions/proto/v1/diff_mask.proto, intrinsic/solution_versions/proto/v1/snapshot.proto, intrinsic/solution_versions/proto/v1/snapshot_source.proto, intrinsic/solution_versions/proto/v1/solution_diff.proto, intrinsic/solution_versions/proto/v1/solution_version_service.proto, intrinsic/solution_versions/proto/v1/warning.proto, intrinsic/solutions/internal/stubs_test.proto, intrinsic/solutions/testing/test_skill_params.proto, intrinsic/solutions/tools/proto/my_msg.proto, intrinsic/storage/artifacts/proto/v1/articat.proto, intrinsic/storage/artifacts/proto/v1/artifact.proto, intrinsic/tools/inbuild/cmd/httpjson/test_data/openapi.yaml, intrinsic/tools/inbuild/cmd/service/test_data/example_service.proto, intrinsic/tools/inbuild/cmd/skill/test_data/example_skill.proto, intrinsic/tools/inbuild/integration_tests/inbuild_service.proto, intrinsic/tools/inbuild/integration_tests/inbuild_skill.proto, intrinsic/tools/inctl/cmd/doctor/proto/v1/report.proto, intrinsic/util/grpc/testing/ping.proto, intrinsic/util/proto/build_defs/testing/test_message.proto, intrinsic/util/proto/build_defs/testing/test_message_dep.proto, intrinsic/util/proto/testing/config_node_to_proto_test.proto, intrinsic/util/proto/testing/descriptors_test.proto, intrinsic/util/proto/testing/descriptors_test_left_wrapper.proto, intrinsic/util/proto/testing/descriptors_test_right_wrapper.proto, intrinsic/util/proto/testing/diamond_a.proto, intrinsic/util/proto/testing/diamond_b.proto, intrinsic/util/proto/testing/diamond_c.proto, intrinsic/util/proto/testing/diamond_d.proto, intrinsic/util/proto/testing/embedded.proto, intrinsic/util/proto/testing/get_text_proto_test.proto, intrinsic/util/proto/testing/param_message.proto, intrinsic/util/proto/testing/recursive.proto, intrinsic/util/proto/testing/test_message.proto, intrinsic/util/status/extended_status.proto, intrinsic/util/status/status.proto, intrinsic/util/status/test_service.proto, intrinsic/world/proto/collision_action.proto, intrinsic/world/proto/collision_checker_config.proto, intrinsic/world/proto/collision_settings.proto, intrinsic/world/proto/entity_search.proto, intrinsic/world/proto/geometry_component.proto, intrinsic/world/proto/gripper_component.proto, intrinsic/world/proto/kinematics_component.proto, intrinsic/world/proto/object_world_refs.proto, intrinsic/world/proto/object_world_service.proto, intrinsic/world/proto/object_world_updates.proto, intrinsic/world/proto/physics_component.proto, intrinsic/world/proto/robot_payload.proto, intrinsic/world/proto/sensor_component.proto, intrinsic/world/proto/simulation_component.proto, intrinsic/world/proto/user_data.proto, third_party/ros2/ros_interfaces/jazzy/action_msgs/msg/goal_info.proto, third_party/ros2/ros_interfaces/jazzy/action_msgs/msg/goal_status.proto, third_party/ros2/ros_interfaces/jazzy/action_msgs/msg/goal_status_array.proto, third_party/ros2/ros_interfaces/jazzy/action_msgs/srv/cancel_goal.proto, third_party/ros2/ros_interfaces/jazzy/actionlib_msgs/msg/goal_id.proto, third_party/ros2/ros_interfaces/jazzy/actionlib_msgs/msg/goal_status.proto, third_party/ros2/ros_interfaces/jazzy/actionlib_msgs/msg/goal_status_array.proto, third_party/ros2/ros_interfaces/jazzy/builtin_interfaces/msg/duration.proto, third_party/ros2/ros_interfaces/jazzy/builtin_interfaces/msg/time.proto, third_party/ros2/ros_interfaces/jazzy/composition_interfaces/srv/list_nodes.proto, third_party/ros2/ros_interfaces/jazzy/composition_interfaces/srv/load_node.proto, third_party/ros2/ros_interfaces/jazzy/composition_interfaces/srv/unload_node.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/action/follow_joint_trajectory.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/action/gripper_command.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/action/joint_trajectory.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/action/parallel_gripper_command.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/action/point_head.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/action/single_joint_position.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/admittance_controller_state.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/dynamic_interface_group_values.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/dynamic_interface_values.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/dynamic_joint_state.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/gripper_command.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/interface_value.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/joint_component_tolerance.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/joint_controller_state.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/joint_jog.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/joint_tolerance.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/joint_trajectory_controller_state.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/mecanum_drive_controller_state.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/multi_dof_command.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/multi_dof_state_stamped.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/pid_state.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/single_dof_state.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/single_dof_state_stamped.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/speed_scaling_factor.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/msg/steering_controller_status.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/srv/query_calibration_state.proto, third_party/ros2/ros_interfaces/jazzy/control_msgs/srv/query_trajectory_state.proto, third_party/ros2/ros_interfaces/jazzy/diagnostic_msgs/msg/diagnostic_array.proto, third_party/ros2/ros_interfaces/jazzy/diagnostic_msgs/msg/diagnostic_status.proto, third_party/ros2/ros_interfaces/jazzy/diagnostic_msgs/msg/key_value.proto, third_party/ros2/ros_interfaces/jazzy/diagnostic_msgs/srv/add_diagnostics.proto, third_party/ros2/ros_interfaces/jazzy/diagnostic_msgs/srv/self_test.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/accel.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/accel_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/accel_with_covariance.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/accel_with_covariance_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/inertia.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/inertia_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/point.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/point32.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/point_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/polygon.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/polygon_instance.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/polygon_instance_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/polygon_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/pose.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/pose2_d.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/pose_array.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/pose_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/pose_with_covariance.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/pose_with_covariance_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/quaternion.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/quaternion_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/transform.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/transform_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/twist.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/twist_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/twist_with_covariance.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/twist_with_covariance_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/vector3.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/vector3_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/velocity_stamped.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/wrench.proto, third_party/ros2/ros_interfaces/jazzy/geometry_msgs/msg/wrench_stamped.proto, third_party/ros2/ros_interfaces/jazzy/lifecycle_msgs/msg/state.proto, third_party/ros2/ros_interfaces/jazzy/lifecycle_msgs/msg/transition.proto, third_party/ros2/ros_interfaces/jazzy/lifecycle_msgs/msg/transition_description.proto, third_party/ros2/ros_interfaces/jazzy/lifecycle_msgs/msg/transition_event.proto, third_party/ros2/ros_interfaces/jazzy/lifecycle_msgs/srv/change_state.proto, third_party/ros2/ros_interfaces/jazzy/lifecycle_msgs/srv/get_available_states.proto, third_party/ros2/ros_interfaces/jazzy/lifecycle_msgs/srv/get_available_transitions.proto, third_party/ros2/ros_interfaces/jazzy/lifecycle_msgs/srv/get_state.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/msg/goals.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/msg/grid_cells.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/msg/map_meta_data.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/msg/occupancy_grid.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/msg/odometry.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/msg/path.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/srv/get_map.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/srv/get_plan.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/srv/load_map.proto, third_party/ros2/ros_interfaces/jazzy/nav_msgs/srv/set_map.proto, third_party/ros2/ros_interfaces/jazzy/pcl_msgs/msg/model_coefficients.proto, third_party/ros2/ros_interfaces/jazzy/pcl_msgs/msg/point_indices.proto, third_party/ros2/ros_interfaces/jazzy/pcl_msgs/msg/polygon_mesh.proto, third_party/ros2/ros_interfaces/jazzy/pcl_msgs/msg/vertices.proto, third_party/ros2/ros_interfaces/jazzy/pcl_msgs/srv/update_filename.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/floating_point_range.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/integer_range.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/list_parameters_result.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/log.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/logger_level.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/parameter.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/parameter_descriptor.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/parameter_event.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/parameter_event_descriptors.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/parameter_type.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/parameter_value.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/set_logger_levels_result.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/msg/set_parameters_result.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/srv/describe_parameters.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/srv/get_logger_levels.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/srv/get_parameter_types.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/srv/get_parameters.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/srv/list_parameters.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/srv/set_logger_levels.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/srv/set_parameters.proto, third_party/ros2/ros_interfaces/jazzy/rcl_interfaces/srv/set_parameters_atomically.proto, third_party/ros2/ros_interfaces/jazzy/rosgraph_msgs/msg/clock.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/battery_state.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/camera_info.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/channel_float32.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/compressed_image.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/fluid_pressure.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/illuminance.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/image.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/imu.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/joint_state.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/joy.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/joy_feedback.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/joy_feedback_array.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/laser_echo.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/laser_scan.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/magnetic_field.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/multi_dof_joint_state.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/multi_echo_laser_scan.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/nav_sat_fix.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/nav_sat_status.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/point_cloud.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/point_cloud2.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/point_field.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/range.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/region_of_interest.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/relative_humidity.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/temperature.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/msg/time_reference.proto, third_party/ros2/ros_interfaces/jazzy/sensor_msgs/srv/set_camera_info.proto, third_party/ros2/ros_interfaces/jazzy/service_msgs/msg/service_event_info.proto, third_party/ros2/ros_interfaces/jazzy/shape_msgs/msg/mesh.proto, third_party/ros2/ros_interfaces/jazzy/shape_msgs/msg/mesh_triangle.proto, third_party/ros2/ros_interfaces/jazzy/shape_msgs/msg/plane.proto, third_party/ros2/ros_interfaces/jazzy/shape_msgs/msg/solid_primitive.proto, third_party/ros2/ros_interfaces/jazzy/statistics_msgs/msg/metrics_message.proto, third_party/ros2/ros_interfaces/jazzy/statistics_msgs/msg/statistic_data_point.proto, third_party/ros2/ros_interfaces/jazzy/statistics_msgs/msg/statistic_data_type.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/bool.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/byte.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/byte_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/char.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/color_rgba.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/empty.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/float32.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/float32_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/float64.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/float64_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/header.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/int16.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/int16_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/int32.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/int32_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/int64.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/int64_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/int8.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/int8_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/multi_array_dimension.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/multi_array_layout.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/string.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/u_int16.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/u_int16_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/u_int32.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/u_int32_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/u_int64.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/u_int64_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/u_int8.proto, third_party/ros2/ros_interfaces/jazzy/std_msgs/msg/u_int8_multi_array.proto, third_party/ros2/ros_interfaces/jazzy/std_srvs/srv/empty.proto, third_party/ros2/ros_interfaces/jazzy/std_srvs/srv/set_bool.proto, third_party/ros2/ros_interfaces/jazzy/std_srvs/srv/trigger.proto, third_party/ros2/ros_interfaces/jazzy/stereo_msgs/msg/disparity_image.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/action/fibonacci.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/action/nested_message.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/arrays.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/basic_types.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/bounded_plain_sequences.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/bounded_sequences.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/builtins.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/constants.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/defaults.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/empty.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/multi_nested.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/nested.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/strings.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/unbounded_sequences.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/msg/w_strings.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/srv/arrays.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/srv/basic_types.proto, third_party/ros2/ros_interfaces/jazzy/test_msgs/srv/empty.proto, third_party/ros2/ros_interfaces/jazzy/tf2_msgs/action/lookup_transform.proto, third_party/ros2/ros_interfaces/jazzy/tf2_msgs/msg/tf2_error.proto, third_party/ros2/ros_interfaces/jazzy/tf2_msgs/msg/tf_message.proto, third_party/ros2/ros_interfaces/jazzy/tf2_msgs/srv/frame_graph.proto, third_party/ros2/ros_interfaces/jazzy/trajectory_msgs/msg/joint_trajectory.proto, third_party/ros2/ros_interfaces/jazzy/trajectory_msgs/msg/joint_trajectory_point.proto, third_party/ros2/ros_interfaces/jazzy/trajectory_msgs/msg/multi_dof_joint_trajectory.proto, third_party/ros2/ros_interfaces/jazzy/trajectory_msgs/msg/multi_dof_joint_trajectory_point.proto, third_party/ros2/ros_interfaces/jazzy/type_description_interfaces/msg/field.proto, third_party/ros2/ros_interfaces/jazzy/type_description_interfaces/msg/field_type.proto, third_party/ros2/ros_interfaces/jazzy/type_description_interfaces/msg/individual_type_description.proto, third_party/ros2/ros_interfaces/jazzy/type_description_interfaces/msg/key_value.proto, third_party/ros2/ros_interfaces/jazzy/type_description_interfaces/msg/type_description.proto, third_party/ros2/ros_interfaces/jazzy/type_description_interfaces/msg/type_source.proto, third_party/ros2/ros_interfaces/jazzy/type_description_interfaces/srv/get_type_description.proto, third_party/ros2/ros_interfaces/jazzy/unique_identifier_msgs/msg/uuid.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/image_marker.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/interactive_marker.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/interactive_marker_control.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/interactive_marker_feedback.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/interactive_marker_init.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/interactive_marker_pose.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/interactive_marker_update.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/marker.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/marker_array.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/menu_entry.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/mesh_file.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/msg/uv_coordinate.proto, third_party/ros2/ros_interfaces/jazzy/visualization_msgs/srv/get_interactive_markers.proto |
| MCP server | not met | 0 / 20 | — |
| Runnable examples | met | 40 / 40 | examples |

## What this report is

inspect.software measures public repositories against a single published, versioned methodology and reports the result as a 1–100 health index. Findings are signals derived from what is visible in public repository data — they are not a security audit, a warranty, or an endorsement, and no result depends on payment.

- Methodology, formulas and weights: https://inspect.software/methodology.md
- What a result does and does not claim: https://inspect.software/wiki/signals-not-warranties.md
- Rating bands: https://inspect.software/wiki/scoring-bands.md
- Corrections: https://inspect.software/contact.md
- Index of all documents: https://inspect.software/llms.txt
