Ensimmäinen sovellus käyttäjien väliseen tekstiviestintään, jossa käytetään polymorfista verkkoa, uutena tapana tallentaa ja jakaa tietoa WWW-verkon sisällön kautta. Käyttäjän syöttämän sisällön tallennus- ja palautusmenetelmä kyseenalaistaa sen totuuden ja uskottavuuden, kun taas lyhyessä ajassa tiedon tukiosan olemusta ei menetetä. Pidempien aikavälien - yleensä useita päiviä/viikkoja - näkökulmasta polymorfisesti jaettu sisältö hajoaa ja sen täydellinen hajoaminen tapahtuu. Sovellus koostuu asiakas- ja palvelinosasta.
TetraChat moottori
Sovelluksen palvelinosa on tallennettu keskuspalvelimelle. Sitä käytetään sisällön käsittelyyn, palauttamiseen ja jakamiseen käyttäjien päätelaitteisiin. Se käyttää "polymorfiseen viestintään" perustuvan tiedon tallennuksen periaatteita (tallennus- ja palautusosa). Sisältö on salattu tallennustilassa RSA-avaimella, jonka pituus on 4096 bittiä. Avain on kullekin yksittäiselle kanavalle erityinen, ja se luodaan, kun se luodaan. Kanavan omistaja voi tallentaa avaimen. Avainta ei tallenneta palvelinpuolelle, ja kun palvelinkone käynnistyy, omistajan on annettava avain, muuten yhteyden palauttaminen ei ole mahdollista.
TetraChat-asiakas
Sovelluksen asiakasosa, jota edustaa Internet-selain tai natiivi sovellus tietylle käyttöjärjestelmälle. HTTPS-tiedonsiirtoprotokollaa käytetään kommunikointiin palvelinosan kanssa. Sovellus toimii sisääntulopisteenä ja sisällön esityskerroksena. Päätelaitteen puolelle ei tallenneta sisältöä. Viestintäkanavan/chatin luominen ja jakaminen Viestintäkanavaa luotaessa on mahdollista parametroida polymorfisen viestinnän käyttäytymistä. Luontihetkellä kanavalle on määritetty yksilölliset viestintätunnisteet (QUID ja nimi). Nimi on ainutlaatuinen parametri, joka palvelee vain käyttäjän sisäistä suuntaamista, eikä sitä voida käyttää kanavan etsimiseen. Etsimään tai QUID (ainutlaatuinen 32 tavun tunniste) on käytettävä kanavaan yhdistämiseen. Uusien käyttäjien yhdistäminen tapahtuu jakamalla tämä tunniste. Kanavan luomisen jälkeen on valittava pääsysalasana, jota käytetään myöhemmin käyttäjän valtuutukseen. Jos käyttäjällä on QUID-tunniste, mutta hänellä ei ole pääsysalasanaa, todellisen sisällön sijasta vain ns. "väärennettyjä viestejä", eli satunnaisesti luotua sisältöä. Oikean salasanan syöttämisen jälkeen näytetty sisältö on aitoa. "Fake messages" -näyttötoiminto on valinnainen, eikä sitä tarvitse aktivoida. Jos toimintoa ei ole aktivoitu, sisällön katsomista varten on tiedettävä oikea salasana. Tällainen lähestymistapa varmistaa, että käyttäjien välillä ei ole loogista yhteyttä. "Unohtamisen" nopeusparametri määrittää tiedonsiirron täydellisen katkeamisen todennäköisyyden ajan kuluessa. Suuremmalla unohtamisnopeudella käytetään sellaisia loppu-URL-osoitteita, joissa on suurempi todennäköisyys, että sisältö muuttuu lyhyemmällä aikavälillä (esim. keskustelupalstat).
Käyttäjäviestintä
Uuden viestin syöttämiseen sovellus vaatii käyttäjätunnuksen (login), jonka käyttäjä valitsee itse. Valinnaisena kohteena voit käyttää salasanaa suojautuaksesi identiteettivarkauksilta. Salasanasuojauksen tapauksessa vain salasanan omistaja voi jatkossa käyttää kirjautumisnimeä kyseisellä kanavalla. Raportin pituus on rajoitettu 250 asuntoon.