ismp 1.2.0

Rust implementation of the interoperable state machine protocol
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Rust implementation of the Interoperable State Machine Protocol. This project is [funded by the web3 foundation](https://github.com/w3f/Grants-Program/blob/master/applications/ismp.md).

## Overview

This repo provides an implementation of the neccessary components laid out in the [ISMP specifications](https://docs.hyperbridge.network/protocol/ismp).

- [`Message` Definitions]https://docs.rs/ismp/latest/ismp/messaging/index.html
- [`Message` Handlers]https://docs.rs/ismp/latest/ismp/handlers/index.html
- [`ConsensusClient` and `StateMachineClient` definitions]https://docs.rs/ismp/latest/ismp/consensus/index.html
- [`IsmpHost` definitions]https://docs.rs/ismp/latest/ismp/host/index.html
- [`IsmpRouter` definitions]https://docs.rs/ismp/latest/ismp/router/index.html
- [`IsmpDispatcher` definitions]https://docs.rs/ismp/latest/ismp/dispatcher/index.html

## License

This library is licensed under the Apache 2.0 License, Copyright (c) 2025 Polytope Labs.