# Hyperlane stages pricing ## Milestone 1: 150.000$ First milestone, we'll provide a high level design plan for your team to review. This design for modules which will be implemented as cosmos-sdk modules : mailbox, multisig ISM, and Gas Pay Master. Additionally, we have developed an Incremental Merkle Tree implementation (in Golang code for compatible with cosmos-sdk module) as part of this design. Our design will follow the integration scope outlined in the [document](https://docs.google.com/document/d/1onFwVqy_QIoXbPONeuz82lKnS9306LIM4UN-qeVmKg4/edit#heading=h.ba9sdft0rq7i). **Upon approval of the design, we will deliver the following:** * A mailbox module that can interact with the EVM mailbox contracts through Hyperlane's existing relayer. * An implementation of Incremental Merkle Tree written in Go, as the current implementation is written in Rust which makes system slower because of the use of CGO. (https://speakerdeck.com/filosottile/why-cgo-is-slow-at-capitalgo-2018) **Milestone Goal:** - Delivery of high level design for all neccesary modules in Hyperlane - Implementation of above modules ## Milestone 2: 125.000$ These modules will be completed in milestone 2 : * GasPayMaster module implementation. * Multisig ISM module implementation. About [Hyperlane relayer](https://github.com/hyperlane-xyz/hyperlane-monorepo/tree/main/rust/agents/relayer), this version will not work with cosmos chain, we will provide a customized version that compatible with Cosmos chain. Also, we will create and operate a Hyperlane testnet that have all feature mentioned above. **Milestone Goal:** 1. Enable two way communication between Cosmos and EVM. 2. Provide a testnet and run a relayer beetween EVM testnet <-> Hyperlane testnet. ## Long-time maintain work: 20.000$ / month This including maintain work for chain : 1. Security patch. 2. Update SDK and IBC-go version. ## Estimate time We estimate to complete all milestones in 3-4 months. We will provide a specific timeline once the high-level design is finalized.