chore: update lifecycle and maturity (#484)

This commit is contained in:
Prithvi Shahi
2022-11-27 18:35:02 -08:00
committed by GitHub
parent 8586d46d5f
commit cfcf0230b2
8 changed files with 60 additions and 59 deletions

View File

@@ -1,9 +1,9 @@
# Addressing in libp2p # Addressing in libp2p <!-- omit in toc -->
> How network addresses are encoded and used in libp2p > How network addresses are encoded and used in libp2p
| Lifecycle Stage | Maturity | Status | Latest Revision | | Lifecycle Stage | Maturity | Status | Latest Revision |
|-----------------|---------------|--------|-----------------| |-----------------|----------------|--------|-----------------|
| 1A | Recommendation | Active | r0, 2021-07-22 | | 3A | Recommendation | Active | r0, 2021-07-22 |
Authors: [@yusefnapora] Authors: [@yusefnapora]
@@ -18,25 +18,23 @@ and spec status.
[lifecycle-spec]: https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md [lifecycle-spec]: https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md
## Table of Contents ## Table of Contents <!-- omit in toc -->
- [Addressing in libp2p](#addressing-in-libp2p) - [Overview](#overview)
- [Table of Contents](#table-of-contents) - [multiaddr in libp2p](#multiaddr-in-libp2p)
- [Overview](#overview) - [multiaddr basics](#multiaddr-basics)
- [multiaddr in libp2p](#multiaddr-in-libp2p) - [Composing multiaddrs](#composing-multiaddrs)
- [multiaddr basics](#multiaddr-basics) - [Encapsulation](#encapsulation)
- [Composing multiaddrs](#composing-multiaddrs) - [Decapsulation](#decapsulation)
- [Encapsulation](#encapsulation) - [The p2p multiaddr](#the-p2p-multiaddr)
- [Decapsulation](#decapsulation) - [Historical Note: the `ipfs` multiaddr Protocol](#historical-note-the-ipfs-multiaddr-protocol)
- [The p2p multiaddr](#the-p2p-multiaddr) - [Transport multiaddrs](#transport-multiaddrs)
- [Historical Note: the `ipfs` multiaddr Protocol](#historical-note-the-ipfs-multiaddr-protocol) - [IP and Name Resolution](#ip-and-name-resolution)
- [Transport multiaddrs](#transport-multiaddrs) - [dnsaddr Links](#dnsaddr-links)
- [IP and Name Resolution](#ip-and-name-resolution) - [TCP](#tcp)
- [dnsaddr Links](#dnsaddr-links) - [WebSockets](#websockets)
- [TCP](#tcp) - [QUIC](#quic)
- [WebSockets](#websockets) - [`p2p-circuit` Relay Addresses](#p2p-circuit-relay-addresses)
- [QUIC](#quic)
- [`p2p-circuit` Relay Addresses](#p2p-circuit-relay-addresses)
## Overview ## Overview

View File

@@ -1,9 +1,9 @@
# NAT Discovery # NAT Discovery <!-- omit in toc -->
> How we detect if we're behind a NAT. > How we detect if we're behind a NAT.
| Lifecycle Stage | Maturity | Status | Latest Revision | | Lifecycle Stage | Maturity | Status | Latest Revision |
|-----------------|----------------|--------|-----------------| |-----------------|----------------|--------|-----------------|
| 1A | Recommendation | Active | r0, 2021-08-26 | | 3A | Recommendation | Active | r0, 2021-08-26 |
Authors: [@marten-seemann] Authors: [@marten-seemann]
@@ -22,7 +22,7 @@ and spec status.
[lifecycle-spec]: https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md [lifecycle-spec]: https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md
## Table of Contents ## Table of Contents <!-- omit in toc -->
- [Overview](#overview) - [Overview](#overview)
- [AutoNAT Protocol](#autonat-protocol) - [AutoNAT Protocol](#autonat-protocol)

View File

@@ -1,9 +1,9 @@
# Hole punching # Hole punching
| Lifecycle Stage | Maturity | Status | Latest Revision | | Lifecycle Stage | Maturity | Status | Latest Revision |
|-----------------|---------------|--------|-----------------| |-----------------|----------------|--------|-----------------|
| 1A | Working Draft | Active | r1, 2022-06-13 | | 3A | Recommendation | Active | r1, 2022-06-13 |
Authors: [@mxinden] Authors: [@mxinden]

View File

@@ -1,8 +1,8 @@
# Direct Connection Upgrade through Relay # Direct Connection Upgrade through Relay <!-- omit in toc -->
| Lifecycle Stage | Maturity | Status | Latest Revision | | Lifecycle Stage | Maturity | Status | Latest Revision |
|-----------------|---------------|--------|--------------------| |-----------------|----------------|--------|--------------------|
| 1A | Working Draft | Active | r1, 2021-11-20 | | 3A | Recommendation | Active | r1, 2021-11-20 |
Authors: [@vyzo] Authors: [@vyzo]
@@ -18,15 +18,13 @@ Interest Group: [@raulk], [@stebalien], [@whyrusleeping], [@mxinden], [@marten-s
See the [lifecycle document](https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md) See the [lifecycle document](https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md)
for context about maturity level and spec status. for context about maturity level and spec status.
## Table of Contents ## Table of Contents <!-- omit in toc -->
- [Direct Connection Upgrade through Relay](#direct-connection-upgrade-through-relay) - [Introduction](#introduction)
- [Table of Contents](#table-of-contents) - [The Protocol](#the-protocol)
- [Introduction](#introduction) - [RPC messages](#rpc-messages)
- [The Protocol](#the-protocol) - [FAQ](#faq)
- [RPC messages](#rpc-messages) - [References](#references)
- [FAQ](#faq)
- [References](#references)
## Introduction ## Introduction

View File

@@ -1,10 +1,10 @@
# Circuit Relay v2 # Circuit Relay v2 <!-- omit in toc -->
This is the version 2 of the libp2p Circuit Relay protocol. This is the version 2 of the libp2p Circuit Relay protocol.
| Lifecycle Stage | Maturity | Status | Latest Revision | | Lifecycle Stage | Maturity | Status | Latest Revision |
|-----------------|----------------|--------|-----------------| |-----------------|-----------------|--------|-----------------|
| 1A | DRAFT | Active | r1, 2021-12-17 | | 3A | Recommendation | Active | r1, 2021-12-17 |
Authors: [@vyzo] Authors: [@vyzo]
@@ -20,13 +20,15 @@ and spec status.
[lifecycle-spec]: https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md [lifecycle-spec]: https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md
## Table of Contents ## Table of Contents <!-- omit in toc -->
- [Introduction](#introduction) - [Introduction](#introduction)
- [Rationale](#rationale) - [Rationale](#rationale)
- [The Protocol](#the-protocol) - [The Protocol](#the-protocol)
- [Interaction](#interaction) - [Interaction](#interaction)
- [Hop Protocol](#hop-protocol) - [Hop Protocol](#hop-protocol)
- [Reservation](#reservation)
- [Connection Initiation](#connection-initiation)
- [Stop Protocol](#stop-protocol) - [Stop Protocol](#stop-protocol)
- [Reservation Vouchers](#reservation-vouchers) - [Reservation Vouchers](#reservation-vouchers)
- [Protobuf](#protobuf) - [Protobuf](#protobuf)

View File

@@ -1,8 +1,8 @@
# libp2p TLS Handshake # libp2p TLS Handshake <!-- omit in toc -->
| Lifecycle Stage | Maturity | Status | Latest Revision | | Lifecycle Stage | Maturity | Status | Latest Revision |
|-----------------|--------------------------|--------|-----------------| |-----------------|----------------|--------|-----------------|
| 2A | Candidate Recommendation | Active | r0, 2019-03-23 | | 3A | Recommendation | Active | r0, 2019-03-23 |
Authors: [@marten-seemann] Authors: [@marten-seemann]
@@ -21,16 +21,18 @@ and spec status.
[lifecycle-spec]: https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md [lifecycle-spec]: https://github.com/libp2p/specs/blob/master/00-framework-01-spec-lifecycle.md
## Table of Contents ## Table of Contents <!-- omit in toc -->
- [libp2p TLS Handshake](#libp2p-tls-handshake) - [Introduction](#introduction)
- [Table of Contents](#table-of-contents) - [Handshake Protocol](#handshake-protocol)
- [Introduction](#introduction) - [Peer Authentication](#peer-authentication)
- [Handshake Protocol](#handshake-protocol) - [libp2p Public Key Extension](#libp2p-public-key-extension)
- [Peer Authentication](#peer-authentication) - [Test vectors](#test-vectors)
- [libp2p Public Key Extension](#libp2p-public-key-extension) - [1. Valid certificate authenticating an ED25519 Peer ID](#1-valid-certificate-authenticating-an-ed25519-peer-id)
- [Test vectors](#test-vectors) - [2. Valid certificate authenticating an ECDSA Peer ID](#2-valid-certificate-authenticating-an-ecdsa-peer-id)
- [Future Extensibility](#future-extensibility) - [3. Valid certificate authenticating a secp256k1 Peer ID](#3-valid-certificate-authenticating-a-secp256k1-peer-id)
- [4. Invalid certificate](#4-invalid-certificate)
- [Future Extensibility](#future-extensibility)
## Introduction ## Introduction

View File

@@ -3,6 +3,7 @@
| Lifecycle Stage | Maturity | Status | Latest Revision | | Lifecycle Stage | Maturity | Status | Latest Revision |
|-----------------|---------------------------|--------|-----------------| |-----------------|---------------------------|--------|-----------------|
| 2A | Candidate Recommendation | Active | r0, 2022-10-14 | | 2A | Candidate Recommendation | Active | r0, 2022-10-14 |
Authors: [@mxinden] Authors: [@mxinden]
Interest Group: [@marten-seemann] Interest Group: [@marten-seemann]

View File

@@ -2,7 +2,7 @@
| Lifecycle Stage | Maturity | Status | Latest Revision | | Lifecycle Stage | Maturity | Status | Latest Revision |
|-----------------|--------------------------|--------|-----------------| |-----------------|--------------------------|--------|-----------------|
| 1A | Candidate Recommendation | Active | r0, 2022-10-12 | | 2A | Candidate Recommendation | Active | r0, 2022-10-12 |
Authors: [@marten-seemann] Authors: [@marten-seemann]