Proof-of-Weights (PoW2)

PoW2 is Hubic’s decentralized reputation and scoring system — a mechanism that ensures inference nodes, AI agents and validators are evaluated fairly and verifiably. All scoring logic is encapsulated in zk-circuits and the results are submitted on-chain via Ethereum smart contracts.

This creates a zero-trust reputation layer, critical for routing tasks, adjusting payouts and powering RWA revenue models.


🔁 Flow:

Validator or Scorer → Local Evaluation via zk-circuit → zk-Proof + Score → Ethereum Verifier → Reputation Update

📦 WeightSubmission Struct:

struct WeightSubmission {
  address validator;
  bytes32 proof_hash;
  bytes32 scores_hash;
  bytes32 circuit_id;
  uint64 timestamp;
  string feedback_uri;
}

Each submission includes a zk-proof that the scoring circuit was executed correctly over a set of subjects (e.g., executors, models, agents).


🔐 Security Benefits:

Feature
Description

zk-Proof of Scoring

Proves that logic was executed fairly — prevents copy/fraud.

Validator Binding

Ties logic to validator address, avoiding reused calculations.

Auditable Results

All scores can be externally verified by dApps or DAOs.


🌍 RWA Relevance:

⦿ Score-Linked Revenue Distribution: Only high-performing models or agents (proven via zk-scoring) receive royalty shares.

⦿ Yield Optimization: Investment DAOs can allocate capital to top-rated strategies or AI assets.

⦿ Reputation-Drive Pricing: Higher reputation models may demand premium inference fees — creating market-based pricing for AI-based RWAs.

Scoring is no longer subjective — it’s verifiable, transparent and tied directly to income.


This makes PoW2 a key enforcement layer for any economic system where AI models or agents act as tokenized revenue engines. Without PoW2, the RWA yield pipeline would lack accountability.

Last updated