mirror of
https://github.com/hanzoai/hanzo.network.git
synced 2026-09-25 02:14:24 +00:00
docs(network): position AI as proof-of-useful-work money
Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
# Hanzo Proof of AI
|
||||
|
||||
## The proposition
|
||||
|
||||
Hanzo Proof of AI turns real AI workloads into mineable work. A cloud provider,
|
||||
decentralized operator, or idle CPU/GPU node may execute a customer-funded or
|
||||
network-admitted inference, embedding, evaluation, or deterministic training job.
|
||||
The provider keeps its ordinary workload payment and may also earn a declining
|
||||
`AI` reward by producing evidence that the exact admitted computation was done.
|
||||
|
||||
This is not a synthetic matrix puzzle. The mined work is the requested model
|
||||
execution and its result is delivered to a committed consumer.
|
||||
|
||||
## CPU-verifiable useful work
|
||||
|
||||
Supported jobs use a canonical integer execution specification. The miner commits
|
||||
the model, input, output, execution graph, transcript, and metering before an
|
||||
unpredictable challenge is derived. CPU validators can then:
|
||||
|
||||
- exactly replay small jobs;
|
||||
- verify Merkle-bound graph openings;
|
||||
- check an opened matrix product with Freivalds in quadratic rather than cubic
|
||||
work;
|
||||
- challenge withheld or inconsistent transcript data; or
|
||||
- verify an activated post-quantum succinct proof when that backend is ready.
|
||||
|
||||
A local Freivalds check does not automatically prove a whole model run. Production
|
||||
security additionally requires graph binding, challenge coverage, data
|
||||
availability, finality delay, and verifiable metering. TEE evidence is optional
|
||||
for confidential workloads and is not the definition of Proof of AI.
|
||||
|
||||
## One mining authority, P3Q settlement, omnichain payout
|
||||
|
||||
Proof of AI consensus exists only on the Lux A-Chain:
|
||||
|
||||
1. A-Chain admits the useful job and fixes its consumer, proof policy, reward,
|
||||
destination chain, and destination recipient.
|
||||
2. A CPU or GPU provider executes the job and commits the result and transcript.
|
||||
3. A-Chain PoAI consensus validates that the bound work was actually performed,
|
||||
consumes the global work nullifier, and finalizes one receipt.
|
||||
4. Z-Chain batches the finalized A-Chain receipt transition through P3Q, a
|
||||
Plonky3-derived, pairing-free STARK/FRI settlement rollup. Z-Chain compresses
|
||||
and settles an A-Chain decision; it does not admit mining work or decide that
|
||||
the job was useful.
|
||||
5. Lux Quasar orders and finalizes the corresponding A-Chain and Z-Chain state.
|
||||
The activated post-quantum validator policy authenticates the settlement root.
|
||||
6. Warp/Teleport, a native boundary, or an authenticated relay carries the
|
||||
Z-settled receipt and inclusion proof to the destination named before mining.
|
||||
7. The destination verifies and consumes the receipt exactly once. It never
|
||||
accepts raw work or runs an independent mining verifier.
|
||||
|
||||
"Mine into any chain" therefore means choose the payout destination on the
|
||||
A-Chain job. It never means another chain can mine or mint independently.
|
||||
|
||||
### P3Q maturity boundary
|
||||
|
||||
P3Q is the intended Z-Chain proof-compression substrate. Production succinct
|
||||
settlement requires the exact PoAI AIR, recursive batch policy, A-to-Z state
|
||||
binding, verifier, audits, and protocol activation. Until those gates pass,
|
||||
Z-Chain may checkpoint only an independently authenticated, already-final
|
||||
A-Chain receipt root and must not claim that a generic P3Q component proves the
|
||||
underlying AI workload.
|
||||
|
||||
## AI monetary policy
|
||||
|
||||
`AI` has a hard maximum nominal supply of 2 trillion:
|
||||
|
||||
- 1 trillion AI is allocated permanently to the Hanzo DAO treasury and is not
|
||||
mineable.
|
||||
- 1 trillion AI is reserved exclusively for PoAI miner and validator rewards.
|
||||
- The proof-earned pool follows a Bitcoin-style geometric schedule: at most 500
|
||||
billion in the first era, 250 billion in the second, 125 billion in the third,
|
||||
and so on, converging to 1 trillion.
|
||||
- Fee burns may reduce net supply; no destination representation may increase it.
|
||||
|
||||
The exact halving interval and reward-weighting formula must be fixed before
|
||||
activation and keyed to finalized A-Chain height.
|
||||
|
||||
## Why existing AI clouds participate
|
||||
|
||||
- **Incremental revenue:** providers keep their normal customer payment and earn
|
||||
AI for adding verifiable evidence to work they already perform.
|
||||
- **No forced hardware monopoly:** jobs may execute on CPU or GPU; ordinary CPU
|
||||
validators can verify supported proof openings.
|
||||
- **Auditable service:** customers receive a portable receipt binding the model,
|
||||
input, output, runtime, provider, and proof status.
|
||||
- **Capacity utilization:** the same provider adapter can accept decentralized
|
||||
jobs when reserved cloud capacity would otherwise sit idle.
|
||||
- **Open settlement:** one P3Q-settled, PQ-authenticated receipt can pay into any
|
||||
supported destination without turning Z-Chain or that destination into a
|
||||
mining authority.
|
||||
|
||||
## Anti-farming requirements
|
||||
|
||||
The subsidy is not awarded for a self-reported GPU-hour, a miner-created circular
|
||||
job, a copied output, or a signature alone. Eligibility requires independently
|
||||
admitted demand or a governed network-service budget, job-specific execution
|
||||
evidence, verifiable metering, global nullifier consumption, and compliance with
|
||||
the active era cap. These rules must be implemented and tested before mining is
|
||||
enabled.
|
||||
+2
-2
@@ -3,8 +3,8 @@
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Hanzo Network - Decentralized AI Compute</title>
|
||||
<meta name="description" content="Access unlimited GPU compute from a global network of providers. Train models, run inference, and scale instantly." />
|
||||
<title>Hanzo Network — Mine AI with Useful Compute</title>
|
||||
<meta name="description" content="Run real AI workloads, prove them through CPU-verifiable A-Chain Proof of AI consensus, settle through the P3Q rollup on Lux Z-Chain, and earn AI with post-quantum finality." />
|
||||
<meta name="author" content="Hanzo Network" />
|
||||
<meta property="og:image" content="/og-image.png" />
|
||||
<link rel="icon" href="/img/28d53ec4-328f-4812-862b-b9a760bbabae.png" />
|
||||
|
||||
@@ -51,9 +51,9 @@ function GridCanvas() {
|
||||
|
||||
const FEATURES = [
|
||||
{
|
||||
icon: Lock,
|
||||
title: "Verifiable Compute",
|
||||
description: "NVIDIA TEE (Trusted Execution Environment) ensures every training run is cryptographically verifiable. Know exactly what ran on what hardware.",
|
||||
icon: Cpu,
|
||||
title: "CPU-Verifiable Proof of AI",
|
||||
description: "Exact-integer execution transcripts let ordinary CPU validators challenge GPU-scale work without replaying the full workload. TEEs remain optional for confidential jobs.",
|
||||
},
|
||||
{
|
||||
icon: Network,
|
||||
@@ -72,13 +72,13 @@ const FEATURES = [
|
||||
},
|
||||
{
|
||||
icon: Users,
|
||||
title: "Open Provider Marketplace",
|
||||
description: "Contribute idle GPU capacity and earn. Set your own pricing, availability windows, and hardware tiers.",
|
||||
title: "Mine AI from Real Work",
|
||||
description: "Attach proofs to AI workloads you already run, keep the customer fee, and earn declining AI mining rewards when A-Chain finalizes the work.",
|
||||
},
|
||||
{
|
||||
icon: Shield,
|
||||
title: "On-Chain Model Registry",
|
||||
description: "Model weights, training lineage, and evaluation results recorded on Lux L1. Immutable provenance for every Zen model.",
|
||||
title: "Post-Quantum Omnichain Root",
|
||||
description: "A-Chain is the only Proof of AI authority. The Plonky3-derived P3Q rollup settles its receipt on Z-Chain; Lux finality makes it portable to any supported destination.",
|
||||
},
|
||||
];
|
||||
|
||||
@@ -100,7 +100,7 @@ const ECOSYSTEM = [
|
||||
{
|
||||
name: "Lux Network",
|
||||
href: "https://lux.network",
|
||||
description: "L1 blockchain settlement layer. All Hanzo Network compute transactions settle on Lux — sub-second finality, post-quantum security.",
|
||||
description: "The post-quantum base layer beneath Hanzo Proof of AI. P3Q settles A-Chain receipt transitions on Z-Chain; Quasar finalizes the A/Z root for any destination.",
|
||||
tag: "L1 Blockchain",
|
||||
color: "border-purple-500/30",
|
||||
},
|
||||
@@ -117,7 +117,7 @@ const USE_CASES = [
|
||||
{
|
||||
icon: Brain,
|
||||
title: "Train Frontier Models",
|
||||
description: "Distributed training across hundreds of GPUs. TEE attestation for every gradient update. Used to train Zen models on-chain.",
|
||||
description: "Distributed training across hundreds of GPUs with committed integer traces, proof-bearing checkpoints, and optional confidential-compute attestation.",
|
||||
stat: "1.04T params on-chain",
|
||||
},
|
||||
{
|
||||
@@ -141,10 +141,10 @@ const USE_CASES = [
|
||||
];
|
||||
|
||||
const HOW_IT_WORKS = [
|
||||
{ step: "01", title: "Submit Workload", desc: "Define compute requirements — GPU type, memory, region, duration. Sign with your Lux wallet." },
|
||||
{ step: "02", title: "Network Routing", desc: "Smart contracts match your workload to available providers. Pricing set by open market supply and demand." },
|
||||
{ step: "03", title: "TEE Execution", desc: "Your workload runs inside a Trusted Execution Environment. Hardware attestation generated at runtime." },
|
||||
{ step: "04", title: "On-Chain Settlement", desc: "Results and proofs recorded on Lux L1. Payment released to provider. Immutable audit trail." },
|
||||
{ step: "01", title: "Admit Useful Work", desc: "A customer or network service commits the model, input, deliverable, proof policy, reward, and payout destination on A-Chain before execution." },
|
||||
{ step: "02", title: "Execute and Commit", desc: "A CPU or GPU provider performs the real workload and commits its exact-integer output, transcript, and verifiable metering." },
|
||||
{ step: "03", title: "CPU-Validate", desc: "Validators replay small jobs or use post-commitment challenges and cheaper matrix checks. Confidential jobs may add TEE evidence." },
|
||||
{ step: "04", title: "Settle Omnichain", desc: "A-Chain PoAI consensus consumes the global nullifier. P3Q rolls the finalized receipt into Z-Chain; Lux PQ finality carries it to the bound destination for exactly-once payout." },
|
||||
];
|
||||
|
||||
// ─── Page ─────────────────────────────────────────────────────────────────────
|
||||
@@ -211,7 +211,7 @@ const NetworkLanding = () => {
|
||||
<motion.div initial={{ opacity: 0, y: 20 }} animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.5 }}>
|
||||
<div className="inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-white/5 border border-white/10 text-white/60 text-xs font-medium mb-8">
|
||||
<div className="w-1.5 h-1.5 rounded-full bg-green-400 animate-pulse" />
|
||||
Mainnet Beta · Powered by Lux L1
|
||||
Proof of AI · A-Chain Work · Z-Chain P3Q Settlement
|
||||
</div>
|
||||
</motion.div>
|
||||
|
||||
@@ -224,12 +224,12 @@ const NetworkLanding = () => {
|
||||
|
||||
<motion.p initial={{ opacity: 0, y: 20 }} animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.5, delay: 0.1 }}
|
||||
className="text-lg md:text-xl text-white/50 max-w-2xl mx-auto mb-4 leading-relaxed">
|
||||
Verifiable compute for AI training and inference.
|
||||
Like Solana — but purpose-built for AI workloads.
|
||||
Real AI work becomes mineable AI.
|
||||
Providers earn from useful workloads they already run.
|
||||
</motion.p>
|
||||
<motion.p initial={{ opacity: 0, y: 20 }} animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.5, delay: 0.12 }}
|
||||
className="text-sm text-white/30 max-w-xl mx-auto mb-10">
|
||||
NVIDIA TEE attestation · On-chain model registry · Open GPU marketplace · Lux L1 settlement
|
||||
CPU-verifiable execution · 2T hard cap · 1T proof-earned · PQ omnichain settlement
|
||||
</motion.p>
|
||||
|
||||
<motion.div initial={{ opacity: 0, y: 20 }} animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.5, delay: 0.15 }}
|
||||
@@ -252,6 +252,35 @@ const NetworkLanding = () => {
|
||||
<div className="absolute bottom-0 left-0 right-0 h-32 bg-gradient-to-t from-black to-transparent pointer-events-none" />
|
||||
</section>
|
||||
|
||||
{/* AI Coin and Proof of AI */}
|
||||
<section className="py-20 px-6 border-t border-white/5">
|
||||
<div className="max-w-5xl mx-auto">
|
||||
<motion.div initial={{ opacity: 0, y: 20 }} whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} className="text-center mb-12">
|
||||
<div className="text-xs font-semibold uppercase tracking-[0.15em] text-white/40 mb-4">Proof of AI</div>
|
||||
<h2 className="text-4xl md:text-5xl font-bold text-white mb-5">Compute once. Earn twice.</h2>
|
||||
<p className="text-white/50 max-w-3xl mx-auto leading-relaxed">
|
||||
Cloud providers keep their normal workload revenue and may also earn declining AI mining rewards by proving that a pre-admitted, useful workload was actually completed. A-Chain is the sole mining authority; P3Q settles its receipts on Z-Chain; Lux is the post-quantum root that makes them portable across chains.
|
||||
</p>
|
||||
</motion.div>
|
||||
<div className="grid grid-cols-2 lg:grid-cols-4 gap-4 mb-10">
|
||||
{[
|
||||
{ value: "2T AI", label: "Hard maximum supply" },
|
||||
{ value: "1T AI", label: "Permanent DAO allocation" },
|
||||
{ value: "1T AI", label: "PoAI mining + validators" },
|
||||
{ value: "Any chain", label: "Receipt-bound payout" },
|
||||
].map(item => (
|
||||
<div key={item.label} className="p-5 rounded-2xl border border-white/8 bg-white/[0.025] text-center">
|
||||
<div className="text-2xl md:text-3xl font-bold text-white mb-2">{item.value}</div>
|
||||
<div className="text-xs text-white/40 leading-relaxed">{item.label}</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
<p className="text-sm text-white/40 max-w-3xl mx-auto text-center leading-relaxed">
|
||||
The proof-earned pool follows Bitcoin-style halving eras: up to 500B AI, then 250B, 125B, and so on. Raw GPU-hours, self-generated jobs, copied outputs, and signatures without execution evidence cannot mint AI.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Stats */}
|
||||
<section className="py-16 px-6 border-t border-white/5">
|
||||
<div className="max-w-5xl mx-auto grid grid-cols-2 md:grid-cols-4 gap-6">
|
||||
@@ -355,7 +384,7 @@ const NetworkLanding = () => {
|
||||
<div className="text-xs font-semibold uppercase tracking-[0.15em] text-white/40 mb-4">Ecosystem</div>
|
||||
<h2 className="text-4xl md:text-5xl font-bold text-white mb-4">The whole stack.</h2>
|
||||
<p className="text-white/40 text-lg max-w-xl mx-auto">
|
||||
Hanzo Network is the compute layer. Lux settles it. Zen models run on it. Zoo researches with it.
|
||||
Hanzo Network is the compute market. A-Chain validates useful work. Z-Chain settles P3Q proofs. Lux finalizes it. Zen models run on it. Zoo researches with it.
|
||||
</p>
|
||||
</motion.div>
|
||||
<div className="grid md:grid-cols-2 gap-4">
|
||||
@@ -433,13 +462,12 @@ const NetworkLanding = () => {
|
||||
<motion.div initial={{ opacity: 0, y: 20 }} whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} transition={{ delay: 0.1 }}
|
||||
className="p-8 rounded-2xl border border-white/10 bg-white/[0.025]">
|
||||
<div className="text-xs font-semibold uppercase tracking-[0.12em] text-white/40 mb-4">For GPU Providers</div>
|
||||
<h3 className="text-3xl font-bold text-white mb-3">Earn from it.</h3>
|
||||
<h3 className="text-3xl font-bold text-white mb-3">Mine AI from it.</h3>
|
||||
<p className="text-white/50 text-sm leading-relaxed mb-6">
|
||||
Contribute idle GPU capacity to the network. Set your own pricing, availability, and hardware tiers.
|
||||
Get paid instantly on Lux L1 for every compute second.
|
||||
Connect existing cloud workloads or contribute idle CPU/GPU capacity. Keep customer revenue and earn AI when A-Chain PoAI consensus finalizes proof that the useful work was done.
|
||||
</p>
|
||||
<ul className="space-y-2 mb-8">
|
||||
{["Set your own prices", "Instant Lux L1 settlement", "No lock-in contracts", "Hardware verification included"].map(f => (
|
||||
{["Customer fees plus AI rewards", "CPU-verifiable work proofs", "Bitcoin-style declining emission", "Payout into any supported chain"].map(f => (
|
||||
<li key={f} className="flex items-center gap-2 text-sm text-white/60">
|
||||
<CheckCircle className="w-4 h-4 text-green-400/70 flex-shrink-0" />
|
||||
{f}
|
||||
@@ -464,7 +492,7 @@ const NetworkLanding = () => {
|
||||
AI infrastructure<br />reimagined.
|
||||
</h2>
|
||||
<p className="text-white/40 text-lg mb-10 max-w-xl mx-auto">
|
||||
Verifiable. Decentralized. Open. The compute layer the AI era deserves.
|
||||
Useful work. CPU-verifiable proofs. Post-quantum omnichain settlement. Mine AI by running AI.
|
||||
</p>
|
||||
<div className="flex flex-wrap justify-center gap-4">
|
||||
<a href="https://cloud.hanzo.ai/signup" target="_blank" rel="noopener noreferrer"
|
||||
|
||||
Reference in New Issue
Block a user