Blog/Research
Research
November 4, 2026

Verifying Decentralized Training: What Each Method Guarantees, and Where a Chain Fits

What succinct proofs, replay audits and in-swarm checks each guarantee in decentralized AI training, and where the check runs in every billion-scale training system we read.

Prince Israel
Prince Israel·Head of Protocol Research · Turbin3·20 min read

Decentralized training has several ways to establish that a computation was performed correctly, and they trade off cost, coverage and trust differently. A blockchain can coordinate participants and settle rewards without itself verifying the training. So before the blockchain tax can be measured, we need to know which guarantees a system provides, where those guarantees are enforced, and what additional work they require.

1. Where we left off

Consensus is inherently a chain-level function; settlement, incentives and verification of training are not. That sharpens the finding of the first post, The Blockchain Tax, which split decentralized training into five layers and found that only consensus is chain-specific. It defined the tax as B3 minus B2: the extra cost of a full-stack blockchain design over a distributed-trust design with no chain. That definition keeps the chain from being charged for the cost of distribution itself.

Consensus means the ordering and finality of transactions among validators, and it is a chain function by definition. The other three functions can sit on a chain or off it, as the table shows.

Which functions are inherently chain-level
FunctionInherently chain-level?Where it ran in the systems we read
Consensus(ordering, finality) Yes, by definitionBittensor for Covenant-72B (paper, section 3); Solana programs for Psyche’s coordination and authorization (repository layout in a GitHub pull request; the docs were not opened)
Settlement of payments NoPartly off-chain: x402 batch settlement authorizes each request off-chain with a signed voucher and settles on-chain in periodic claims (x402 docs); Agora has no payment layer
Computing rewards NoCovenant: a validator scores contributions and the subnet coordinates rewards (paper, section 2.2); Agora: a dashboard score with no payment
Verifying that training was done correctly NoIn each billion-scale training system we read, by a validator’s scoring, trusted verifier nodes, an audit harness or a cryptographic prover; none has the chain execute training steps. Small research prototypes do put arbitration on a chain (see below)

The consequence for the tax is direct. Verification costs are paid whether or not there is a chain, so they belong in B2, and only the extra work of putting part of verification on a chain, such as publishing hashes, resolving disputes or checking attestations, is a candidate for B3 minus B2. Measuring that requires three answers first: which guarantee does a system provide, where is it enforced, and what additional work does it require? The rest of this post answers those three questions for the verification methods we found.

2. What “verified” can mean: one yardstick

Two systems can both say they verify training and guarantee entirely different things, so we separate four guarantee classes and then describe every method with the same six terms. None of the four implies another.

Execution validity.

A declared computation, a step or a run, was carried out as declared.

Contribution usefulness.

A submitted contribution improves the model by a stated measure, such as lower loss on held-out data.

Attack detection.

A named class of malicious behavior is flagged or excluded, with a stated detection rate.

Admission.

A participant may join because it meets stated requirements, such as an approved client build, hardware or credentials.

In particular, execution validity does not say that the declared data or recipe was benign: a poisoned dataset that is part of the declared stream replays exactly. We deliberately do not rank the methods, because a ranking would need a common threat model and the papers do not share one.

Each method is then described with six terms:

01Claim

What is actually established, and which of the four classes it falls in: a step was executed as declared, a submission improved the loss, or a worker ran an approved client.

02Threat model

Who the adversary is, what they can do, and what the paper puts out of scope.

03Trust assumption

Who must be honest, or must have run correctly, for the guarantee to hold.

04Coverage

Which steps or properties the guarantee applies to: every step, steps that someone chooses to audit, statistically detected deviations, or admission only.

05Cost

The overhead against a stated baseline, who pays it (prover, auditor or verifier), and what the paper does not report.

06Scale and status

The largest model, run length and hardware shown, plus whether the work is peer-reviewed, has released code, has been replicated, and who has a stake in it.

This post keeps the four classes separate in every table. It leaves out data provenance and the privacy of training data, which raise separate questions.

3. Comparing the methods on the same terms

The methods fall into three families that establish different things: succinct proofs and replay audits give per-step exactness of execution, while in-swarm checks give contribution scores, probabilistic detection of named attacks, or admission. All entries are the authors’ own claims unless noted. Kaizen and the Prime Intellect verifier are read from abstracts, excerpts or secondary summaries, as flagged in Table 3.

How to read the tables
Table 1 · Which guarantee class each method provides
Succinct proof
Kaizen
Execution validity
Yes: each iteration, one aggregated proof (small models)
Contribution usefulness
No
Attack detection
No
Admission
No
zkLoRA / VeriLoRA
Execution validity
Yes: each proved LoRA step on one sample; no run-level proof
Contribution usefulness
No
Attack detection
No
Admission
No
Replay audit
OPEN-1B
Execution validity
Yes for any step that is replayed, bit for bit
Contribution usefulness
No
Attack detection
Only deviations from the declared data and recipe, in replayed steps
Admission
No
Verde
Execution validity
Yes for disputed segments, if one provider is honest
Contribution usefulness
No
Attack detection
Only deviations from the specified program, when disputed
Admission
No
Srivastava et al. (NeurIPS 2024)
Execution validity
Yes for replayed segments, by a trusted auditor
Contribution usefulness
No
Attack detection
Only deviations from the declared training, in audited segments
Admission
No
In-swarm check
Sentinel
Execution validity
No
Contribution usefulness
No
Attack detection
Statistical: named interruption attacks; F1 about 80% at 4B
Admission
No
Covenant Gauntlet
Execution validity
No (liveness and sync checks only)
Contribution usefulness
Yes: loss improvement on assigned versus random data
Attack detection
Partial: copying and low-quality submissions; no detection rates reported
Admission
Registered Bittensor peers; 8 x B200 expected
Prime Intellect TOPLOC (INTELLECT-2 rollouts)
Execution validity
Yes for rollout inference only; training workers are trusted
Contribution usefulness
No
Attack detection
Detects changes to model, prompt or precision
Admission
Not assessed
Agora admission
Execution validity
No
Contribution usefulness
No (dashboard score only)
Attack detection
No
Admission
Yes: unmodified client build, credentials, eviction
Table 2 · Threat model, trust assumption and coverage
Kaizen
Threat model
Malicious prover; scope not checked
Trust assumption
Cryptographic assumptions; quantized arithmetic
Coverage
Every iteration, one aggregate proof
zkLoRA / VeriLoRA
Threat model
Malicious prover with bounded compute
Trust assumption
Cryptographic assumptions; lookup-table arithmetic
Coverage
Each proved step; per-step proofs, not one run proof
OPEN-1B
Threat model
Trainer misstating its recipe or data, including undisclosed data.Out of scope · Untrusted workers inside the cluster; benign-but-declared data; data privacy
Trust assumption
Trainer’s published hashes; at least one honest auditor replaying the relevant step
Coverage
Any step can be replayed; actual coverage is the steps auditors choose
Verde
Threat model
Lazy or malicious providers.Out of scope · All providers dishonest or colluding; benign-but-specified data
Trust assumption
At least one honest provider; a neutral referee
Coverage
Disputed segments only; no dispute, no check
Srivastava et al.
Threat model
Dishonest trainer, checked by a third-party auditor.Out of scope · Auditor collusion; benign-but-declared data
Trust assumption
A trusted third-party auditor; at least one honest auditor among n
Coverage
Disputed segments via a verification game over Merkle-hashed checkpoints
Sentinel
Threat model
Interruption attacks by fewer than half the workers per stage.Out of scope · Backdoors; membership inference; all-reduce attacks
Trust assumption
Trusted verifier nodes; honest first and last layers; honest warm-up
Coverage
Every step, but only deviations beyond a threshold
Covenant Gauntlet
Threat model
Free-riding, copying, low-quality submissions; median-norm scaling of updates.Out of scope · Attack detection rates are not reported in the paper
Trust assumption
A validator scores correctly; updates are exchanged via Cloudflare R2 storage
Coverage
A subset of peers on a subset of data per round; fast checks on all
Prime Intellect TOPLOC
Threat model
Untrusted rollout workers altering model, prompt or precision.Out of scope · The training step itself
Trust assumption
Validators; trusted training workers
Coverage
Per secondary summaries, a hidden-state commitment for every sequence
Agora admission
Threat model
Unknown peers joining.Out of scope · Correctness of computation
Trust assumption
Pluralis-run Authorizer; operator-run head, tail and reducers
Coverage
Admission and eviction events, not steps
Table 3 · What it costs, and how far it has been shown
Kaizen
Cost as reported, against which baseline
Prover about 15 min per iteration (882 s in the paper’s table plus 218 s of commitment, as quoted by zkLLMPoT); baseline training time not reported; verifier 130 ms; proof 1.63 MB in the CCS version, 1.66 MB in the ePrint abstract
Scale shown
VGG-11, 10.1M parameters, batch size 16
Status and stake
CCS 2024; abstract and tables seen in excerpts, full text not opened; no public implementation per the zkLLMPoT authors
zkLoRA / VeriLoRA
Cost as reported, against which baseline
122-249 s proving per single-sample step, baseline step time not reported; commitment 156-554 s reported separately; verification 1.9-3.7 s per proof
Scale shown
LoRA on 3B-13B, one A100 80 GB
Status and stake
Preprint (NDSS 2026 per a survey); code link given; not replicated
OPEN-1B
Cost as reported, against which baseline
About 5x slower than the authors’ own optimized PyTorch baseline; MFU about 5%; about 6 s per step of state hashing; cost to an auditor of replaying a step not reported
Scale shown
1.61B parameters, 400B tokens, 48 H100s, one operator
Status and stake
Preprint by Gensyn authors; code and audit harness released; unreplicated
Verde
Cost as reported, against which baseline
At least 2x from redundancy; RepOps overhead about 60% for Llama-3.1-1B training on an A100 (374% on a T4), 126% for 8B LoRA; FP32 only; baseline PyTorch with cuDNN
Scale shown
One GPU per setup; operator benchmarks, with no end-to-end dispute run at scale seen
Status and stake
Preprint with Gensyn-affiliated authors and an NYU co-author; demo code
Srivastava et al.
Cost as reported, against which baseline
Trainer 1.2-1.4x and auditor 1.3-1.7x slower on a non-optimized prototype (ResNet-50: 24 s to 28 s and 31 s per step; GPT-2: 8 s to 11 s and 13.5 s); rounding logs of about 18-22 MB per step for GPT-2 and 91-105 MB for ResNet-50
Scale shown
Exact replication at FP32 across three NVIDIA GPU types: ResNet-50 (23M) trained on CIFAR-10, and GPT-2 (117M) fine-tuned on 1.1M tokens at batch size 8 and sequence length 64
Status and stake
NeurIPS 2024; full text read; code released; Stanford authors; assumes a trusted third-party auditor
Sentinel
Cost as reported, against which baseline
No duplicated work; the authors report about twice the throughput of duplicate-work verification; absolute overhead not reported
Scale shown
Up to 4B parameters, 176 workers, 5k steps; error bars for two attacks only
Status and stake
Preprint by Pluralis authors
Covenant Gauntlet
Cost as reported, against which baseline
Not reported
Scale shown
72.7B parameters, 1.1T tokens, 8 x B200 per peer; at most 20 peers aggregated per round (16.9 on average, 24.4 active)
Status and stake
Preprint by Covenant AI and Mila authors
Prime Intellect TOPLOC
Cost as reported, against which baseline
TOPLOC commits 258 bytes per 32 tokens and validates up to 100x faster than generation; provider overhead is described as minimal. A secondary summary of INTELLECT-2 gives about 1% throughput reduction, unchecked
Scale shown
A 32B-parameter RL run with permissionless rollout workers
Status and stake
TOPLOC paper (ICML 2025; abstract and excerpts read; 100% detection of model, prompt or precision changes in the authors’ experiments on 3 models); INTELLECT-2 use known from the blog and secondary summaries; the authors run the system
Agora admission
Cost as reported, against which baseline
Not reported
Scale shown
8.6B parameters, about 60 concurrent contributors
Status and stake
Preprint by Pluralis authors
How to read the tables
  1. 01

    Cost figures are not comparable across rows, because the baselines differ and several papers give none. Speed alone does not say what is guaranteed.

  2. 02

    A guarantee for one step is not a guarantee for a run. zkLoRA and Kaizen differ here, and OPEN-1B’s guarantee depends on someone replaying the step that matters.

  3. 03

    Verde’s authors write that generic proofs cost at least four orders of magnitude more than running the program. We have not reproduced that comparison.

  4. 04

    No row combines a minimal trust assumption, coverage of every step in a run, and a demonstration at multi-billion-parameter scale.

One paper we read and set aside: a preprint on “verifiable fine-tuning” claims run-level proofs for LoRA, but it never states the model size, names no proof backend, has an inconsistency in its own epoch length, and misattributes three cited works. We did not use it as evidence.

4. Where each guarantee is enforced, and what the chain adds

In every billion-scale training system we read, the check itself runs off-chain, and the chain orders events, anchors records or pays rewards. Two designs could give a chain a larger role in billion-scale training verification, but we found no demonstrated system implementing them at that scale. Small-scale training prototypes do exist, as discussed below:

Succinct proofs. Anyone can check a proof, and zkLoRA reports verification in seconds per proof. We saw no measurement of verifying a training proof inside a chain’s compute budget.

Replay audits. Auditors replay steps on their own hardware. Verde’s authors say a chain could act as the referee, but that the referee would have to run as a smart contract, and the EVM has no native floating-point support, so they leave this to future work. OPEN-1B releases per-step hashes with the model, and we saw no on-chain anchoring of them.

In-swarm checks. Sentinel’s verifiers are trusted coordinator nodes. In Covenant, a validator scores submissions and Bittensor coordinates the rewards, but peers exchange their pseudo-gradients through Cloudflare R2 object storage, not through the chain (paper, section 3). Agora has no chain.

The one on-chain design. The FLOP network’s draft specification has validators attest proofs and host data, but its checks cover inference only, and the network has not launched.

Small-scale on-chain prototypes. Verification has been put on a chain for inference and for very small training. Agatha has an Ethereum contract arbitrate fraud proofs for MobileNet, ResNet-50 and VGG-16 inference, and opML uses an on-chain fraud-proof virtual machine. A Layer-2 protocol for decentralized learning trains small CNNs with off-chain steps validated by fraud proof, and reports an accuracy drop from fixed-point arithmetic (arXiv 2510.16024). We saw only excerpts of these papers. The pattern matters for the tax: putting arbitration on a chain pushes the computation into the chain’s arithmetic, which is a cost of the chain and not of verification as such.

The chain-linked work that could count toward B3 minus B2 is therefore the anchoring of hashes, dispute resolution, attestation quorums and reward payment. None of these has been measured for training. What has been measured, the cost of exactness (proof time, replay slowdown, redundancy), is a cost of verification, and it would be paid with or without a chain.

5. A fair comparison of B2 and B3

A like-for-like comparison holds the guarantee and the threat model constant, then counts everything the chain adds, including costs it induces in parts of the design that are not on-chain. The procedure has five steps.

  1. 1

    Fix the specification. Write down the guarantee classes required, the threat model with its exclusions, the trust assumption, the coverage, and the level required, such as exactness or a detection probability.

  2. 2

    Build B2. Build a chain-free design that meets the specification and establish its cost across the dimensions being measured. If selecting a least-cost baseline, define the cost function in advance; otherwise, report the feasible trade-offs across energy, compute, latency, communication and economic cost.

  3. 3

    Build B3. Take the chain design that meets the same specification.

  4. 4

    Count B3 minus B2 in three groups. Direct chain work: consensus participation, published hashes or attestations, on-chain disputes and reward settlement, measured in operations, bytes and energy. Induced costs elsewhere: what the chain’s limits force on the off-chain parts, such as moving data off-chain because the chain cannot hold it (Covenant exchanges pseudo-gradients through Cloudflare R2 so that it need not write them to the chain), forcing arbitration into fixed-point or deterministic arithmetic because the chain lacks native floating point, waiting out challenge or finality windows, and locked capital. Guarantee deltas: anything B3 gives that the specification did not require, such as public auditability or censorship resistance, reported as benefits and not netted against cost, because the guarantee is no longer held constant. It is important that we must point out there is a difficult measurement question that is not immediately obvious here.

  5. 5

    Report what is measured, modeled or unknown for every line.

A design fails the fairness test if B2 and B3 meet different guarantees, if they assume different trust, or if the verification cost is counted in B3 only. The table shows the structure for a replay-audit design; it is an illustration, and the status column says how much of it has been measured.

B2 against B3 · a replay-audit design, as an illustration
Reproducible kernels, per-step hashing, auditor replay
B2 (no chain)Paid
B3 (chain)Paid, the same
StatusMeasured by the authors of OPEN-1B: about 5x slower, about 6 s per step of hashing
Publishing per-step hashes
B2 (no chain)An operator-hosted or transparency log
B3 (chain)Anchored on a chain
StatusNot measured
Dispute resolution
B2 (no chain)A client or coordinator as referee
B3 (chain)A contract as referee
StatusNot built; Verde’s authors note the EVM lacks native floating point
Arithmetic limits on the referee
B2 (no chain)None beyond determinism
B3 (chain)Operations the chain supports, or an operator-level fallback
StatusUnknown for training
Waiting time
B2 (no chain)None
B3 (chain)A challenge or finality window
StatusNot measured
Locked capital
B2 (no chain)None
B3 (chain)Candidate: a bond or stake
StatusNot measured

6. Two gaps, provisional until the search is documented

Both gaps below are provisional, because our search was not systematic and “not found” does not mean “does not exist”.

Gap A
No succinct proof of full LLM training

We found no peer-reviewed or deployed system that gives a succinct validity proof covering all four of: full-parameter pretraining, the whole multi-step run, at least 1B parameters, and execution by multiple untrusted devices. The pieces exist separately: Kaizen aggregates proofs across iterations at 10M parameters, zkLoRA reaches 13B for one LoRA step on one GPU, and the only federated proof of training we found reports about 150 seconds per round for LeNet (abstract only). A feasibility proposal (arXiv 2606.05433) states the gap itself, saying no prior work has proved backpropagation for a full LLM in native floating point. We read it in full. It is an unimplemented design that relies on sampled challenges (deviations affecting at least 1% of entries are detected with high probability), on bit-exact determinism, and on auditor-owned network taps or attested network cards as trust anchors, with an estimate of 36 months to a proof of concept. So even if built, it would sit between a full validity proof and a replay audit. A measured end-to-end system meeting all four conditions would falsify the gap.

Gap B
No scheme that covers both execution validity and contribution safety for untrusted workers in a live swarm

The gap has two parts, and they must not be conflated.

B-exec: execution validity for untrusted workers. We found no scheme that combines replay-grade guarantees with permissionless, heterogeneous workers at multi-billion scale over production-length runs. The nearest systems assume a trusted operator or auditor (OPEN-1B, Srivastava et al.) or at least one honest provider on a single GPU (Verde). This may be an integration gap, since Verde-style delegation plus bitwise reproducibility might extend to data-parallel clusters; we have no evidence either way.

Falsifier: a scheme with no trusted verifier, at 4B or more parameters, over tens of thousands of steps.

B-contrib: safety of faithfully executed contributions. We found no validated defense, at 1B parameters or more, against poisoned data or gradients that are admitted into the run and computed as declared. Replayability is not evidence that training data was benign: a replay audit confirms that the declared computation ran on the declared data, so a poisoned dataset inside the declared stream replays exactly. OPEN-1B’s claim of catching backdoor injection concerns data that was not declared, and Verde’s guarantee is correctness of the program the client specified. Srivastava et al. likewise detect a trainer that departs from the specified data and hyperparameters, not poisoned data that the client specified. Data-content claims need a separate mechanism, such as the feasibility proposal’s sampled classifier check over a committed dataset, which is unimplemented.

Falsifier: a defense that reports attack success rates with and without it against a stealthy backdoor, together with the audit coverage it assumes.

The threat is real in this setting. A Gensyn-authored preprint (arXiv 2604.02372) shows that an adversary controlling one intermediate pipeline stage can inject a backdoor into a 1B model during post-training with negligible effect on validation loss, reaching a 94% attack success rate that stayed above 60% after safety alignment; the paper tests no defense. That attack edits the attacker’s own stage outside the declared update rule, so replaying that stage’s steps could expose it, whereas Sentinel lists backdoors as out of scope and was not tested against it. Attacks that arrive through admitted data or correctly computed gradients would pass a replay audit.

What the search has covered. The queries below were run on 27 Oct 2026 through a web search tool, by one searcher (an AI research assistant, with the author reviewing), alongside full reads of eleven papers and one specification. The tool does not query Google Scholar, DBLP, the ACM or IEEE libraries or Semantic Scholar directly, and some sites refuse automated access (the IACR ePrint server did), so this is a web-wide search and not a database search. About eight earlier queries, five on Gap A and three on audits and swarm checks, were run before this protocol was written and are not logged verbatim.

The search log is in the appendix

7. Energy: an open question

None of the verification papers we read reports energy per verified step, and only OPEN-1B reports power at all. So the energy cost of each guarantee in the tables above is unknown.

One rough estimate. OPEN-1B reports about 50% power usage on average with spikes to 70%, roughly 485 W per GPU, over 27.8 active days on 48 GPUs. That is about 32,000 GPU-hours. If 485 W is the average, the GPUs alone used about 16 MWh; if it is the spike level and the average was half of an assumed 700 W rated power, about 11 MWh. That is roughly 28 to 39 Wh per million tokens. The paper does not say which reading of 485 W is right, does not state a rated power, and the figure leaves out hosts, networking and cooling.

Estimated total GPU energy of the OPEN-1B run · not the cost of verification
GPUs
48
Active days
27.8
Power per GPU
~485 W
Power usage
~50% avg, spikes to 70%
about 32,000 GPU-hours
If 485 W is the average~16 MWh
If 485 W is the spike level, and the average was half of an assumed 700 W rated power~11 MWh
~28–39 Whper million tokens

Inputs as OPEN-1B reports them, plus an assumed 700 W rated power. The arithmetic is ours.

What we do not know. Whether a verification method’s throughput overhead translates into an energy overhead, and in which direction it differs, is unknown. Power draw depends on utilization, memory traffic and the kernel mix, and these differ between a reproducible stack and a stock one, so we make no prediction.

What would settle it. A matched measurement of joules per token for a reproducible stack and a stock baseline on the same hardware, model, precision and data order, with hash or commitment overhead included and repeated runs to estimate variance. OPEN-1B’s data stream is designed to give the same batch ordering on any topology, which makes such a comparison practical. We cannot run it without GPU access.

8. What this means for measuring the tax

Before the tax can be measured, each design needs an accounting sheet built with the procedure above: the specification fixed first, B2 and B3 built against it, and the three groups of cost counted. The sheet then splits the costs: verification costs go into B2, and only the chain-linked work goes into B3 minus B2. The table lists what each design family would put on that sheet.

The accounting sheet, per design
Succinct proofs
Verification cost · counts in B2Proving time, commitments, verifier time
Chain-linked work · candidate for B3 minus B2Checking a proof or anchoring its digest on a chain
Measured so far for trainingOff-chain only; no on-chain measurement found
Replay audit
Verification cost · counts in B2Slowdown from reproducible kernels, per-step hashing, auditor replays
Chain-linked work · candidate for B3 minus B2Publishing hashes, resolving disputes with a contract as referee
Measured so far for trainingOff-chain only; the on-chain referee is future work
In-swarm scoring
Verification cost · counts in B2Verifier or validator compute, scoring rounds
Chain-linked work · candidate for B3 minus B2Coordination and reward payment on the chain
Measured so far for trainingNot reported
FLOP’s draft design
Verification cost · counts in B2Layered checks for inference
Chain-linked work · candidate for B3 minus B2Attestation quorum and validator-hosted data
Measured so far for trainingSpecified but unmeasured, and inference only

On CPU-only hardware we cannot measure the verification costs, because they depend on GPU training. What we can do without a GPU is count the chain-linked work of a design, for example how many hashes per step must be published or how many signatures an attestation quorum needs. That would give the B3 minus B2 side of the sheet a first, partial entry.

What comes next. A separate third post covers what this one leaves out: agent payments on x402, how much settlement batching saves and what it leaves unsolved, what the demand evidence shows, and why “privacy on-chain” is several problems. Those findings concern the payment layer and do not change anything discovered on the verification layer.

Key takeaways
01
In every billion-scale training system we read, the check runs off-chain

The chain orders events, anchors records or pays rewards. Small research prototypes do put arbitration on a chain.

02
Verification costs belong in B2

They are paid whether or not there is a chain. Only the extra work of putting part of verification on a chain is a candidate for B3 minus B2.

03
Four guarantee classes, kept separate

None of the four implies another: execution validity, contribution usefulness, attack detection and admission. Execution validity does not say that the declared data or recipe was benign.

04
A fair comparison holds the guarantee constant

A design fails the fairness test if B2 and B3 meet different guarantees, if they assume different trust, or if the verification cost is counted in B3 only.

05
Two gaps, both still hypotheses

No succinct proof of full LLM training, and no scheme that covers both execution validity and contribution safety for untrusted workers in a live swarm. Both are provisional, because our search was not systematic.

06
No verification paper we read reports energy per verified step

Only OPEN-1B reports power at all.

Appendix: the search log

Search log · queries run on 27 Oct 2026
  1. 1Gap Azero-knowledge proof of training, large language model, pretraining, multi-step aggregated proofKaizen, zkLLMPoT, VeriLoRA, a recursive RNN proof, an inference proof system; no LLM-scale full-run proof
  2. 2B-execverifiable decentralized training, untrusted workers, pipeline parallel, Byzantine, activation verificationSentinel; a backdoor attack on pipeline parallelism; a design paper (BlockTrain) that does not verify; an activation-inversion attack
  3. 3Kaizen primaryproofs of training for deep neural networks, proving time and proof sizeResolved model size and costs from the paper’s abstract and tables
  4. 4Replay antecedentsoptimistic verifiable training, hardware nondeterminismNeurIPS 2024 paper by Srivastava et al.; read in full and added to the tables
  5. 5Chain-free counterexamplePrime Intellect INTELLECT-2 TOPLOC verificationVerified rollout inference with trusted training workers; a second query found the TOPLOC paper (ICML 2025) and its abstract and excerpts
  6. 6B-contribdata poisoning defense, permissionless decentralized LLM training, provenance, replay auditOnly general, federated or industry material; no validated defense for decentralized LLM training found
  7. 7On-chain verificationsmart contract verification of training steps, fraud proof, dispute resolutionAgatha, opML, a small-CNN Layer-2 protocol and a proof-of-training consensus paper (excerpts only)
  8. 8Claim checkx402 batch settlement specificationConfirmed the scheme’s mechanics
  9. 9Claim checkPsyche documentation (two queries)Failed: results were unrelated; the claim was downgraded to repository layout
  10. 10Claim checkGensyn documentationA follow-up query found several dated news reports of a 22 April 2026 mainnet launch; the Gensyn docs overview is undated and looks stale

Notes

  1. 1

    A blockchain is a shared infrastructure. Its validators process transactions from many applications, not just the training system being studied. How much of the chain’s energy consumption should be attributed to your particular workload? Transaction count alone cannot answer that. You will eventually need an attribution method, perhaps based on marginal workload-induced resource consumption, while distinguishing it from the chain’s shared baseline energy. Back to text

Sources

As of 27 Oct 2026. Pages we opened in full or substantially:

  1. 1VerdearXiv:2502.19405
  2. 2Optimistic Verifiable Training by Controlling Hardware Nondeterminism (NeurIPS 2024)arXiv:2403.09603
  3. 3Covenant-72BarXiv:2603.08163
  4. 4OPEN-1BarXiv:2609.17380
  5. 5SentinelarXiv:2603.03592
  6. 6zkLoRA / VeriLoRAarXiv:2508.21393
  7. 7zkLLMPoTarXiv:2610.08258
  8. 8Feasibility proposal for ZK verification of frontier trainingarXiv:2606.05433
  9. 9Backdoor Attacks on Decentralised Post-TrainingarXiv:2604.02372
  10. 10AgoraarXiv:2607.13332
  11. 11FLOP yellow paper v0.5.0 (the fetch ended before its later sections)flop.finance/intro/yellowpaper
  12. 12Verifiable Fine-Tuning (read, then set aside)arXiv:2510.16830

Seen only as excerpts, abstracts or secondary summaries, and to be opened and checked before anything rests on them: Kaizen, CCS 2024 and its ePrint version; FALAFEL, ePrint 2026/1335 (abstract only); TOPLOC, arXiv 2501.16007 (ICML 2025) and Prime Intellect’s INTELLECT-2 post; the on-chain prototypes Agatha, opML and arXiv 2510.16024; the x402 batch-settlement docs and announcement; Gensyn’s testnet docs (undated, apparently stale) with dated news reports of its mainnet launch; and a Psyche repository pull request for the Solana program layout.