From 718a93ff2d07c084eb654d794ba4ccd9cf732e73 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Fri, 5 Jun 2026 18:20:23 -0400 Subject: [PATCH] www: strip private www.foxhop.net/ecdsa.html links; promote v3 in index MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit foxhop CLAUDE.md update: www.foxhop.net is private (book.foxhop.net source + research artifacts). URLs like https://www.foxhop.net/ecdsa.html do not exist & must not appear in public posts or external links. Public-facing copy of ECDSA work belongs on foxhop.net wiki (remarkbox RST pages), not as static HTML under www.foxhop.net/. Stripped two external links: bend.html — "secp256k1 point-addition challenge work at foxhop.net/ecdsa" → "(research artifact, internal repo)" index.html — same pattern → "internal ECDSA research" Also brought index.html catalog highlight in sync with Day-3: was: secp256k1 batched point-mul (6.5 Gkeys/s on a 4090, surveyed) now: 13.6 Mkeys/s on a 3090, ~309x coincurve CPU The 4090 projection moves out of the lead because we now have a measured number on our actual hardware. --- www/bend.html | 2 +- www/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/www/bend.html b/www/bend.html index 8359109..b217727 100644 --- a/www/bend.html +++ b/www/bend.html @@ -78,7 +78,7 @@ make gpu-worker LUMBDA=asm # smallest footprint

Real workload — ecdsafail search

-

Beyond hash fan-out, bend now dispatches quantum-reversible circuit scoring for our secp256k1 point-addition challenge work at foxhop.net/ecdsa. Lumbda emits an upstream-format ops.bin from a Phase B Roetteler 12-step circuit, calls (bend!-call '(cuda-sim-ops-bin path 141)), & receives Σ Clifford / Σ Toffoli totals back from a GPU worker over our binary wire — same cross-tier validation, same byte-identical portal contract the hash demo proves. Search loops on any host tier ship candidate scoring to whichever fleet node holds a warm CUDA context.

+

Beyond hash fan-out, bend now dispatches quantum-reversible circuit scoring for a secp256k1 point-addition challenge attack (research artifact, internal repo). Lumbda emits an upstream-format ops.bin from a Phase B Roetteler 12-step circuit, calls (bend!-call '(cuda-sim-ops-bin path 141)), & receives Σ Clifford / Σ Toffoli totals back from a GPU worker over our binary wire — same cross-tier validation, same byte-identical portal contract the hash demo proves. Search loops on any host tier ship candidate scoring to whichever fleet node holds a warm CUDA context.

Measured on a 3090 against HEAD's 12.8 M-op kickmix ops.bin (716 MB):

diff --git a/www/index.html b/www/index.html index 8551445..69fdaca 100644 --- a/www/index.html +++ b/www/index.html @@ -64,7 +64,7 @@ make test-all

Wrap any registered GPU-able form in (bend …) and lumbda decides per call whether to run it locally or ship it to a CUDA worker over our wire protocol. Tiny inputs stay local; heavy inputs bend to a worker that holds a warm CUDA context across requests.

(bend (cuda-shake-fanout one-million-inputs 32))   ; → 157 ms on a 3090
                                                    ;   12× faster than host hashlib
-

Real workloads from the catalog: SHAKE256 fan-out (12× over host hashlib at 1 M inputs), secp256k1 batched point-mul (6.5 Gkeys/s on a 4090, surveyed), tableau stabilizer sim (186× over Stim CPU, surveyed), and a quantum-reversible circuit simulator wired live to our ECDSA work at foxhop.net/ecdsa.

+

Real workloads from the catalog: SHAKE256 fan-out (12× over host hashlib at 1 M inputs), secp256k1 batched point-mul (13.6 Mkeys/s on a 3090, ~309× coincurve CPU), tableau stabilizer sim (186× over Stim CPU, surveyed), and a quantum-reversible circuit simulator wired live to internal ECDSA research.

Read the full bend page — protocol, benchmarks, form catalog

n_batchesshotswire-scpu-msgpu-msgpu/cpu