Technical FAQ
General Questions
What is the difference between KryptoOS and Dracma (DMS)?
KryptoOS is the identity platform and infrastructure. Dracma (DMS) is the native utility token used for transaction fees, governance, and staking within the Empoorio Ecosystem. KryptoOS uses Dracma (DMS) to anchor identity data on the blockchain.
Is KryptoOS W3C compliant?
Yes, KryptoOS is built from the ground up to follow W3C Decentralized Identifiers (DID) Core 1.0 and Verifiable Credentials Data Model 2.0 specifications.
Developer Questions
Which languages are supported?
Currently, we offer official SDKs for TypeScript/JavaScript, Rust, and Python. We also provide pre-built Docker images for core services (Issuer, Verifier, Resolver).
Do I need to pay for DID registration?
Yes, a small fee in Dracma (DMS) tokens is required to anchor the DID on the EmpoorioChain. This prevents spam and ensures the long-term persistence of your identity.
Can I use KryptoOS with other blockchains?
While KryptoOS is natively integrated with EmpoorioChain, our architecture supports multi-chain resolution via the Universal Resolver pattern. Support for other Substrate-based chains and EVM-compatible networks is in our roadmap.
Security & Privacy
Where are private keys stored?
KryptoOS never stores your private keys on-chain. Keys are managed locally by the user's wallet or securely within an Enterprise HSM (Hardware Security Module). The blockchain only stores the public keys and metadata.
What happens if I lose my keys?
If you lose your keys without a backup, you lose control of that specific DID. However, KryptoOS supports DID Controllers, allowing for social recovery or guardian-based recovery if configured during registration.
Next Steps
- Architecture: Deep dive into the system design.
- DID Management: Learn how to manage your identity.
- GitHub: Join the community and contribute.