Public API Reference
Comprehensive technical reference for PatchProof’s programmatic orchestration, probe protocol, and reporting APIs.
While most day-to-day operations take place inside the Rehearsal Room Editor window, PatchProof provides a rich public C# API for custom automation, bespoke test harnesses, and studio build pipelines.
API Modules
RehearsalRunner: The core orchestration engine for executing matrices, dispatching scenarios, and monitoring real-time progress.PatchProofProbe: Runtime probe component API and loopback JSON-RPC request/response protocol.ReleaseManifest: Data contracts for releases, catalog snapshots, and SHA-256 artifact entries.ContentContract: Defining programmatic contract invariants, expected types, and required components.LocalStagingOrigin: Programmatic control of the embedded HTTP server, virtual routes, and fault profiles.ReportGenerator: Generating executive HTML reports and machine-readable JSON telemetry.