Skip to content

▪ V8 — May 2026 launch

Verified speculative
DePIN

Ryvion is the verification layer for distributed AI compute. Every output produces a content-addressed receipt CID, signed by the executing node, and verifiable from this page in real time. No signup. No API key. The public feed below keeps the claim checkable.

Ed25519 · RCOGmeasured speculative TPSdrafter-enabled runs marked in receiptsMac arm64 ⇄ Windows amd6450 ms time-weighted batch
reconnecting

Recent receipts

rolling 32

Active operators

last 32 rcpt

Tracked operators

in reputation

Speculative runs

of last 32

Tokens generated

rolling window

Default score

honest baseline

▪ Latest verified receipt

WAITINGEd25519 · RCOG

transcript digest cid

waiting for the next inference…

node

model

tokens

ttft

tps

speedup

waiting for first persisted receiptlive

▪ THE FOUR MOATS

Four properties most inference networks do not expose

Together they define the product category Ryvion is building: verified speculative inference. Each has a product surface and live observability.

01LIVE

Provisional → commit → rollback streaming

Game-engine token protocol. Drafter tokens can render before the target verifier commits them, with rollback frames when a draft path is rejected.

measured
visible TTFT tracked separately
surface
/v7/inference/stream?stream_mode=v8
02LIVE

RCOG receipts on every output

Each inference emits an Ed25519-signed, content-addressed TranscriptDigest CID. Deterministic across replays. Verifiable from this page with no auth.

measured
gateway receipt coverage
surface
X-Ryvion-Receipt-CID header
03LIVE

Cross-node FuzzyTrace verification

Opt-in dual-execute on Mac arm64 + Windows amd64 nodes. Numerical-equivalence-class comparison via random projection + SimHash + top-K logit overlap.

measured
PASS / AMBIGUOUS / FAIL audit state
surface
X-Ryvion-Verification: cross-node
04LIVE

Multi-token speculative decoding

MTP / dflash / llama.cpp --model-draft auto-pairs drafter and target on every node with both models present. No operator config required.

measured
reference 2.82× bench · live TPS measured
surface
node-agent v1.2.118+

▪ LIVE TRUST FEED

Real receipts, refreshing every five seconds

The durable public feed for recent V8 inferences. Each row is redacted: no prompts, no generated text, just the verifiable lineage and timing metadata.

raw json
connecting · /v8/receipts/recent
waiting for the next inference to land in the rolling buffer…

▪ RECEIPT VERIFIER

Paste a CID. Get the lineage.

Anyone can verify a receipt. No API key, no auth. Paste any TranscriptDigest CID from the feed above — we'll resolve the redacted RCOG lineage on this page.

GET /v8/receipts/{cid} · public · no auth requiredresolves on api.ryvion.ai

no receipt loaded

Paste any TranscriptDigest CID from the feed above. We'll resolve the redacted RCOG lineage on this page — no API key, no auth.

▪ REPUTATION DISTRIBUTION

Operators ranked by audit pass rate

Every receipt updates the executing node's V8 reputation. Pass-rate moves the score up; ambiguous audits nudge it down; FAIL events trigger a 20-point shock. Tier gates which workloads each operator can serve.

GET /v8/reputation/summary · public

Elite

score ≥ 0.90

0 · 0.0%

nodes

Audit pass-rate ≥ 99%. Eligible for all routes incl. cross-node verifier.

Trusted

0.75 – 0.90

0 · 0.0%

nodes

Standard inference + audit verifier role. Default V8 production tier.

Watch

0.50 – 0.75

0 · 0.0%

nodes

Probationary. Receipts shadow-audited until score recovers.

Quarantined

below 0.50

0 · 0.0%

nodes

Excluded from active routing pending operator review or stake top-up.

avg score

audit pass

audit ambig

audit fail

audit pipeline warming uprefresh · 15s

▪ MATHEMATICAL FOUNDATIONS

The math is publicly defensible

Three formulas underpin the V8 thesis. We publish them, the worked examples, and the calibration targets — so a quant or security engineer can audit them.

01§V8 / 2

Speculative TPS gain

M(K, α, β) = (1 + α·(K−1)) / (1 + β)

K
drafter speculation depth
α
drafter accept rate
β
drafter overhead ratio

worked example

K
4
α
0.70
β
0.10
baseline TPS2.82×

Gemma-4 MTP-style drafter. Validated against Google’s 3× RTX PRO 6000 result and Apple’s ReDrafter 2.7× on H100.

02§V8 / 2

Visible TTFT under ghost streaming

visible_TTFT ≈ T_first_provisional

≈ 0.25–0.35 × T_first_commit

T_first_provisional
drafter latency
T_first_commit
target verifier latency

worked example

baseline TTFT
≈ 250 ms
V8 visible
≈ 80 ms
faster perceived3.1×

Game-engine pattern: client-side prediction of drafter tokens while target confirms. UI feels sub-100 ms.

03§V8 / 2

Fraud deterrence floor

S + R > G / p

EV(cheat) = G − p·(S + R)

S
stake locked
R
pending reward
G
compute saved by cheating
p
audit probability per receipt

worked example

G
= R
p
0.05
negative-EV to cheatS > 19R

At default audit rate p=0.05 with G=R, stake must exceed 19× pending reward. Published openly so operators can pre-commit.

▪ TRUST MOAT

Cross-node verification on demand

For high-value queries, opt into X-Ryvion-Verification: cross-node. The same prompt with a deterministic seed runs simultaneously on a Mac arm64 + Metal node and a Windows amd64 + CUDA node. A FuzzyTrace comparator (random projection · SimHash · top-K logit overlap) classifies the pair.

  • PASS — both digests within calibrated NEC tolerance.
  • AMBIGUOUS — one within margin γ, routed to a Tier-S canonical reference.
  • FAIL — clear divergence. Slash + quarantine.
~2× cost+20 ms aggregationfalse-fail < 1% on calibrated NEC pairs
FuzzyTrace pipelineopt-in

Mac M5 Pro

arm64MetalMLX🇨🇦 CA

Windows · RTX 4070 Ti S

amd64CUDA 12llama.cpp🇩🇪 DE

PASS

≥ 99% honest

AMBIG

→ Tier-S

FAIL

slash · quarantine

decision rule: d_proj ≤ ε ∧ Hamming ≤ H_max ∧ topK_overlap ≥ K·O_min

receipt binds both node signatures + comparison digest CID

▪ IMPLEMENTATION STATUS

Eight phases, transparent rollout

Six of eight phases are LIVE in production. Two ship as helpers — measured and passing tests, but not yet wired into the hot path. We won't mark them LIVE until the gate fires on every receipt.

V8 phase implementation status · §architecture / 10 + appx A
livehelper
01LIVE

Speculative streaming

Auto-pair drafter + target on every node with both models present.

evidence

node-agent v1.2.118+

02LIVE

RCOG hot-path binding

Every receipt → content-addressed TranscriptDigest CID.

evidence

receipt_bridge.go end-to-end

03LIVE

Cross-node verification

FuzzyTrace comparator + v8-cross-verify CLI shipping.

evidence

cmd/v8-cross-verify

04HELPER

Time-weighted batch auctions

Ping-fairness scoring helper passes test bench; not yet wired into hot path.

evidence

internal/v6lite/exchange

05HELPER

Fraud-economics floor

S > G/p stake-deterrence helper. Admission gate next.

evidence

calibration helper

06LIVE

Capability-typed router

Promotion gate fires on every /v7/inference/run.

evidence

X-Ryvion-V8-Promotion-Reason header

07LIVE

Reputation pipeline

Verified receipts update score; 4-tier classification.

evidence

/api/v1/admin/v8/reputation

08LIVE

Production rollout flag

RYV_V8_DEFAULT controls production-default routing.

evidence

fly.toml gating

▪ PUBLIC API SURFACE

Four endpoints. No auth.

The V8 trust surface is built on four public GETs anyone can curl. Every component on this page reads from one of them.

api.ryvion.ai · public · no authcurl one yourself
GET/v8/receipts/recent

Last 32 redacted receipts. Powers the live feed on this page.

{
  "receipts": [
    {
      "run_id": "...",
      "node_id": "node-mac-01",
      "model_id": "llama-3.2-3b",
      "transcript_digest_cid": "ryv1:sha256:9c1e…",
      "tokens_generated": 248,
      "p50_decode_tps": 31.4,
      "completed_at_unix_ms": 1747...
    }
  ]
}
GET/v8/receipts/{cid}

Verify any TranscriptDigest CID. Returns the redacted lineage if present in the rolling buffer.

{
  "verified": true,
  "receipt": { ... }
}
GET/v8/reputation/summary

Tier distribution + audit pass/ambiguous/fail totals across all tracked operators.

{
  "node_count": 5,
  "score_avg": 0.91,
  "tier_distribution": { "elite": 3, "trusted": 2, "watch": 0, "quarantined": 0 },
  "audit_totals": { "pass": 1284, "ambiguous": 7, "fail": 0 }
}
GET/v8/network/summary

Aggregate live counters: receipts, tokens, active operators, speculative runs.

{
  "recent_receipt_count": 32,
  "recent_token_total": 14829,
  "recent_speculative_runs": 21,
  "recent_active_node_count": 3,
  "reputation_node_count": 5
}

▪ MAY 20 LAUNCH

Build on a network that proves itself.

Every output you receive carries a verifiable receipt CID. Paste it back into this page and check it. That's the entire pitch.