esimene stabiilne väljalase protokollist, et korraldada detsentraliseeritud suhtlust ja sellega seotud teegid, API-d (Server-Server) ja spetsifikatsioonid. Teadete kohaselt ei ole kõik planeeritud Matrixi funktsioonid kirjeldatud ja rakendatud, kuid põhiprotokoll on täielikult stabiliseeritud ja saavutanud seisundi, mis on kasutatav sõltumatute klientide, serverite, botide ja väravade arendamise aluseks. Projekti arendused ainekood on litsentsitud Apache 2.0 all.
Samas sõnumivahetuse server protokolli Matrix 1.0 . Synapse 1.0 ettevalmistamisel pöörati tähelepanu protokolli õigele rakendusele, turvalisusele ja usaldusväärsusele. Synapse on nüüd välja tulnud beetatestimise faasist ja valmis laialdaselt kasutamiseks. Synapse kood on kirjutatud Pythonis ning andmete säilitamiseks võib kasutada andmebaasi SQLite või PostgreSQL. Synapse 1.0 on viimane väljaanne, mis toetab Python 2.x.
Uute vestluste loomisel kasutatakse vaikimisi Ruumi protokollist, kuid saadaval on ka versioon, mis toetab serveri võtmete eluea piiramist. Varasemate väljaannete pealt üles liikudes tuleb arvestada, et nüüd on ühise detsentraliseeritud võrku ühendamiseks vajalik õige TLS-sertifikaadi hankimine.
Kliendina saab kasutada (saadaval Linuxi, Windowsi, macOS, Webi, Androidi ja iOS-i jaoks), (CLI Lua-l), (C++/Qt), (C++/Qt) ja (Rust/GTK).
Veel stabiliseerimata Matrix 1.0 funktsioonide hulka kuulub saadetud sõnumite redigeerimine (toetatakse Synapse 1.0 ja Riotis, kuid see ei ole vaikimisi lubatud), reaktsioonid, niidi arutelud, kasutajate ristverifikatsioon ja reaalajas statistika vestluste kohta. Eelseisvate serveriarenduste hulka kuulub jõudluse optimeerimine ja mälu tarbimise vähendamine. Lisaks Pythoni keeles kirjutatud etalonserverile arendatakse ka eksperimentaalseid rakendusi (Rust) ja (Go).
Matrixi detsentraliseeritud suhtlemisplatvorm areneb avatud standardite kasutamisega projektina, mis pöörab suurt tähelepanu kasutajate turvalisusele ja privaatsusele. Matrix pakub lõpp-punktide vaheline (end-to-end) krüpteerimist oma protokolli alusel, kasutades sealhulgas Double Ratchet algoritmi (osa Signali protokollist). Lõpp-kodeeringut rakendatakse nii otseestmesse suhtlemisel kui ka vestlustes (rakendatakse mehhanism ). Krüpteerimismeetodite rakendamine on läbinud auditeerimise NCC Groupis. Transpordiks kasutatakse HTTPS+JSON koos WebSocketi või protokolliga, mis põhineb +.
Süsteem kujuneb serverite koostöövõrguna, mis saavad omavahel suhelda ja liituvad ühte detsentraliseeritud võrku. Sõnumid replitseeruvad kõigis serverites, millega sõnumivahetuse osalised on ühenduses. Sõnumid levivad serverites sarnaselt sellele, kuidas commitid jagunevad Git-repositorites. Kui server ajutiselt välja lülitatakse, ei kao sõnumid, vaid edastatakse kasutajatele pärast serveri taaskäivitamist. Toetatakse erinevaid kasutaja tuvastamise võimalusi, sealhulgas e-post, telefoninumber, Facebooki konto jne.

Võrgus puudub üksainus tõrkepunkt või kontrolliteema. Kõik serverid, mis osalevad arutelus, on omavahel võrdsed.
Iga kasutaja võib käivitada oma serveri ja liita selle ühisvõrku. Võimalik on luua Matrixi ja teiste protokollide süsteemide vaheliseks suhtlemiseks, näiteks, teenused kahepoolseks sõnumite saatmiseks IRC-sse, Facebooki, Telegrami, Skype'i, Hangouts'i, e-posti, WhatsApp'i ja Slack'i.
Lisaks kohesele tekstiside vahetusele ja vestluste korraldamisele saab süsteemi kasutada failide edastamiseks, teatavate teadete saatmiseks,
telekonverentside organiseerimiseks, hääle ja videosoovituste tegemiseks.
Matrix võimaldab kasutada otsingut ja piiramatut vestlusajaloo vaatamist. Samuti toetatakse selliseid täiustatud funktsioone nagu tekstisisu sisestamise teavitamine, kasutaja kohalolu hindamine, lugemise kinnitamine, push-teavitused, serveripoolne otsing, ajaloo ja kliendi oleku sünkroniseerimine.
Projekti arendamise koordineerimiseks on hiljuti loodud mittetulundusühing , mis tagab projekti sõltumatuse, arendab Matrixiga seotud standardeid ning toimib neutraalse platvormina ühiste otsuste tegemiseks. Matrix.org Foundationi eesotsas on viis direktorit, kes ei ole seotud kaubandusliku ökosüsteemiga, omavad autoriteeti kogukonnas ja on kutsutud kaitsma projekti missiooni.
Direktorite hulka kuuluvad John Crowcroft (, üks detsentraliseeritud kommunikatsioonide pioneere), Matthew Hodgson (Matrixi kaasasutaja), Amandine Le Pape (Matrixi kaasasutaja), Ross Schulman (Open Technology Institute'i jurist, kes spetsialiseerub internetile ja detsentraliseeritud süsteemidele), Jutta Steiner (Parity Technologies'i kaasasutaja, mis tegeleb plokiahela tehnoloogiatega).
Allikas: opennet.ru
