Developer Docs

Welcome to the MAP Protocol developer documentation. This documentation is designed for advanced developers who want to understand the technical details of MAP Protocol's cross-chain infrastructure.

What is MAP Protocol?

MAP Protocol is a peer-to-peer cross-chain infrastructure that enables secure and decentralized interoperability between heterogeneous blockchains. It provides two complementary cross-chain solutions:

  • Protocol 2.0: TSS (Threshold Signature Scheme) based decentralized custody

  • Protocol 1.0: Light client-based trustless verification

Documentation Structure

Introduction to MAP Protocol, architecture overview, and comparison between v1 and v2.

TSS-based cross-chain solution: architecture, maintainer roles, TSS mechanism, MStack, cross-chain flow, gas mechanism, security, and slashing.

Light client-based cross-chain solution: light client design, MOS layer, and chain integration guides.

MAP Relay Chain (Atlas) technical details: architecture, consensus mechanism, genesis contracts, and precompile contracts.

Fundamentals

Core blockchain and smart contract concepts:

Appendix

Topic
Description

Overall system architecture

Comparison of two solutions

Threshold signature scheme

Light client design

Proof of Stake consensus

Genesis contract design

For Users and Operators

If you're looking for:

  • Node operation guides

  • API/SDK usage

  • Running Compass-TSS

Please visit the User Documentationarrow-up-right instead.

Contributing

We welcome contributions to improve this documentation. Please submit issues or pull requests to our GitHub repository.

Resources

Last updated