Catalog verified, engine not: 3 blockers stop the 77-puzzle validator, starting with one lowercase letter in the Puzzle #71 address

Asked (summary)

Review the supplied “Bitcoin Puzzle Challenge — Complete Unsolved-Puzzle Ruleset + Deterministic Validation Engine” as a machine-readable ruleset that must never label a pattern, collision, partial match, or range hit as solved without full cryptographic validation.

Audit dated 2026-09-16, built on a 93-row source-evidence matrix from 17 independent hosts (no single URL backs more than 6.5% of rows). The catalog premise holds: 77 of puzzles 1–160 remain unsolved after #135 was solved on 2026-07-28, with exposed public keys on #140, #145, #150, #155 and #160 and inclusive ranges [2^(N−1), 2^N−1]. The pasted implementation, however, fails the audit on 3 blockers, 3 high and 4 medium findings.

Ten findings against six verified catalog facts

Left: what the 93 evidence rows verify. Right: audit findings by severity, sized by weight. Hover any bar for detail.
catalog fact verified by sources blocker — engine cannot ship high — wrong rule or policy medium — hardening and provenance

The one-letter defect, unmistakably

The pasted engine targets 1PWo3JeB9jrGWfHDNpdGK54cRas7fsVzXU — lowercase c. Every source row for Puzzle #71 publishes 1PWo3JeB9jrGwfHDNpdGK54CRas7fsVzXU — uppercase C. Base58 is case-sensitive (4 of 5 evidence rows confirm it), so the pasted string is a different, invalid address that contradicts the engine's own HASH160. And the exposed-key records below never get their mandatory kG = published-key check: the “complete” verifier installs Puzzle #71 alone.

Puzzle
Published public key (unchecked by the pasted engine)
Target address
Rows
Source

Corrected acceptance pipeline

Every gate must pass, in order; independent reproduction stays a separate gate after cryptographic validity. A near value, pattern, partial hash or shard hit never satisfies the predicate.
#135's solve date 2026-07-28 is carried by 6 dated rows across 4 hosts — prefer these over the 5 stale rows still marking #135 unsolved.btcpuzzle.info
Each exposed public key is corroborated on 14–17 rows; one aggregator page omits #155 from its exposed list — an example of why registries need a catalog_as_of stamp.privatekeys.pw
All puzzle ranges through #160 sit below the secp256k1 order n, which is exactly why the wrong 2^256 scalar bound never fires on this catalog — the masked bug still needs fixing.bitcoin.stackexchange.com
Two catalog pages enumerate all 77 unsolved puzzle numbers explicitly, matching the brief's list one for one.privatekeys.pw

Source evidence — all 93 rows

Every row of the evidence matrix with its extracted claim. Stale or conflicting rows are context, not current status.
HostPagePuzzleExtracted evidence

Method: audit dated 2026-09-16 of a pasted “complete unsolved-puzzle ruleset + deterministic validation engine”, checked against a 93-row source-evidence matrix drawn from 17 independent hosts; no single URL supplies more than 6 rows (6.5%). Counts in the lead chart are the number of evidence rows supporting each catalog fact and a fixed weight per finding severity (blocker 3, high 2, medium 1). Evidence text is truncated for space; full pages are linked per row. Historical or stale rows (e.g. #135 still listed unsolved) are shown as context only.

This report was generated automatically by Keenable SELECT at a user's request, from publicly available web sources linked herein. Keenable does not review, verify, or endorse its contents and makes no representation as to accuracy, completeness, or timeliness; AI-based extraction may contain errors. Nothing in this report is investment, legal, financial, or other professional advice. All trademarks and referenced content remain the property of their respective owners; no affiliation or endorsement is implied. To report an error, rights concern, or request removal: legal@keenable.ai.

Keenable SELECTAsk your own question
Made with Keenable SELECT