Getting Started
Ouranoos is a Flutter app in projects/Ouranoos_Cloud_App. It provides decentralized cloud storage with client-side encryption, EmpoorioChain deals, and Eoonia Wallet payments.
Prerequisites
- Flutter SDK >= 3.5
- Dart >= 3.5
- Empoorio monorepo sibling paths:
EmpoorioChain/sdk/dart,KryptoOS/sdks/dart
Clone & run
bash
cd projects/Ouranoos_Cloud_App
flutter pub get
flutter analyze
flutter test
flutter runMain tabs
| Tab | Purpose |
|---|---|
| Inicio | Home — real files from encrypted metadata, upload via file picker |
| Archivos | Per-file audit state: encryption, replicas, provider, proof, cost |
| Mercado P2P | Storage marketplace — providers, demands, auctions |
| Nodo | Provider mode — benchmark, policy, registration |
| Base | On-chain deals, proofs, EmpoorioLM insights |
Chain modes
EmpoorioChainService exposes explicit runtime modes:
- Demo — local mocks, clearly labeled
- Testnet — real RPC, no silent mock providers
- Production — mainnet path (when available)
Next steps
- Architecture — encryption pipeline and storage flow
- Security — threat model and client encryption
- API Reference —
OuranoosServicein empoorio_chain_sdk - Eoonia Integration — deep link payment flows