# Docs > Documentation for SignalFlag, the test infrastructure platform for physical AI SignalFlag is the test infrastructure platform for physical AI. These docs cover setting up the platform, running test batches and parameter sweeps, integrating with CI, building metrics, and consuming results via the CLI, SDK, MCP server, and web app. They also include reference material for the open-core libraries and conceptual explanations of simulation-based evaluation. ## Tutorials - [Tutorials](https://docs.signalflag.ai/tutorials/index.md) - [See SignalFlag Working in Five Minutes](https://docs.signalflag.ai/tutorials/sdk-demo/index.md) - [Get Your First Metrics in SignalFlag](https://docs.signalflag.ai/tutorials/first-external-batch/index.md) - [Run Your First Test Batch](https://docs.signalflag.ai/tutorials/first-batch/index.md) ## How-to Guides - [Overview](https://docs.signalflag.ai/setup/index.md) - [Connecting to SignalFlag](https://docs.signalflag.ai/setup/resim-data-access/index.md) - [Container Registry Access](https://docs.signalflag.ai/setup/container-registry-access/index.md) - [Experience Data Sources](https://docs.signalflag.ai/setup/experience-data-sources/index.md) - [Install the CLI](https://docs.signalflag.ai/setup/cli/index.md) - [Create a Project](https://docs.signalflag.ai/setup/projects/index.md) - [Create a System](https://docs.signalflag.ai/setup/systems/index.md) - [Add Experiences](https://docs.signalflag.ai/setup/adding-experiences/index.md) - [Assets](https://docs.signalflag.ai/setup/assets/index.md) - [Build Images](https://docs.signalflag.ai/setup/build-images/index.md) - [Metrics Images](https://docs.signalflag.ai/setup/metrics-builds/index.md) - [Create Test Suites](https://docs.signalflag.ai/setup/test-suites/index.md) - [Reports](https://docs.signalflag.ai/setup/reports/index.md) - [Enable Overview Page](https://docs.signalflag.ai/setup/overview/index.md) - [Metrics](https://docs.signalflag.ai/guides/metrics/index.md) - [Set Up CI](https://docs.signalflag.ai/setup/ci/index.md) - [GitHub Actions](https://docs.signalflag.ai/setup/ci/github/index.md) - [GitLab CI](https://docs.signalflag.ai/setup/ci/gitlab/index.md) - [Manage Artifacts](https://docs.signalflag.ai/guides/managing-artifacts/index.md) - [Re-run Tests](https://docs.signalflag.ai/guides/re-running-batches/index.md) - [A/B Comparison](https://docs.signalflag.ai/guides/ab-comparison/index.md) - [Run Parameter Sweeps](https://docs.signalflag.ai/guides/run-sweeps/index.md) - [SignalFlag HiL Agent](https://docs.signalflag.ai/guides/agent/index.md) - [SignalFlag SDK](https://docs.signalflag.ai/guides/resim-sdk/index.md) - [MCP Server](https://docs.signalflag.ai/guides/mcp/index.md) - [Reeves (Chat Assistant)](https://docs.signalflag.ai/guides/reeves/index.md) - [Stream to Foxglove](https://docs.signalflag.ai/guides/foxglove-primary-sites/index.md) - [Ingest Logs](https://docs.signalflag.ai/guides/log-ingest/index.md) - [Agentic Log Summary](https://docs.signalflag.ai/guides/log-summary/index.md) - [Open in IDE](https://docs.signalflag.ai/guides/ide-handoff/index.md) - [Debug Mode](https://docs.signalflag.ai/guides/debug/index.md) - [Multi-Container Builds](https://docs.signalflag.ai/guides/multi-container-builds/index.md) - [Archive Content](https://docs.signalflag.ai/guides/archive/index.md) - [Experience Caching](https://docs.signalflag.ai/guides/experience-caching/index.md) - [Asset Caching](https://docs.signalflag.ai/guides/asset-caching/index.md) - [Experience Syncing](https://docs.signalflag.ai/guides/experience-syncing/index.md) - [Custom Fields](https://docs.signalflag.ai/guides/custom-fields/index.md) - [Workflows](https://docs.signalflag.ai/guides/workflows/index.md) - [Optimizing Build Images](https://docs.signalflag.ai/guides/optimizing-build-images/index.md) ## Reference - [Reference](https://docs.signalflag.ai/reference/index.md) - [Core Concepts](https://docs.signalflag.ai/core-concepts/index.md) - [Overview](https://docs.signalflag.ai/open-core/metrics/index.md) - [Metrics Builds](https://docs.signalflag.ai/open-core/metrics/metrics_builds/index.md) - [Metrics Data](https://docs.signalflag.ai/open-core/metrics/metrics_data/index.md) - [Events](https://docs.signalflag.ai/open-core/metrics/events/index.md) - [Batch Metrics](https://docs.signalflag.ai/open-core/metrics/batch_metrics/index.md) - [Test Suite Report Metrics](https://docs.signalflag.ai/open-core/metrics/report_metrics/index.md) - [ReSim Open Libraries](https://docs.signalflag.ai/open-core/index.md) - [Lie Groups](https://docs.signalflag.ai/open-core/transforms/liegroups/index.md) - [Using SO(3) and SE(3)](https://docs.signalflag.ai/open-core/transforms/using_liegroups/index.md) - [Lie Group Derivatives](https://docs.signalflag.ai/open-core/transforms/liegroup_derivatives/index.md) - [Curves](https://docs.signalflag.ai/open-core/curves/index.md) - [Rigid Body State & Trajectory](https://docs.signalflag.ai/open-core/curves/rigid_body_state/index.md) - [Multivariate Gaussian](https://docs.signalflag.ai/open-core/math/gaussian/index.md) - [Time](https://docs.signalflag.ai/open-core/time/time/index.md) - [Error Handling](https://docs.signalflag.ai/open-core/assert/index.md) - [Variant Matching](https://docs.signalflag.ai/open-core/utils/match/index.md) - [Output Parameters](https://docs.signalflag.ai/open-core/utils/output_parameters/index.md) - [ReSim View](https://docs.signalflag.ai/open-core/visualization/index.md) - [ReSim Log Format](https://docs.signalflag.ai/open-core/msg/index.md) - [ROS2](https://docs.signalflag.ai/open-core/ros2/index.md) ## Explanation - [Explanation](https://docs.signalflag.ai/explanation/index.md) - [ReSim Is Now SignalFlag](https://docs.signalflag.ai/rename/index.md) - [Understanding Batches & Tests](https://docs.signalflag.ai/guides/batches-and-tests/index.md) - [Introduction](https://docs.signalflag.ai/resimu/introduction/index.md) - [Rigid body dynamics on Lie groups](https://docs.signalflag.ai/resimu/lie_group_dynamics/index.md) - [Dual quaternions for SE(3)](https://docs.signalflag.ai/resimu/dual_quaternions_for_se3/index.md)