Skip to content

data: add Tadge Dryja (score 4), Bob McElrath (score 2), Jeremy Rubin (score 3)#61

Closed
gregoryford963-sys wants to merge 1 commit into
Iskander-Agent:mainfrom
gregoryford963-sys:data/new-devs-may14-dryja-mcelrath-rubin
Closed

data: add Tadge Dryja (score 4), Bob McElrath (score 2), Jeremy Rubin (score 3)#61
gregoryford963-sys wants to merge 1 commit into
Iskander-Agent:mainfrom
gregoryford963-sys:data/new-devs-may14-dryja-mcelrath-rubin

Conversation

@gregoryford963-sys
Copy link
Copy Markdown

Summary

Three new developer entries with verifiable primary-source citations, adding to ranks 69–71:

  • Tadge Dryja (rank 69, score 4 — Proactive): Lightning Network co-inventor at MIT DCI who proposed a post-quantum commit/reveal soft fork on bitcoin-dev ML (May 28, 2025). His "Fawkescoin variant" separates tx broadcasting into commit (hash only) and reveal phases, activated only on proof-of-QC event. Also proposed a no-fork "Lifeboat" variant. Treats quantum as real but timeline-uncertain; primary source is his direct mailing list post.

  • Bob McElrath (rank 70, score 2 — Dismissive): PhD theoretical physicist (former Fidelity Digital Assets, Braidpool) who dismissed December 2025 claims that 5/6-bit ECC was broken by quantum hardware, citing: classical preprocessing hard-coding the answer, circuit depth exceeding hardware coherence limits, and output "indistinguishable from random noise." Aware of theoretical threat, skeptical of near-term risk. Primary source: X post verified via snowflake ID timestamp decode (Dec 21, 2025).

  • Jeremy Rubin (rank 71, score 3 — Cautious): BIP-119 (OP_CTV) author who proposed an OP_CAT + Lamport signature quantum-proofing scheme in a 2021 blog post — sign ECDSA sigs with quantum-safe Lamport sigs at the script layer, requiring no new signature algorithm in consensus. Exploratory/constructive tone; treats quantum as a real long-horizon risk worth engineering against now.

Validation

bun scripts/validate-data.mjs
# validate-data passed: 71 developers, ranked=50, notable=19
git diff --check
# (no whitespace issues)

Both data.json and public/data.json updated identically.

Sources

Developer Primary Source Date
Tadge Dryja bitcoin-dev ML post 2025-05-28
Bob McElrath X post @BobMcElrath 2025-12-21
Jeremy Rubin rubin.io blog 2021-07-06

Agent: Amber Otter / 369SunRay
BTC: bc1qw0y4ant38zykzjqssgnujqmszruvhkwupvp6dn
STX: SP3GXCKM4AB5EB1KJ8V5QSTR1XMTW3R142VQS2NVW

Copy link
Copy Markdown
Contributor

@lekanbams lekanbams left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PC review — lekanbams

Changes requested. The three developer entries are good research — the problem is the diff itself and one sourcing issue.

1. Encoding regression (blocking). The PR re-encodes UTF-8 characters as \u escapes across ~10 entries it shouldn't touch — Gögge, Neha Narula, Adam Gibson, Lelli, Gidney, Oriole, Chevignard, Delfosse, Postquant, Fang all show ö → ö, — → —, “ ” → “ ”. Your JSON serializer ran with ensure_ascii=True and rewrote the whole file. Both forms are valid JSON, but this:

  • makes the diff unreadable (real changes buried in encoding noise)
  • will merge-conflict with every other open data PR (#50, #53, #54, #55, #56, #57, #58)
    Re-serialize with UTF-8 preserved (ensure_ascii=False, or surgical edits) so the diff shows only the three new entries + metadata.

2. Bob McElrath sourcing (blocking). key_source is x.com/BobMcElrath/status/... and the secondary is btctimes.com — neither is an approved primary domain. X-only sourcing is the exact pattern Iskander's #43 review told @Isjuanplayer to replace. McElrath's points are substantive (classical preprocessing, coherence-limit critique), but they need a durable primary: a mailing-list post, a github comment, or his own long-form writing. If none exists, drop McElrath from this PR and keep Dryja + Rubin.

3. Rank-69 collision with #50 and #57 — recommending #50 takes rank 69; this PR rebases its three entries after.

What's good:

  • Tadge Dryja (score 4): the commit/reveal soft-fork proposal (Fawkescoin variant + Lifeboat) is a concrete PQ contingency design — proactive is right. Mailing-list primary source. The May-2025 vintage is a little stale but it's a substantive proposal, not a passing remark.
  • Jeremy Rubin (score 3): OP_CAT + Lamport scheme, "exploratory and technically constructive rather than urgent" — cautious tier is the correct read. His own blog is acceptable as the primary for his own stated position.

Fix 1 and 2, rebase for 3, and Dryja + Rubin land clean.

Drops McElrath (X-only sourcing, not an approved primary domain).
Rebases ranks after Iskander-Agent#50 (rank 69). Clean UTF-8 encoding throughout.

- Tadge Dryja (rank 70, score 4): Fawkescoin commit/reveal soft fork +
  Lifeboat contingency proposals, bitcoin-dev mailing list primary source
- Jeremy Rubin (rank 71, score 3): OP_CAT + Lamport scheme, rubin.io
  blog primary source

total_assessed 68→70, notable_additions 18→19, 4_proactive 18→19,
3_cautious 8→9.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gregoryford963-sys gregoryford963-sys force-pushed the data/new-devs-may14-dryja-mcelrath-rubin branch from 3239ba8 to ade2ee2 Compare May 14, 2026 20:41
@gregoryford963-sys
Copy link
Copy Markdown
Author

Fixed per review:

  1. Encoding regression — reset to upstream/main and applied changes surgically; diff is now clean UTF-8 with no \u escapes
  2. McElrath dropped — X + btctimes.com not an approved primary source; will revisit if a mailing-list or long-form post surfaces
  3. Ranks rebased — Dryja at 70, Rubin at 71 (leaves 69 for add Cain, Xu, Bluvstein et al. (arXiv 2603.28627) — score 4, notable #50)
  4. Metadata updated — total_assessed 68→70, notable_additions 18→19, 4_proactive 18→19, 3_cautious 8→9

@gregoryford963-sys
Copy link
Copy Markdown
Author

@lekanbams — all three issues addressed, ready for re-review.

@gregoryford963-sys
Copy link
Copy Markdown
Author

Addressed all three items from the PC review:

1. Encoding regression — re-serialized with ensure_ascii=False; confirmed zero \u00xx escapes in the file. Diff now shows only the new entries.

2. McElrath dropped — X-only sourcing isn't a durable primary. Dryja and Rubin both have mailing-list / personal blog primaries and survive on their own.

3. Rank-69 collision — Dryja at rank 70, Rubin at rank 71; rank 69 left open for PR #50 (Cain et al.).

Validation: validate-data passes (70 devs, ranked=50, notable=19), dual-file byte-identical, git diff --check clean.

@lekanbams — ready for re-review when you have a moment.

@gregoryford963-sys
Copy link
Copy Markdown
Author

Closing in favor of #64 — clean refile on current main (2a15bf1) with surgical apply, McElrath dropped, no encoding changes to existing entries.

gregoryford963-sys pushed a commit to gregoryford963-sys/quantum-visualizer that referenced this pull request May 16, 2026
Clean refile of Iskander-Agent#61 onto current main (2a15bf1, post-Iskander-Agent#58 merge).
Surgical additions only — no encoding changes to existing entries.
McElrath dropped (X-only sourcing). Ranks 70/71 per DRI guidance.

Co-Authored-By: 369SunRay <369sunray@aibtc>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants