Last updated: 2023-05-01

                                        ____                      _   ___
  __ _ _ __ ___   __      _____    _ __|___ \ _ __     _   _  ___| |_/ _ \
 / _` | '__/ _ \  \ \ /\ / / _ \  | '_ \ __) | '_ \   | | | |/ _ \ __\// /
| (_| | | |  __/   \ V  V /  __/  | |_) / __/| |_) |  | |_| |  __/ |_  \/
 \__,_|_|  \___|    \_/\_/ \___|  | .__/_____| .__/    \__, |\___|\__| ()``
                                  |_|        |_|       |___/

Not Yet.

Check out the Introducing P2P Matrix and Introducing Pinecone blog posts for why we are doing this.

Our aims are to:

Track the progress of P2P Matrix and join us at #p2p:matrix.org.

Dendrite

We need a fully-featured production-ready homeserver which can be embedded into a range of clients, from mobile devices to web browsers.

Pinecone

We need a production-ready overlay network for P2P traffic. Testing pinecone is done primarily using the simulator which allows for faster iteration times on protocol changes.

Matrix

We need to improve the Federation protocol to work with servers which frequently go offline and may have 1000s of servers (p2p nodes) in each room.

Bridging between P2P and Normal Matrix

We need a way to bootstrap the system with content and users. We can use the existing Matrix ecosystem to do this.

Antigoals at this point

Pinecone Releases

v0.11.0 - Protocol broadcasts
v0.10.0 - Hybrid routing
v0.9.0 - Soft-state v2
v0.8.0 - QUIC Traffic
v0.7.0 - Traffic queues
v0.6.0 - Protocol Setup ACKs
v0.5.0 - Cryptographically signed protocol frames
v0.4.0 - Complete refactor
v0.3.0 - Hard-state v2
v0.2.0 - Hard-state v1
v0.1.0 - Soft-state v1

History

b77f2cc - (2023-07-06) Fix link to “Introducing P2P Matrix”

ef185e0 - (2023-05-01) Update federation section to reflect new Power DAG approach

9d6d5a8 - (2023-03-13) Update matrix protocol section to WIP

48b27f8 - (2023-01-23) Update progress on store & forward capability

9810cc5 - (2023-01-20) Reached 100% server-server sytest coverage!

d250309 - (2023-01-03) Bump synapse client-server parity

cb6ebdc - (2022-12-09) Add reference to pinecone simulator

fc19b51 - (2022-12-08) Update last updated date

e08469d - (2022-12-08) Add pinecone release tracking to page

6f7cecf - (2022-12-05) Update synapse parity numbers & latest dendrite commit

249b9e5 - (2022-11-15) Update synapse parity numbers

6503f12 - (2022-10-31) Change to github actions for site generation

92e23a2 - (2022-10-31) Mark s&f as in progress

01cfc28 - (2022-10-31) Update CS api metrics

20c640a - (2022-10-24) Remove AS API stats since they don’t matter