HIBANA – Affine MPST Runtime for Rust
Summary
Hibana is an affine multiparty session type (MPST) runtime for Rust with no_std/no_alloc support. It enables writing a global choreography, projecting at compile time, and executing with affine cursors to prevent invalid protocol progression, aiming for deadlock-free communication. The project includes a core crate and demos (QUIC integration, AI control demo), and is currently in preview with evolving APIs.