reviews/current/RESPONSES.md
On this page

Independent review triage — v2 work in progress

DeepSeek NSM/CBOR review — 2026-09-09

Full response: deepseek-nsm-cbor.md. Pi/OpenRouter ran deepseek/deepseek-v4-pro with tools disabled on the frozen review snapshot: 22,750 input tokens, 23,548 output tokens (20,714 reasoning), reported cost $0.062187944868. It reported no high/critical finding. Its five proposed issues were checked against the actual locked dependencies and request path:

This review adds independent scrutiny; it is not a certification. A separate Astra review requested by the user is running before replacement deployment.

The complete Pi/OpenRouter review outputs are retained alongside this file. The initial DeepSeek review read an evolving tree; it is evidence of independent scrutiny, not a certification or proof of security. Each claim is checked against code, cryptographic assumptions, and tests.

DeepSeek design review

Remaining gates: full implementation reviews, archive binding, real Nitro and Cloudflare operation, calibrated generation/solving, reproducible ARM EIFs, independent artifact replicas, PyPI publication, and sustained pipeline tests.

Qwen3-Coder-Next implementation review (Pi/OpenRouter)

Full answer: qwen-implementation.md; 35,732 input and 1,884 output tokens, reported model cost $0.00579504. The review contained useful edge cases but also incorrect critical claims; no claim is adopted without checking the code.

Independent lifecycle audit

An additional source review found that generation failure or a prolonged next puzzle could leave the expired key referenced by state.active. A separate expiry watchdog now erases that state reference using a monotonic deadline even when generation or NSM access fails; bounded in-flight leases may finish sealing. The separate trusted publication deadline prevents that erasure from causing future puzzles to be published early. Regression and full lifecycle tests cover these cases. Crash-safe solver key/manifest output publication uses staged fsynced files and no-replace hardlinks to avoid permanent partial-file conflicts.

Publication lifetime starts before the first possible public puzzle write and cannot be extended by a delayed host acknowledgment. A delayed-ACK integration test proves an already expired candidate cannot become a fresh serving epoch. Public attestation saturation no longer blocks internal epoch evidence. The latest local lifecycle suite passes four tests, including these regressions, disconnect persistence, offline recovery and the full 10 MiB response bound.

Frozen release core review (Qwen3-Coder-Next via Pi)

The post-fix review of commit 474083ea74d0df069275da613e62a985d6960056 covered epoch lifecycle, response capture, archived identity verification and puzzle wrapping. It reported no concrete exploitable defect in that supplied scope: full final answer, 18,932 input and 1,379 output tokens, reported model cost $0.00337504.

That conclusion is not a security proof. Some supporting prose is inaccurate: archived decryption intentionally works after expiry and does not require an active epoch; the record sequence is an authenticated identifier, while the XChaCha nonce is independently random. The review's initial publication-order observation contradicts its own correctly listed steps. We rely on source checks and regression tests, not those unsupported explanations. No additional source change was warranted by this review.