Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC 021: The Future of the Socket Protocol #8584

Merged
merged 12 commits into from
Jul 19, 2022
1 change: 0 additions & 1 deletion docs/architecture/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,4 +118,3 @@ None
- [ADR-071: Proposer-Based Timestamps](./adr-071-proposer-based-timestamps.md)
- [ADR-073: Adopt LibP2P](./adr-073-libp2p.md)
- [ADR-074: Migrate Timeout Parameters to Consensus Parameters](./adr-074-timeout-params.md)
- [ADR-082: The Future of the Socket Protocol](./adr-082-socket-protocol.md)
1 change: 1 addition & 0 deletions docs/rfc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,5 +58,6 @@ sections.
- [RFC-018: BLS Signature Aggregation Exploration](./rfc-018-bls-agg-exploration.md)
- [RFC-019: Configuration File Versioning](./rfc-019-config-version.md)
- [RFC-020: Onboarding Projects](./rfc-020-onboarding-projects.rst)
- [RFC-022: The Future of the Socket Protocol](./rfc-021-socket-protocol.md)
creachadair marked this conversation as resolved.
Show resolved Hide resolved

<!-- - [RFC-NNN: Title](./rfc-NNN-title.md) -->
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
# ADR 082: The Future of the Socket Protocol
# RFC 021: The Future of the Socket Protocol

## Changelog

- 19-May-2022: Initial draft (@creachadair)
- 19-Jul-2022: Converted from ADR to RFC (@creachadair)

## Status
## Abstract

(in review)
This RFC captures some technical discussion about the ABCI socket protocol that
was originally documented to solicit an architectural decision. This topic was
not high-enough priority as of this writing to justify making a final decision.

## Context
For that reason, the text of this RFC has the general structure of an ADR, but
should be viewed primarily as a record of the issue for future reference.

## Background

The [Application Blockchain Interface (ABCI)][abci] is a client-server protocol
used by the Tendermint consensus engine to communicate with the application on
Expand Down