Tech News
← Home  ·  All topics

Hibana

1 GoKawiil brief on this topic

New Rust library Hibana enforces multiparty protocols from a single choreography

Hibana is a new no_std Rust runtime that lets developers define a single global choreography describing a protocol among up to 256 roles, which it then projects into a compact program for each role. Every send, receive, or routing step at each endpoint must match its projected program before the step can proceed, and the system requires no allocator, using caller-provided storage instead.