LogoLogo
  • Manifesto: Unleashing the Power of Data
  • Introduction to Datagora
    • Importance of Specialized AI Models
    • AI-driven User-owned Data Marketplace Concept
  • Technical Overview
    • Architecture of Datagora
    • Techstack
      • Frontend - Backend
      • Smart Contracts
      • AI Verificiation
    • Trusted Wallet Verification
    • Encryption Algorithms
  • Tokenomics
    • Overview of $DATA Token
      • $DATA Value Accrual
      • Token Release Schedule
  • ABOUT US
    • Team
    • Roadmap
    • Official Links
Powered by GitBook
On this page
  1. Technical Overview

Trusted Wallet Verification

PreviousAI VerificiationNextEncryption Algorithms

Last updated 3 months ago

To ensure the authenticity of AI-verified contributions, trusted wallets are used to sign and validate data before submission to the smart contract. This prevents tampering and guarantees that only AI-verified data is accepted.

1. AI Verification & Hashing

  • The AI processes the submitted data and computes a score and data count based on the campaign requirements.

  • These values, along with the raw data, are hashed by the backend using a trusted wallet.

  • The hash is cryptographically signed using the trusted wallet’s private key.

2. Smart Contract Validation

  • When submitting a contribution, the contributor includes the score, data count, and the signature generated by the trusted wallet.

  • The smart contract recomputes the hash from the submitted values.

  • It then verifies the signature against the trusted wallet’s public key.

3. Ensuring Data Integrity

  • If the signature matches, the contribution is considered legitimate and stored on-chain.

  • If the signature fails validation, the submission is rejected, preventing unauthorized or manipulated data from being stored.

This verification mechanism ensures that all contributions undergo genuine AI verification and prevents any bypassing of the validation process.