mirror of
https://github.com/vacp2p/specs.git
synced 2026-01-09 15:28:03 -05:00
chore: update lifecycle and maturity (#484)
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
28
tls/tls.md
28
tls/tls.md
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user