The project started originally as a facade for pprof-rs to profile Rust applications and send data to a Pyroscope Server.
It has then evolved to have its own internal timer, session manager, Backend interface and FFI support (for Python and Ruby). There are some light technical details here: https://github.com/pyroscope-io/pyroscope-rs/wiki/Technical-...
The project is open source and can be explored on Github: https://github.com/pyroscope-io/pyroscope-rs. It's probably only relevant if you are interesting in profiling, observability and Rust!