Proof-of-Inference (PoI)
Last updated
Last updated
Proof-of-Inference (PoI) is Hubic’s core mechanism for ensuring the authenticity of every AI-generated output. Each inference must be accompanied by a zero-knowledge proof (zk-proof), generated off-chain and verified on-chain through Ethereum smart contracts.
✅ Guarantees:
The model used is identified by a unique cryptographic hash.
Inputs are cryptographically committed and remain unchanged.
Outputs are deterministically derived from a registered zk-compatible model.
All outputs are verified on-chain before they can trigger any downstream logic.
🔁 Inference Flow:
Copy
User Input → zk-Inference Node → zk-Proof + Output → Ethereum Verifier Contract → On-Chain Result
🧠 Why It Matters:
Enables trustless, cryptographically guaranteed AI predictions.
Allows DeFi, DAOs and RWA contracts to depend on provable AI logic.
Preserves user privacy by never exposing raw inputs or outputs on-chain.
Creates a transparent audit trail for all inference activity.
🌍 RWA Integration:
PoI is critical to RWA tokenization — every zk-verified inference can serve as an on-chain proof of usage. These verifiable interactions underpin smart contracts that distribute revenue to RWA token holders, making AI outputs tangible, auditable and financially productive assets.