Technical FAQ
General Questions
What is the difference between GnoosiS and DracmaS (DMS)?
GnoosiS is the social super-app. DracmaS (DMS) is the native utility token used within GnoosiS for tips, ad rewards, purchases, and staking, and across the wider Empoorio ecosystem more broadly.
What is GnoosiS built with?
Flutter (Dart) for the client, Firebase (Authentication, Firestore, Storage, Cloud Messaging, Analytics) for the backend, and Hive for local/offline caching.
Developer Questions
Is there a public SDK for GnoosiS?
No — GnoosiS does not currently expose a public developer SDK or API. See API Reference for a conceptual overview of the internal backend surface.
How does chat encryption work?
Messages are end-to-end encrypted client-side using the cryptography Dart package (RSA/AES) before they reach GnoosiS's backend.
Does GnoosiS integrate with other Empoorio products?
Yes, primarily through the shared DracmaS token. Deeper integration with EmpoorioChain (identity, smart contracts) and Ouranoos (marketplace storage) are long-term and mid-term roadmap items respectively — not shipped today. See EmpoorioChain Anchoring and Ouranoos Integration.
Security & Privacy
Where is my data stored?
Account, feed, and chat metadata are stored in Firebase (Firestore, Storage). Chat message content is end-to-end encrypted before it reaches the backend. Some data is cached locally on-device via Hive for offline access.
What happens if I lose access to my account?
Account recovery follows standard Firebase Authentication flows (password reset, linked Google account). Multi-factor authentication is planned as a roadmap addition — see Roadmap.
Is payment data stored by GnoosiS?
Card and payment details are handled directly by Stripe and PayPal — GnoosiS does not store raw payment card data. KYC checks apply to payment and DracmaS transactions per the Payments module.
Next Steps
- Architecture — module and tech stack overview
- Privacy & Security — full security practices
- Privacy Policy — data handling details