Αρχιτεκτονική προσέγγιση και υποδομή
Το Talorys διαφοροποιείται από τις τυπικές SaaS εφαρμογές AI, καθώς μεταφέρει ολόκληρο το stack εκτέλεσης στον λογαριασμό του χρήστη. Η αρχιτεκτονική του βασίζεται σε έναν συνδυασμό Cloudflare Pages για το frontend και ενός ιδιωτικού Worker που λειτουργεί ως backend, επικοινωνώντας μέσω service bindings. Αυτή η προσέγγιση εξασφαλίζει ότι το API παραμένει απρόσιτο από το δημόσιο διαδίκτυο, μειώνοντας την επιφάνεια επίθεσης.
Διαχείριση δεδομένων και μνήμης
Η καρδιά του συστήματος είναι το Durable Object, το οποίο φιλοξενεί μια βάση δεδομένων SQLite. Εκεί αποθηκεύονται όχι μόνο οι συνομιλίες, αλλά και οι «μνήμες» του χρήστη, οι εργασίες και οι αυτοματισμοί. Η χρήση των Durable Objects επιτρέπει στο Talorys να διατηρεί κατάσταση (stateful) και να εκτελεί προγραμματισμένες εργασίες (alarms) χωρίς να απαιτείται συνεχής λειτουργία κάποιου server.
Ασφάλεια και ιδιωτικότητα
Σε αντίθεση με τις κεντρικές πλατφόρμες, το Talorys δεν διαθέτει τηλεμετρία ή εξωτερική καταγραφή δεδομένων. Ο κωδικός πρόσβασης του χρήστη υποβάλλεται σε hashing τοπικά με PBKDF2-SHA256 πριν αποθηκευτεί ως secret στην Cloudflare. Επιπλέον, η δυνατότητα εξαγωγής δεδομένων (backup) σε μορφή JSON εξασφαλίζει ότι ο χρήστης διατηρεί τον πλήρη έλεγχο της πληροφορίας του.
Βελτιστοποίηση κόστους και πόρων
Το εργαλείο είναι σχεδιασμένο να λειτουργεί εντός των ορίων του δωρεάν προγράμματος της Cloudflare. Ενσωματώνει μηχανισμούς ελέγχου (guardrails) για τον περιορισμό των tokens εξόδου και των αιτημάτων AI, προστατεύοντας τον χρήστη από απρόσμενες χρεώσεις, ενώ οι βασικές λειτουργίες (σημειώσεις, εργασίες) παραμένουν λειτουργικές ακόμη και αν εξαντληθεί το ημερήσιο όριο του Workers AI.