Hubic.ai
  • Hubic AI
  • EMBARK UPON
    • Introduction
      • Proof-of-Inference (PoI)
      • Proof-of-Weights (PoWg)
      • Why Hubic?
      • Main Actors and Their Roles
      • Architecture Overview
      • Use Case Examples
      • Hubic AI Hub – Model Registry
      • RWA Integration
    • Registry & System Architecture
      • Sovereign AI Agents (On-chain AI Logic Executors)
      • Liquid Strategy Engine (LSE)
      • Proof-of-Weights (PoW2)
      • Governance System
      • Hubic Intelligence Hub (Expanded)
      • Visual System Map
    • Economic Model
      • HUB Token Utility
      • Economic Actors & Reward Mechanics
      • Token Flow Diagram
      • Long-Term Sustainability
      • Optional Enterprise Layer
      • Security & Reputation Systems
      • Summary Table
      • Future Expansion Points
      • Final Notes
    • Program Flow Overview
      • Model Registration (One-Time)
      • Inference Request (User Job)
      • Execution Phase (Off-Chain)
      • Verification Phase
      • Rewards & Settlement
      • Optional Extensions
      • Key Takeaways
    • Real-World Use Case Example
      • Introduction
      • Problem Statement
      • System Actors
      • End-to-End Flow: DAO Delegation Automation
      • Benefits to DAO Operations
      • Extensions & Advanced Use
  • Hubic Economic Engine
    • Tokenomics
    • Roadmap
  • Links
    • Website
    • Twitter
    • Telegram
    • GitHub
Powered by GitBook
On this page
  1. EMBARK UPON
  2. Program Flow Overview

Verification Phase

PreviousExecution Phase (Off-Chain)NextRewards & Settlement

Last updated 6 days ago

After the zk-proof is generated by the executor, it must be validated on-chain. This step is performed by a Verifier Smart Contract on Ethereum, ensuring that:

  • The model used is authorized and registered,

  • The input/output are consistent with the request,

  • The zk-proof is cryptographically correct.

Only upon successful verification can any payment or downstream logic (like RWA royalty distribution) be triggered.


πŸ” Verifier Responsibilities:

Step
Action

1. Retrieve InferenceRequest

Based on request ID or hashes

2. Load model verifier key

From zkRegistry or verifier reference

3. Validate zk-proof

Using the on-chain verifier logic

4. Confirm input_hash + output_hash

Must match expected values from the job

5. Emit verification event

Confirmation event used by settlement, dashboards, and RWA logic


πŸ“¦ Verified Inference Struct:

struct VerifiedInference {
  bytes32 request_id;
  bytes32 model_hash;
  bytes32 proof_hash;
  bytes32 input_hash;
  bytes32 output_hash;
  uint64 verified_at;
}

All fields are cryptographically enforced and emitted in a verification log, allowing trustless downstream automation.


🧠 zk-Proof Systems Supported:

  • Halo2, Groth16, Plonk (modular verifier contracts)

  • Verifier addresses are registered per model in the zkRegistry

  • Supports both monolithic and recursive circuits


🌍 RWA Integration:

  • Verification = Revenue Activation: RWA-linked models/agents receive payment only after successful proof verification.

  • Immutable Traceability: Logs can be queried to track real-world asset performance and yield events.

  • Regulatory Alignment: Provides cryptographic evidence of every monetized AI action β€” auditable and timestamped.

The verifier contract is not just a filter β€” it’s the gatekeeper of revenue in a cryptographically enforced AI economy.