Skip to content
forked from cosmos/ibc

Standards for the Cosmos network & interchain ecosystem.

License

Notifications You must be signed in to change notification settings

Desiderius42/ics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interchain Standards Development

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 60.8%
  • Python 28.6%
  • Makefile 7.8%
  • Shell 2.8%