The Data Anchoring Token (DAT) architecture defines the core technical stack that powers verifiable AI data ownership on the LazAI Network.
It provides a layered framework where data, metadata, and economic value interact securely through smart contracts and cryptographic proofs.
1. System Overview
At a high level, the DAT framework connects contributors, AI agents, and the blockchain using a multi-layered architecture:
Copy graph TD
A[Contributor / AI Developer] --> B[Encryption & Data Layer]
B --> C[Metadata & Provenance Layer]
C --> D[Smart Contract Layer]
D --> E[Verification Layer (TEE / ZKP)]
E --> F[Tokenization & Economy Layer]
F --> G[DAT Holder / Service Consumer] This structure ensures every contributed dataset, model, or inference is:
Anchored to an immutable provenance record
Represented as a semi-fungible DAT token
Linked to programmable usage and revenue logic
2. Layered Components
2.1 Encryption & Data Layer
Encrypts raw data locally before submission using hybrid AES + RSA.
Generates a unique data fingerprint (SHA-256 hash) for integrity tracking.
Stores encrypted payloads in decentralized archives (IPFS, Filecoin, or private storage).
Output: Encrypted file + integrity hash
Records asset identity, class, description, and URI in a metadata schema.
Maintains the provenance of contribution (creator, timestamp, ownership chain).
Anchors metadata hashes to the blockchain for tamper-proof traceability.
Output: Immutable metadata anchor
2.3 Smart Contract Layer
Core on-chain logic that manages the DAT lifecycle:
Registering data contributions
Minting and binding tokens to assets
Managing value transfers and ownership rights
Enables composable operations like:
registerData(), mintDAT(), transferValue(), claimRewards()
Output: On-chain record of ownership, value, and access
2.4 Verification Layer
Validates submitted data through Trusted Execution Environments (TEE) or Zero-Knowledge Proofs (ZKPs).
Ensures the computation or dataset matches the registered proof without revealing the raw data.
Provides verifiable attestations used for DAT minting authorization.
Output: Signed proof of authenticity
2.5 Tokenization & Economy Layer
Issues a semi-fungible DAT token (SFT) representing the verified contribution.
Encodes three properties:
Usage Rights (e.g., call credits, model usage)
Value Share (fractional rewards)
Integrates with payment and settlement contracts to automate royalty flow.
Output: Minted DAT with on-chain economic logic
3. Data Flow Summary
4. Smart Contract Structure
Defines a new class of AI assets (datasets, models, or agents).
mintDAT(owner, classId, value, shareRatio, expiry)
Issues a token for a verified contribution.
transferValue(fromToken, toToken, amount)
Enables fine-grained value or credit transfer.
Distributes on-chain rewards proportionally.
Validates integrity through off-chain verifier.
5. Integration Points
Used for confidential validation without exposing data.
Consume DATs as compute or model credits.
Can be integrated via API or SDK for automated registration.
Manage minting, ownership, and analytics visually.
6. Design Principles
No unencrypted data leaves the contributor’s device.
Fully EVM-compatible and modular for AI agent extensions.
DATs can be split, merged, or reused across workflows.
Each operation emits verifiable on-chain events.
7. Developer Navigation
🔹 Lifecycle & Value Semantics →
Learn how DATs evolve from registration to value realization.
🔹 Security & Privacy Model →
Explore how encryption, TEE, and ZKP ensure data safety.
🔹 Developer Implementation →
Start building and minting your first DAT.
Last updated 2 months ago