General FAQ
Frequently Asked Questions about KryptoOS.
What is KryptoOS?
KryptoOS is a comprehensive Self-Sovereign Identity (SSI) platform built on blockchain technology. It enables individuals and organizations to create, manage, and verify decentralized digital identities and credentials.
Key features:
- Decentralized Identifiers (DIDs): W3C-compliant digital identities
- Verifiable Credentials (VCs): Tamper-proof digital credentials
- Privacy by Design: Zero-knowledge proofs and selective disclosure
- Blockchain Integration: Native support for EmpoorioChain
- Enterprise Ready: GDPR, MiCA, and AML compliance
What is Self-Sovereign Identity (SSI)?
Self-Sovereign Identity means you own and control your digital identity, not corporations or governments. With SSI:
- You decide what information to share
- You control who can access your data
- Your credentials are cryptographically verifiable
- No central authority can revoke your identity
- Your data stays private and secure
How is KryptoOS different from traditional identity systems?
| Traditional Systems | KryptoOS |
|---|---|
| Company controls your data | You control your data |
| Centralized databases | Decentralized blockchain |
| Vulnerable to breaches | Cryptographically secure |
| Limited portability | Works everywhere |
| Trust-based verification | Mathematical verification |
Is KryptoOS secure?
Yes, KryptoOS is built with enterprise-grade security:
- Cryptography: Ed25519, ECDSA, BLS12-381 signatures
- Blockchain: Immutable ledger on EmpoorioChain
- Privacy: Zero-knowledge proofs, selective disclosure
- Key Management: HSM and hardware wallet support
- Audited: Regular security audits and penetration testing
Your private keys never leave your device, and personal data is never stored on the blockchain.
What blockchains does KryptoOS support?
Currently, KryptoOS natively supports:
- EmpoorioChain: Primary blockchain for DID registry and VC anchoring
- Dracma (DMS) Token: Used for transaction fees
Future support planned for:
- Ethereum
- Polygon
- Other EVM-compatible chains
Is KryptoOS compliant with regulations?
Yes, KryptoOS is designed for regulatory compliance:
- GDPR: Full compliance with EU data protection regulations
- Right to access, rectification, erasure
- Data minimization and privacy by design
- MiCA: Markets in Crypto-Assets regulation support
- AML/KYC: Built-in support for anti-money laundering workflows
- eIDAS: Compatible with EU electronic identification standards
How much does KryptoOS cost?
SDKs and Development: Free and open-source
Transaction Fees (paid in Dracma (DMS) tokens):
- DID Registration: ~0.1 Dracma (DMS)
- DID Update: ~0.05 Dracma (DMS)
- VC Anchoring: ~0.03 Dracma (DMS)
- Status Check: Free (off-chain)
Enterprise Plans: Contact us for custom pricing and SLA.
What programming languages are supported?
KryptoOS provides SDKs for:
- TypeScript/JavaScript: For web and Node.js applications
- Rust: For high-performance applications
- Python: For backend services and data science
All SDKs provide the same functionality with language-specific idioms.
Can I use KryptoOS for my application?
Yes! KryptoOS is designed for integration into various applications:
- Financial Services: KYC/AML verification
- Education: Academic credentials and certificates
- Healthcare: Medical records and vaccination certificates
- Government: Digital ID and citizen services
- Enterprise: Employee credentials and access control
See our Integration Guide to get started.
What is a DID (Decentralized Identifier)?
A DID is a globally unique identifier that you own and control, like:
did:emp:1234abcd5678efghUnlike email addresses or usernames, DIDs:
- Don't depend on any company or service
- Can't be taken away from you
- Are cryptographically verifiable
- Work across all platforms
Learn more in our DID Management Guide.
What is a Verifiable Credential?
A Verifiable Credential (VC) is a tamper-proof digital credential that can be cryptographically verified, such as:
- University degrees
- Professional licenses
- KYC verification
- Vaccination records
- Employment verification
VCs are issued by trusted entities and can be verified without contacting the issuer.
Learn more in our Credentials Guide.
How do I get started with KryptoOS?
- Install SDK: Choose your preferred language (TypeScript, Rust, or Python)
- Create DID: Generate your decentralized identifier
- Issue Credentials: Start issuing or receiving verifiable credentials
- Integrate: Add SSI capabilities to your application
Follow our Getting Started Guide for detailed instructions.
Is my personal data stored on the blockchain?
No. Only the following is stored on-chain:
- DID identifiers
- Hashes of DID documents
- Credential anchors (hashes)
- Status information
Your personal data stays off-chain in your wallet or with issuers, ensuring privacy.
Can credentials be revoked?
Yes, issuers can:
- Revoke: Permanently invalidate a credential
- Suspend: Temporarily disable a credential
- Reactivate: Restore a suspended credential
All status changes are recorded on the blockchain and can be verified in real-time.
What happens if I lose my private keys?
KryptoOS supports multiple recovery mechanisms:
- Social Recovery: Trusted guardians can help you recover access
- Multi-Party Computation (MPC): Keys split across multiple locations
- Backup Phrases: Secure seed phrase backup
Important: Always maintain secure backups of your keys. If all recovery methods fail, access may be permanently lost.
Is KryptoOS open source?
Yes, KryptoOS is open source:
- License: Apache 2.0
- Repository: github.com/empoorio/kryptos
- Contributions: Community contributions welcome
Can I run my own KryptoOS node?
Yes, you can run your own:
- Blockchain Node: Run an EmpoorioChain validator or full node
- API Services: Self-host issuer, verifier, and resolver APIs
- Private Network: Deploy a private KryptoOS network for your organization
See our Deployment Guide for instructions.
What wallets support KryptoOS?
Currently supported:
- Eoonia Wallet: Official KryptoOS wallet
- MetaMask: For Ethereum-compatible DIDs
- External signers: supported only when explicitly enabled in a public release
How do I report a security issue?
Do not open a public GitHub issue for security vulnerabilities.
Use the official security contact published by the Empoorio/KryptoOS team for the current release. Do not include recovery phrases, private keys or raw identity documents in a report.
We follow responsible disclosure practices and will respond within 48 hours.
Where can I get help?
- Documentation: Browse our comprehensive guides
- FAQ: Check Developers FAQ and Use Cases FAQ
- GitHub: Report issues
- Discord: Join our community server
- Email: support@kryptos.io
What's the roadmap for KryptoOS?
Current (Q1 2024):
- ✅ Core SSI infrastructure
- ✅ TypeScript, Rust, Python SDKs
- ✅ DID Registry and VC Anchor pallets
Q2 2024:
- DIDComm v2 messaging
- Mobile SDKs (iOS, Android)
- Advanced ZK proofs
Q3 2024:
- Multi-chain support
- Layer 2 scaling
- Quantum-resistant signatures
Q4 2024:
- AI-powered fraud detection
- Decentralized storage
- Cross-chain bridges
See our Architecture Guide for more details.
Can I contribute to KryptoOS?
Yes! We welcome contributions:
- Code: Submit pull requests on GitHub
- Documentation: Help improve our docs
- Bug Reports: Report issues you encounter
- Feature Requests: Suggest new features
- Community: Help others in Discord
See our Contributing Guide to get started.
Still have questions? Check our Developers FAQ or join our Discord community.