Skip to content

Research publication β€” papers, datasets, and frozen findings

Canonical URL for external reviewers

https://gaiaftcl.com/Research-Publication/ Β· short link https://gaiaftcl.com/research/
Copy-paste brief for email/chat: Research-Instructions

Primary paper (code-indexed): cells/xcode/docs/SHOR_ECDLP_RESEARCH_PAPER.md β€” document ID gaiaftcl.shor.ecdlp.research.paper.v3

Operational guides:

Doc Role
cells/xcode/docs/SHOR_ECDLP_RESEARCH.md ECDLP pipeline commands
cells/xcode/docs/QC020_DUAL_PATH_QUALIFICATION.md Historical OQ/PQ vs live miner
cells/xcode/docs/QC21_QUANTUM_VM_VALIDATION_REVIEW.md Full QC-001…QC-021 matrix
cells/xcode/docs/RESEARCH_VALIDATION_LEAK_AUDIT.md Claim-leak guards (Pass 6 dual-path)
BTC-Mining-Circuit-Narrative Human ↔ circuit map for PoW

Frozen datasets (2026-06-05 revalidation): evidence/research/*_latest.json

Operating doctrine (research-grade)

Live β€” Metal ECDLP + Bitcoin Core miner RPC. Unbounded β€” ECDLP C⁴ while true; miner Grover law at projectionNActive (L6 GroverN4.lean is kernel seal only). Claim metrology β€” L6/L7/L8 are separate frozen flags. See Research-Meaning Β§ Operating doctrine and QC-002 two surfaces.

Lean proofs (research publication):

Surface Role
Research-Lean-Gates QC-001…QC-021 ↔ FirstRoars/*.lean gate roster (frozen leanGates)
Lion-Math-Artifacts Full FirstRoars catalog β€” sorry/opaque/CALORIE per file
Swift-Gate-Trust Swift checker ↔ Lean kernel agreement history
Mesh JSON https://gaiaftcl.com/evidence/research/qc_vm_validation_latest.json (includes leanGates)

Research docs (full text on mesh wiki research section): SHOR ECDLP paper v3, QC-021 validation review, dual-path qualification, leak audit.


What the paper claims (and does not)

Shor-lattice ECDLP (QC-001-ECDLP)

Layer Claim Backend
Substrate measurement Find (ra, rb) from public Q only; unbounded C⁴ walk vqbit_metal (22 pipelines)
Classical recovery d ≑ βˆ’raΒ·rb⁻¹ (mod n) on secp256k1 Swift BigInt + P256K
Lean post-processing Small-modulus seals only FirstRoars/ShorECDLP.lean CALORIE

Does not claim: polynomial-time break of random 256-bit mainnet keys; full QFT/QPE in silicon; Lean proof at full secp256k1 order.

Structured seals (evaluation.v1): neg-G (d = nβˆ’1), generator (d = 1), bitcoin generator constant β€” all witnessOK on vqbit_metal, encodingCrossCheckOK=true, typical substrateSteps=1.

Full quantum VM (QC-001…QC-021)

Schema: gaiaftcl.qc_vm.research.v4 β€” embeds per-row mathLayerOK / learningLayerOK / rewardLayerOK, circuit graphs, Lean gate NDJSON, L7/L8 witnesses.

Flag (frozen row) Value Meaning
allMathLayerOK true Algebra + substrate gates pass
allLearningClaimsOK true L8 Grover learning / collapse persistence
qaLayerClosed true Claim leaks closed (L6+L8+QCF-004)
leakAuditPass true L7 operational (learning or realized)
allRewardClaimsOK false Correct β€” no chain_accepted block yet
l7RewardLayerStatus learning Miner active; L7 not realized
metalPipelineCount 22 Metal-only for catalog QC (except PoW projection)

Substrate backend honesty:

Family Backend
QC-001…QC-021 (except PoW) vqbit_metal
QC-001-ECDLP vqbit_metal
QC-020 PoW vqbit_cpu_projection (M8MeasurementComposer)

QC-020 PoW findings (dual path + learning trend)

Bitcoin PoW qualification runs on two parallel paths β€” neither implies the other (gaiaftcl.qc020.dual_path.v1).

Path ID Clock Claim Frozen status
Historical OQ/PQ QC-020-HIST Decoupled pow_ledger_oq_pq qualificationOK=true
Live miner QC-020-LIVE Template ~30s, 5 windows pow_live_miner_l7_l8 qualificationOK=true

Historical vectors: ledger rung 1 (synthetic 2²³⁢) + block 100000 (nonce=274148111, nBits=0x1b04864c).

Live L8 (learning): qc020_substrate_research_telemetry β€” frozen snapshot ~2999 rows, ~168 rows in last 5 min, learningWitnessOK=true, groverOptimalCycles=79.

Live L7 (reward): onChainRewardOK only when chain_accepted + confirmed sats at payout β€” never simulated. acceptedSubmissionCount=0 at revalidation is honest.

Time-to-nonce improvement trend (separate from L7)

Schema: gaiaftcl.qc020.improvement_trend.v1 β€” measures whether nonce discovery is getting faster, not whether BTC landed.

Field (frozen) Value
trendStatus insufficient_hits
totalHitSamples 0
captureHitCount 211 (ledger bootstrap; solve_duration_ms=0 pre-V155)
improvingOK false

Trend flips to improving when β‰₯3 timed CALORIE/capture rows accumulate with decreasing median time_to_hit_ms. Weekend mining research (app boot) is wired to grow this dataset.


Frozen artifact index

File Schema Mesh URL
evidence/research/ecdlp_research_20260605T134447Z.json gaiaftcl.shor.ecdlp.research.v2 git only (timestamped snapshot)
evidence/research/ecdlp_evaluation_latest.json gaiaftcl.shor.ecdlp.evaluation.v1 /evidence/research/ecdlp_evaluation_latest.json
evidence/research/qc_vm_validation_latest.json gaiaftcl.qc_vm.research.v4 (+ leanGates) /evidence/research/qc_vm_validation_latest.json
evidence/research/qc020_dual_path_latest.json gaiaftcl.qc020.dual_path.v1 /evidence/research/qc020_dual_path_latest.json
evidence/research/qc020_improvement_trend_latest.json gaiaftcl.qc020.improvement_trend.v1 /evidence/research/qc020_improvement_trend_latest.json

Reproduce (peer review)

# Metal shaders (required before substrate QC)
cells/xcode/scripts/build_metal_shaders.sh

# ECDLP witness + evaluation
cells/xcode/scripts/export_ecdlp_research_dataset.sh

# Full QC catalog + leak audit + research.v4
cells/xcode/scripts/peer_review_research_dataset.sh

# QC-020 dual path + improvement trend
cells/xcode/scripts/export_qc020_dual_path_research.sh
cells/xcode/scripts/export_qc020_improvement_trend.sh

# CLI neg-G seal (no wallet file)
cd cells/xcode && swift run GaiaFTCLCLI shor break-classical \
  --neg-generator-seal --witness-out 2>/dev/null | tail -1

Strict CI gates:

Env Enforces
STRICT_REWARD=1 L7 chain_accepted only
STRICT_LEARNING=1 allLearningClaimsOK
STRICT_IMPROVING=1 Decreasing time-to-nonce trend

Weekend mining research (operator)

On Franklin.app boot, after sovereign stack .ready:

  1. M8BTCSubstrateMiner + M8BTCArrivalWatcher spawn (mainnet PoW)
  2. FranklinSubstrateResearchMonitor observes window summaries (5 min)
  3. Improvement trend snapshots at boot + every 6 hours β†’ evidence/research/

Prerequisites: destination_address in ~/.gaiaftcl/qc021_payout.toml; ~/.gaiaftcl/btc_node.toml (substrate writes default if absent). Keep the app running β€” quit tears down the miner.

tail -f ~/Library/Logs/GaiaFTCL/M8BTCSubstrateMiner.log
cd cells/xcode && swift run M8QC020LedgerTail   # live hit stream

Skip: GAIAFTCL_SKIP_QC020_MINER=1


Peer-review response log (summary)

ID Issue Resolution
M1 Name implied full Shor QFT Pipeline renamed shor_lattice_ecdlp_secp256k1
M4 G vs βˆ’G hex confusion ShorECDLPEncodingCrossCheck mandatory
M7 QC Lean IDs mislabeled QCQuantumVMValidationRegistry
M10 QC-020 conflated ledger + live Dual-path QC-020-HIST / QC-020-LIVE
M11 No learning-improvement visibility qc020.improvement_trend.v1
M12 Global vqbit_metal misread for PoW substrateComputeBackendNote; PoW uses CPU projection

Full table: paper Β§14.


Honest open items (not hidden)

  1. L7 realization β€” chain_accepted block + confirmed payout sats
  2. Timed hit accumulation β€” improvement trend needs CALORIE rows with solve_duration_ms > 0
  3. Lean at full 256-bit curve β€” deferred; Swift/P256K is verifier-of-record at scale
  4. Universal ECDLP break β€” not claimed; demonstration wallets β‰  arbitrary mainnet break

β†’ two-wallet-demonstration/substrate-honest-disclosure β€” bit-size and wallet honesty


Synchronize with paper v3 and evidence/research/*_latest.json on every revalidation run.


Federation-cosigned

This page's source is sealed in the GaiaFTCL federation manifest β€” page SHA-256 9e2b73687c0a8e98…, manifest witness a9e5b3af1950489c…, signed 2026-06-05T18:49:54Z by cell gaiaftcl-mac-cell. Verify with gaiaftcl wiki sign --all and compare wiki-all-signatures.json.