Language

Choose a language

Technical · Protocol · 6 min

Proof v4: the intelligence multiplier

Difficulty that reflects how the model generates.

A model can answer the same prompt in many different ways. TensorCash magic showed how randomness tied to the chain turns ordinary inference into unique block candidates. Proof v4 builds on that foundation by making each block’s difficulty reflect the sampling behaviour behind its proof.

The aim is straightforward: keep ordinary inference close to its existing cost, while making certain patterns of optimisation more expensive.

Consider two requests: count to 100, or generate 200 coin flips. One asks for a predictable sequence; the other asks for randomness. Neither, by itself, demonstrates demanding use of the model. A protocol that rewards inference needs to look beyond the length of an answer or the amount of randomness it contains.

Proof v3 enforces hard eligibility limits. Proof v4 keeps those limits and adds a graduated price based on how credit accumulates throughout generation. Certain sampling profiles become more expensive before they reach a rejection boundary.

We call that price the intelligence multiplier.

Usefulness depends on the task. The protocol measures properties of generation that every verifier can check, while leaving users free to choose their prompts.

For each of the 256 generated steps, the verifier calculates a conservative measure of how surprising the selected token was under the model’s own distribution. This is the step’s credit. The existing tier rule uses the total credit; v4 also examines how it is distributed across the window, together with the structure of the sampling distributions:

  • When credit arrives. Credit that arrives unusually late relative to the window’s total, or leaves too little credit before the tail, raises the price.
  • How much collects in the tail. Heavy concentration in the final 64 or 32 steps raises the price further.
  • How constrained the sampling becomes. A structural factor accounts for near-certain steps and repeated sampling states. Too many near-certain steps increase the price; 175 or more out of 256 reject the window outright.

These factors combine into a multiplier between 1× and 12× for eligible proofs. The header target is divided by that multiplier. At 2×, the target is halved, so finding a qualifying header takes approximately twice as many attempts on average.

The verifier derives the price from the proof’s sampling data. Miners cannot choose or declare their own multiplier.

The design must also work for ordinary inference. A rule that discourages boundary-seeking behaviour would be of little value if it routinely rejected legitimate tasks or made them prohibitively expensive.

We evaluated the rule on two populations.

The first was an honest prompt bank: 995 eligible windows across 81 prompt groups, covering analysis, code, expository writing and narrative tasks. Prompt lengths ranged from 64 to 4,096 tokens, with seven generation runs across two GPU families. This is the development sample used to screen the rule.

The second was a snapshot of all 26,406 mainnet blocks from genesis through 12 September 2026, scored using the implemented v4 pricing functions.

The mainnet results are counterfactual: they show what the rule would have charged or rejected. Those blocks were produced under earlier rules.

Cumulative distribution of the v4 multiplier for the honest prompt bank, mainnet June to August 2026, and mainnet September through the 12th. Median markers exclude rejected blocks.

The honest bank stays close to the baseline. Its median multiplier is about 1.07×, and 91% of windows fall at or below 1.3×. The maximum is 2.15×, with no additional rejections under the v4 rule. For the bank’s measured mix of windows, the estimated increase in header work is about 10%, before any network difficulty adjustment.

The mainnet populations differ substantially by epoch:

PopulationMedian multiplierAbove 2× or rejectedRejected
June–August: 24,784 blocks1.15×3.4%0.3%
September through the 12th: 1,622 blocks1.52×42%7.5%

Medians exclude rejected blocks. Rejections are included in the “above 2× or rejected” column.

These results show a modest cost for the tasks represented in the bank and a substantially larger effect on the September mainnet population.

v4 multiplier on the honest prompt bank by task family and prompt length: median, p90 and maximum.

Across the tested task families and prompt lengths, median prices remain close to 1×. Analysis has the highest task-family median, at 1.13×. In this sample, analysis windows tend to accumulate more of their credit later in generation.

Cumulative credit as a share of each window's total, comparing the honest bank with mainnet by epoch. September curves cover 1,489 blocks through 11 September.

The credit-arrival curves help explain the difference between epochs.

The honest bank and June–August mainnet population accumulate credit relatively steadily. By step 192, the June–August median curve has reached about 72% of its total credit. The September median has reached about 60%.

The highest-priced September block that would remain eligible concentrates 90% of its credit in the final 64 steps.

For this chart, September covers 1,489 blocks through 11 September, reflecting the earlier cutoff of the credit-vector dataset. The pricing results above cover 1,622 September blocks through 12 September.

Share of each month's mainnet blocks the v4 rule would have priced above 2× or rejected, with rejected blocks also shown separately as a subset. September covers through the 12th.

The monthly view shows the scale of the change. In June, only one of 4,731 blocks would have exceeded 2×, and none would have been rejected. By September, 42% would have exceeded 2× or been rejected.

That is the distinction the multiplier is designed to make: generation profiles with delayed or concentrated credit carry a higher cost.

The planned rollout has three activation heights:

  1. Upgrade. Nodes and verifiers upgrade, and v4 proofs become valid alongside v3.
  2. Pricing. The intelligence multiplier applies to both v3 and v4 proofs. A one-off reduction in baseline difficulty helps offset the increase in expected work.
  3. Sunset. V3 proofs are no longer accepted.

Alongside the intelligence multiplier, proof v4 includes:

  • Gumbel-race sampling. Each step selects a token through a single race using reproducible noise.
  • Argon-bound sampling and result hashing. Every sampling draw and the final hash are tied to a memory-hard output, strengthening resistance to grinding.
  • Prompt and continuation reuse checks. The protocol checks for repeated prompts and reuse of protected continuation segments.
  • Stricter verification. Updated checks validate the sampling process and apply the rules for the block’s activation stage.

A future proof v5 would explore latency and context. Both are harder problems to address on a UTXO chain, and remain areas for further research.

Authored pseudonymously by Imosuke Takakuni.

Get involved

How to get TSC

TensorCash is not selling TSC. The project is not running a token sale, pre-sale, ICO, IDO, or official investment round. New TSC enters circulation through active mining. You can mine it, receive it peer-to-peer from someone who already has it, or run the wallet and be ready for mainnet.

TensorCash is not running an official sale. Do not send money to anyone claiming to sell official allocations.

Get involved

Run the Core wallet

The practical first step is to run TensorCash Core, create a wallet, and learn the RPC surface. Today the public guide starts with regtest so you can create addresses and move coins locally before touching mainnet funds.

Get involved

Donate

No mainnet donation address is published yet. For testing only, the TensorCash testnet address below was generated from the running Core wallet; do not send mainnet funds to it.

Get involved

Spread the word

The shortest useful explanation is: TensorCash turns useful AI work into open money. Share the mission page, the flagship whitepaper, or the Get involved page with one person who cares about cheaper financial rails, fairer AI, or open infrastructure.

TensorCash turns useful AI work into open money.

Get involved

Emission schedule

Bitcoin set the baseline: block rewards only, no discretionary minting, and an exact integer subsidy total of 20,999,999.97690000 BTC. TensorCash keeps the fixed-supply discipline and changes the release curve for a compute-mined network; the implemented recurrence ends at 21,184,153.03530240 TSC.

Supply over blocks

Total subsidy issued

Exact integer subsidy rules from Core: Bitcoin halvings against the TensorCash epoch-decay schedule, shown through the first 6,000,000 blocks.

Horizon
...
BTC @ 6M
...
TSC @ 6M
...
BTC and TSC total subsidy over block count At 6,000,000 blocks, Bitcoin has issued 20,999,999.92710000 BTC and TensorCash has issued 20,979,987.36365355 TSC under the implemented epoch-decay schedule.
Block 0
BTC supply 0 BTC
TSC supply 0 TSC
BTC: 50 BTC, 210,000-block halvings TSC: 715 TSC, 715-block epoch, reward x 3/5, capped epoch length