# Protocols

These tutorials cover the QCVV and benchmarking protocols in `pyGSTi` and how to run them on data. For a high-level tour of every protocol and how to invoke it, start with the [protocols overview](overview/00-Protocols).

- [Gate set tomography (GST)](gst/Overview) — pyGSTi's flagship protocol for full, self-consistent characterization of a gate set.
- [Randomized benchmarking (RB)](rb/Overview) — Clifford, Direct, Mirror, and Binary RB for scalable error-rate estimation.
- [Robust phase estimation (RPE)](protocols/RobustPhaseEstimation) — precise estimation of gate rotation angles.
- [Drift characterization](protocols/DriftCharacterization) — detecting time-dependent (non-Markovian) drift across data passes.
- [Volumetric benchmarks](protocols/VolumetricBenchmarks) — summarizing capability over circuit shape (width × depth).
- [Parity benchmarking](protocols/ParityBenchmarking) — parity-based benchmarking of multi-qubit circuits.

