Story

Show HN: Hibana – choreography-first protocol safety for Rust

o8vm Saturday, February 07, 2026

Hi HN — I just open-sourced Hibana and hibana-agent.

Hibana is an Affine MultiParty Session Types (MPST) runtime for Rust.

It targets protocol drift in distributed systems. Instead of maintaining separate hand-written state machines in each component, you define interaction once as a global choreography and project role-local behavior at compile time. At runtime, only valid protocol transitions are executable, so invalid moves such as skipping, reusing, or taking the wrong branch are rejected by the protocol model.

The practical value is that one global source of truth replaces multiple hand-written state machines and removes a class of protocol-drift bugs.

Core repo: https://github.com/hibanaworks/hibana

One concrete example is hibana-agent, which demonstrates the same model on an AI agent workflow: allowed action paths are defined in choreography, and only those transitions are executable at runtime.

Example app: https://github.com/hibanaworks/hibana-agent

Summary
Hibana Works is a no-code development platform that enables users to build and deploy web applications without writing extensive code. The platform provides a visual interface, pre-built components, and automated deployment to simplify the app development process.
5 1
Summary
hibanaworks.dev
Visit article Read on Hacker News Comments 1