Private preview
Start with one Python worker or workflow.
We assess a specific investigation and a manageable workload together. The first step is to establish whether replay can recover evidence that would be useful to your team.
- Runtime and dependencies
- Retrace supports a defined set of Python versions, libraries and boundaries, listed in the compatibility notes. We check your workload against the current build.
- Recording and retention
- We agree the recording boundary and the completed runs that need to remain available, including outcomes that appeared successful.
- Deployment and data
- We agree where recording and replay run, where the data is retained, and who may inspect it.
- AI-assisted investigation
- Recorded values and code paths can ground an AI-assisted investigation. If you want one, we agree evidence access and data handling as part of the pilot.
- A useful first investigation
- We choose a concrete question and a way to assess whether the recorded execution supplies the missing evidence.
What a replay can and cannot show
Retrace reconstructs supported Python execution state. It does not recover an execution that was never recorded, the internal computation of a model, opaque native or GPU state, or the internal state of a remote service. Original wall-clock latency and kernel scheduling are not reconstructed by Python replay. Deliberately removed data cannot be assumed recoverable.
For an AI application, the recorded response is what the application received. Replay investigates how the Python code behaved given that response.
Read about recordings and data handling →