Verification Layer
The Verification Layer ensures every piece of submitted data is authentic, compliant, and timestamped transparently on-chain.
It is composed of Solana Programs (smart contracts) that handle validation, mission logic, and reputation scoring.
Key Components
MissionRegistry
Registers data missions, reward pools, and participation rules.
DataVerifier
Validates hash proofs, timestamps, and blurred geolocation data.
RewardDistributor
Allocates and settles rewards for verified submissions.
OracleConnector
Links external or aggregated off-chain data to mission verification.
Verification Workflow
User submits encrypted data hash and mission metadata.
The DataVerifier Program checks timestamp and zone compliance.
If valid, it writes a verified record to Solana’s state ledger.
An event is emitted, triggering the RewardDistributor Program.
All transactions are stored immutably on Solana and visible to explorers ensuring public auditability of every verification.
Last updated