UML interactions
UML 2.5.1 defines interaction diagrams, lifelines, messages, executions, and combined fragments such as alternatives, options, loops, and parallel regions. Use the standard when a sequence diagram is a design artifact rather than an informal sketch.
Reference: OMG UML 2.5.1.
PlantUML and Mermaid provide useful notations but are not interchange validators for every UML constraint. Strict UML validation is an integration opportunity.