Den første applikation til tekstkommunikation mellem brugere, ved hjælp af et polymorfisk netværk, som en ny måde at lagre og dele information på gennem indholdet af WWW-netværket. Metoden til at gemme og gendanne det indhold, som brugeren har indtastet, sætter spørgsmålstegn ved dets sandhed og troværdighed, mens der på kort tid ikke er noget tab af essensen af den understøttende del af informationen. Set med længere tidsintervaller - normalt flere dage/uger, opløses det polymorfisk delte indhold, og dets fuldstændige opløsning sker. Applikationen består af en klient- og en serverdel.
TetraChat-motor
Serverdelen af applikationen er gemt på en central server. Det bruges til at behandle, gendanne indhold og distribuere det til brugernes slutenheder. Den bruger principperne for informationslagring baseret på "polymorf kommunikation" (lagrings- og restaureringsdel). Indholdet er krypteret i lageret med en RSA-nøgle med en længde på 4096 bit. Nøglen er specifik for hver enkelt kanal og genereres, når den oprettes. Kanalejeren kan gemme nøglen. Nøglen gemmes ikke på serversiden, og når servermotoren starter, skal ejeren udlevere nøglen, ellers vil det ikke være muligt at genoprette kommunikationen.
TetraChat klient
Klientdelen af applikationen, repræsenteret af en internetbrowser eller en indbygget applikation til et specifikt operativsystem. HTTPS kommunikationsprotokollen bruges til kommunikation med serverdelen. Applikationen fungerer som et indgangspunkt og præsentationslag af indhold. Intet indhold gemmes på slutenhedens side. Oprettelse og deling af en kommunikationskanal/chat Ved oprettelse af en kommunikationskanal er det muligt at parametrisere adfærden ved polymorf kommunikation. I oprettelsesøjeblikket tildeles unikke kommunikations-id'er (QUID og navn) til kanalen. Navnet er en unik parameter, der kun tjener til intern orientering af brugeren og kan ikke bruges til at søge efter en kanal. At søge, eller QUID (unik 32 byte identifikator) skal bruges til at oprette forbindelse til kanalen. Tilslutning af nye brugere sker ved at dele denne identifikator. Efter oprettelse af en kanal er det nødvendigt at vælge et adgangskodeord, som efterfølgende bruges til brugerautorisation. Hvis brugeren har en QUID identifikator, men ikke har en adgangskode, er der i stedet for det reelle indhold kun den såkaldte "falske beskeder", dvs. tilfældigt genereret indhold. Efter at have indtastet den korrekte adgangskode, er det viste indhold ægte. Visningsfunktionen "falske meddelelser" er valgfri og skal ikke aktiveres. Hvis funktionen ikke er aktiveret, er det nødvendigt at kende den korrekte adgangskode for at se indholdet. En sådan tilgang sikrer, at der ikke er nogen logisk sammenhæng mellem brugerne. Hastighedsparameteren "glemmer" bestemmer graden af sandsynlighed for det samlede sammenbrud af kommunikation over tid. Med en højere hastighed for at glemme, bruges sådanne slut-URL-adresser, hvor der er større sandsynlighed for indholdsændringer i et kortere tidsinterval (f.eks. diskussionsfora).
Brugerkommunikation
For at indtaste en ny besked kræver applikationen et brugernavn (login), som vælges af brugeren selv. Som en valgfri vare kan du bruge en adgangskode til at beskytte dig mod identitetstyveri. I tilfælde af adgangskodebeskyttelse er det kun ejeren af adgangskoden, der kan bruge login-navnet på den givne kanal i fremtiden. Rapportens længde er begrænset til 250 lejligheder.