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

tw-bc-group/ics

 
 

Repository files navigation

Interchain Standards

banner

Synopsis

This repository is the canonical location for development and documentation of inter-chain standards utilised by the Cosmos network & interchain ecosystem.

It shall be used to consolidate design rationale, protocol semantics, and encoding descriptions for the inter-blockchain protocol (IBC), including both the core transport, authentication, & ordering layer (IBC/TAO) and the application layers describing packet encoding & processing semantics (IBC/APP).

Contributions are welcome.

The rendered, ordered set of all interchain standards written so far can be read as a single PDF.

Ecosystem

For a list of IBC implementations, IBC-supporting blockchains, and special IBC bridges, see ECOSYSTEM.md.

To add your project to this list, submit a pull request.

Learn more about the IBC Ecosystem Working Group.

Standardisation

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

To propose a new standard, open an issue.

To start a new standardisation document, copy the template and open a PR.

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

Learn more about the IBC Steering Committee.

IBC Quick References

If you are planning to review inter-blockchain communication protocol specifications, the following are required reading:

Translated versions of some of these documents can be found in the translation folder.

Interchain Standards

All standards at or past 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/TAO

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

IBC/APP

Interchain Standard Number Standard Title Stage
20 Fungible Token Transfer Draft

Standard Dependency Visualisation

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

Packages

 
 
 

Contributors

Languages

  • TeX 40.5%
  • Python 33.1%
  • Makefile 13.5%
  • Shell 5.2%
  • Agda 4.2%
  • Go 3.5%