🔍Detailed Design of DAT

The DAT protocol introduces a structured AI asset management system, leveraging on-chain metadata, off-chain data storage, and cryptographic proofs to ensure security, transparency, and usability.

Core Data Structure of DAT

Each DAT token instance consists of the following attributes:

Attribute

Type

Description

DAT ID

uint256

Unique identifier for the tokenized AI dataset or model.

Asset Type

enum { Dataset, Model, AI-Agent }

Specifies whether the token represents a dataset, AI model, or an autonomous AI agent.

Slot ID (Category Tagging)

uint256

Defines the classification of AI assets, allowing datasets/models of the same category to be grouped for composability.

Partitioned Value (Token Units)

uint256

Represents divisible ownership or access quotas, enabling fractional AI asset ownership and licensing.

Access Control (Permissions)

struct { readOnly, trainable, inferenceOnly, composable }

Defines who can use the AI dataset/model and under what conditions.

Dataset Provenance Hash

bytes32

Hash of the dataset, anchoring off-chain data integrity (IPFS, Arweave, Filecoin).

Usage State

mapping (address => uint256)

Tracks AI training/inference requests, ensuring proper usage-based payments.

Revenue Model

mapping (address => uint256)

Specifies how revenue is distributed among data contributors, model developers, and validators.

AI Data Anchoring & Validation Mechanism

The integrity and trustworthiness of AI datasets and models are secured through on-chain anchoring and decentralized verification mechanisms.

  • Data Anchoring Process

    • Dataset Submission → iDAO submits dataset metadata, cryptographic proofs (Merkle Tree, ZK Proofs), and storage references (IPFS, Arweave).

    • Anchoring & Hashing → A dataset fingerprint (hash) is generated and stored on-chain via DAT token metadata.

    • Token Minting → The system mints a DAT token representing the dataset, with predefined access rights, licensing conditions, and revenue-sharing logic.

  • Decentralized Verification

    • Proof-of-Authenticity: AI datasets and models require zero-knowledge proof (ZKP) verification, ensuring they were generated from valid sources.

    • Fraud-Proof Mechanism: Challengers can submit fraud proofs against datasets/models that violate integrity rules. If successfully disputed, the original submitter is slashed, and the challenger is rewarded.

Last updated