junbeomlee / ics

Standards for the Cosmos network & interchain ecosystem.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interchain Standards Development

banner

Synopsis

This repository is the canonical location for development and documentation of inter-chain standards utilized by the Cosmos network & interchain ecosystem. Initially it will be used to consolidate design documentation for the inter-blockchain communication protocol (IBC), encoding standards for Cosmos chains, and miscellaneous utilities such as off-chain message signing.

Standardization

Please see ICS 1 for a description of what a standard entails.

To propose a new standard, open an issue. To start a new standardization document, copy the template and open a PR.

See PROCESS.md for a description of the standardization process.

IBC Quick References

The subject of most initial interchain standards is the inter-blockchain communication protocol, "IBC".

If you are diving in or planning to review specifications, the following are recommended reading:

Interchain Standards

All standards in the "draft" stage are listed here in order of their ICS numbers, sorted by category.

Meta

Interchain Standard Number Standard Title Stage
1 ICS Specification Standard Draft

IBC (Core)

Interchain Standard Number Standard Title Stage
2 Consensus Verification Draft
3 Connection Semantics Draft
4 Channel & Packet Semantics Draft
18 Relayer Algorithms Draft
23 Vector Commitments Draft
24 Host Requirements Draft
25 Handler Interface Draft
26 Relayer Module Draft

Standard Dependency Visualization

Directed arrows indicate a dependency relationship (that origin depends on destination).

deps

About

Standards for the Cosmos network & interchain ecosystem.

License:Other


Languages

Language:TeX 56.1%Language:Python 37.1%Language:Makefile 6.8%