KryptoOS Integration
Ouranoos uses KryptoOS for user and provider device identity without exposing PII on-chain.
SDK
kryptoos_ssi_dart from projects/KryptoOS/sdks/dart:
- DID method:
did:kryptoos:empoorio:sr25519:* OuranoosUserCredential— ecosystem user identity commitmentOuranoosProviderDeviceCredential— provider device attestationSr25519Signature2026proofs
Ouranoos service
lib/core/services/kryptoos_service.dart:
- Emits and verifies VCs locally
getSsiStatus()returns:- SSI verificada — valid signed VC
- Identidad local · fallback dev — local key without VC
- Sin SSI · fallback dev — no SSI configured
- Device identifiers stored hashed, not in cleartext
On-chain identity commitment
pallet-storage-market stores ProviderIdentityCommitments — hash derived from DID + device VC + salt. No DID, email, or device ID in cleartext on-chain.
Status
| Capability | State |
|---|---|
| Local VC issue/verify | REAL |
| UI distinction verified vs fallback | REAL |
| Remote KryptoOS issuance | PENDING |
| Revocation status from network | PENDING |