The blockchain scenario format can model transaction, as they happen on the real blockchain, or a model of it.
Both of them are detailed under this specification: https://docs.multiversx.com/developers/developer-reference/mandos-tests
This crate only deals with the format, not with its semantics or execution. It should not depend on any other of the framework crates.