DataHub

Overview

The DataHub module manages decentralized data storage for all proof and execution results. It separates data integrity (on-chain hashes) from heavy data payloads (off-chain storage).

Storage Backends

  • IPFS — for public verifiable proofs.

  • Arweave — for permanent archival.

  • S3/Pinata-compatible nodes — for hybrid enterprise storage.

Proof Data Schema

{
  "task_id": "module_capture_image_v1.0",
  "agent": "agent_pubkey",
  "timestamp": "2025-11-04T10:00:00Z",
  "gps": [37.7749, -122.4194],
  "hash": "0x1a4c...",
  "validator": "validator_pubkey"
}

Security

  • AES-256 encryption for sensitive payloads.

  • Wallet-based key decryption (only data owners can read).

  • IPFS CID hashes linked to Solana smart contracts.

Last updated