The document discusses Akka Typed, which introduces typed actors to the Akka framework. It provides typed actors as a thin layer on top of untyped actors to add stronger safety properties through static types. Typed actors are defined by behaviors that specify how actors respond to different message types, rather than extending the Actor trait. This allows protocols and actor methods to be encoded through message types in a type-safe way. The document also discusses how session types can be used to define interaction protocols and explores open questions around supporting dynamic changes to protocols while retaining safety.