პირველი აპლიკაცია მომხმარებლებს შორის ტექსტური კომუნიკაციისთვის, პოლიმორფული ქსელის გამოყენებით, როგორც ინფორმაციის შენახვისა და გაზიარების ახალი გზა WWW ქსელის შინაარსის საშუალებით. მომხმარებლის მიერ შეყვანილი კონტენტის შენახვისა და აღდგენის მეთოდი ეჭვქვეშ აყენებს მის სიმართლეს და სანდოობას, ხოლო მოკლე დროში არ იკარგება ინფორმაციის დამხმარე ნაწილის არსი. უფრო დიდი დროის ინტერვალების თვალსაზრისით - ჩვეულებრივ რამდენიმე დღე/კვირა, პოლიმორფულად გაზიარებული შინაარსი იშლება და ხდება მისი სრული დაშლა. აპლიკაცია შედგება კლიენტისა და სერვერის ნაწილისგან.
TetraChat ძრავა
აპლიკაციის სერვერის ნაწილი ინახება ცენტრალურ სერვერზე. იგი გამოიყენება კონტენტის დასამუშავებლად, აღსადგენად და მომხმარებლების ბოლო მოწყობილობებზე მის გასავრცელებლად. იგი იყენებს ინფორმაციის შენახვის პრინციპებს „პოლიმორფულ კომუნიკაციაზე“ (შენახვა და აღდგენის ნაწილი). შინაარსი დაშიფრულია საცავში RSA გასაღებით, რომლის სიგრძეა 4096 ბიტი. გასაღები სპეციფიკურია თითოეული ცალკეული არხისთვის და იქმნება მისი შექმნისას. არხის მფლობელს შეუძლია გასაღების შენახვა. გასაღები არ ინახება სერვერის მხარეს და სერვერის ძრავის ჩართვისას მფლობელმა უნდა მიაწოდოს გასაღები, წინააღმდეგ შემთხვევაში კომუნიკაციის აღდგენა შეუძლებელი იქნება.
TetraChat კლიენტი
აპლიკაციის კლიენტის ნაწილი, რომელიც წარმოდგენილია ინტერნეტ ბრაუზერით ან ადგილობრივი აპლიკაციით კონკრეტული ოპერაციული სისტემისთვის. HTTPS საკომუნიკაციო პროტოკოლი გამოიყენება სერვერის ნაწილთან კომუნიკაციისთვის. აპლიკაცია ემსახურება როგორც შესვლის წერტილი და შინაარსის პრეზენტაციის ფენა. კონტენტი არ ინახება მოწყობილობის ბოლო მხარეს. საკომუნიკაციო არხის/ჩატის შექმნა და გაზიარება საკომუნიკაციო არხის შექმნისას შესაძლებელია პოლიმორფული კომუნიკაციის ქცევის პარამეტრიზაცია. შექმნის მომენტში არხს ენიჭება უნიკალური საკომუნიკაციო იდენტიფიკატორები (QUID და სახელი). სახელი არის უნიკალური პარამეტრი, რომელიც ემსახურება მხოლოდ მომხმარებლის შიდა ორიენტაციას და არ შეიძლება გამოყენებულ იქნას არხის მოსაძებნად. მოსაძებნად, ან QUID (უნიკალური 32 ბაიტიანი იდენტიფიკატორი) უნდა იქნას გამოყენებული არხთან დასაკავშირებლად. ახალი მომხმარებლების დაკავშირება ხდება ამ იდენტიფიკატორის გაზიარებით. არხის შექმნის შემდეგ აუცილებელია წვდომის პაროლის არჩევა, რომელიც შემდგომში გამოიყენება მომხმარებლის ავტორიზაციისთვის. თუ მომხმარებელს აქვს QUID იდენტიფიკატორი, მაგრამ არ აქვს წვდომის პაროლი, რეალური კონტენტის ნაცვლად მხოლოდ ე.წ. "ყალბი შეტყობინებები", ანუ შემთხვევით გენერირებული კონტენტი. სწორი პაროლის შეყვანის შემდეგ, ნაჩვენები შინაარსი რეალურია. "ყალბი შეტყობინებების" ჩვენების ფუნქცია არჩევითია და არ საჭიროებს გააქტიურებას. თუ ფუნქცია არ არის გააქტიურებული, კონტენტის სანახავად საჭიროა იცოდეთ სწორი წვდომის პაროლი. ასეთი მიდგომა უზრუნველყოფს მომხმარებლებს შორის ლოგიკური კავშირის არარსებობას. სიჩქარის "დავიწყების" პარამეტრი განსაზღვრავს დროთა განმავლობაში კომუნიკაციის მთლიანი ავარიის ალბათობის ხარისხს. დავიწყების უფრო მაღალი სიჩქარით, გამოიყენება ისეთი საბოლოო URL მისამართები, სადაც მეტია ალბათობა იმისა, რომ შინაარსი შეიცვალოს მოკლე დროში (მაგ. სადისკუსიო ფორუმები).
მომხმარებლის კომუნიკაცია
ახალი შეტყობინების შესაყვანად აპლიკაციას სჭირდება მომხმარებლის სახელი (შესვლა), რომელსაც თავად მომხმარებელი ირჩევს. როგორც სურვილისამებრ, შეგიძლიათ გამოიყენოთ პაროლი პირადობის მოპარვისგან თავის დასაცავად. პაროლით დაცვის შემთხვევაში, მხოლოდ პაროლის მფლობელს შეუძლია მომავალში გამოიყენოს შესვლის სახელი მოცემულ არხზე. ანგარიშის სიგრძე შემოიფარგლება 250 აპარტამენტით.