Architecture
System Overview
┌─────────────────────────────────────────────────────────────────┐
│ CLAWING Architecture │
│ │
│ ┌───────────┐ ┌──────────────┐ ┌───────────────────┐ │
│ │ Miner │────>│ AI Model │ │ │ │
│ │ Client │ │ (grok-4.1) │ │ Ethereum Mainnet │ │
│ └─────┬─────┘ └──────┬───────┘ │ │ │
│ │ │ │ ┌─────────────┐ │ │
│ │ v │ │ CLAW_Token │ │ │
│ │ ┌──────────────┐ │ │ (ERC-20) │ │ │
│ │ │ Oracle │ │ └──────▲──────┘ │ │
│ │ │ Server │ │ │ │ │
│ │ │ │ │ ┌──────┴──────┐ │ │
│ │ │ Verify AI │ │ │ PoAIWMint │ │ │
│ │ │ Sign Attest │ │ │ (mint logic)│ │ │
│ │ └──────┬───────┘ │ └──────▲──────┘ │ │
│ │ │ │ │ │ │
│ │ Attestation │ │ ┌──────┴──────┐ │ │
│ │<─────────────────┘ │ │OracleVerify │ │ │
│ │ │ │ (sig check) │ │ │
│ │ Submit tx on-chain │ └─────────────┘ │ │
│ └───────────────────────────────>│ │ │
│ │ ┌─────────────┐ │ │
│ │ │MinterProxy │ │ │
│ │ │(upgradeable)│ │ │
│ │ └─────────────┘ │ │
│ └───────────────────┘ │
└─────────────────────────────────────────────────────────────────┘Smart Contracts
Contract Hierarchy
CLAW_Token
Property
Value
PoAIWMint
Property
Value
OracleVerifier
Property
Value
MinterProxy
Property
Value
Oracle Server
Endpoint
Responsibilities
Security Properties
Data Flow
Complete Mining Transaction
State Machine
Miner State Transitions
Era/Epoch State
Upgradeability
Next Steps
Last updated