Data Flow
The RealiOS data lifecycle follows five precise stages, ensuring privacy, reliability, and fairness at every step.
Step 1 — Data Generation
Each device acts as a micro node. Supported sensors (e.g., microphone, GPS, thermometer, accelerometer) capture environmental readings at defined intervals. All processing occurs locally using the RealiOS mobile runtime or SDK no raw data ever leaves the device.
Example: A user walking through a city records ambient sound (decibel levels) and air temperature via their phone sensors.
Step 2 — Local Encryption
Before transmission, data is:
Hashed (SHA-256) for integrity,
Encrypted with the user’s device key,
Bundled with minimal metadata (timestamp, sensor ID, mission ID).
The result is a zero-knowledge-compatible packet that hides sensitive information while retaining proof of origin.
Step 3 — Submission to the Network
Encrypted data packets are sent to the RealiOS network, either:
Directly on-chain via a light transaction, or
Off-chain via decentralized storage (IPFS/Filecoin/Arweave) linked by a transaction hash.
This hybrid approach optimizes performance while keeping every submission auditable and immutable.
Step 4 — Verification & Validation
Once received, smart contracts and oracle nodes:
Confirm timestamp validity (no back-dated submissions),
Validate geo-coordinates against mission zones (blurred for privacy),
Check sensor authenticity and calibration integrity,
Compare data consistency with other submissions in the same region/timeframe to eliminate outliers or fraud.
If all checks pass, the packet is marked as “verified” and stored permanently in the network ledger.
Step 5 — Reward Distribution
Verified submissions trigger automatic rewards via the RealiOS reward contract. Reward size depends on:
Mission reward pool,
Sensor type & value weight,
Network contribution score (activity, accuracy, consistency).
Rewards are distributed in stablecoins or platform credits directly to the contributor’s wallet — no intermediaries.
Last updated