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:
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