qortrace-method-v0.2OPEN · LIVEPUBLISHED 2026-05-06 · UPDATED CONTINUOUSLY

Deterministic, evidence-grounded, and NIST-aligned. Every QorTrace point traces to a specific cryptographic fact. The LLM advisor only narrates these findings — it cannot invent risk. This page is the canonical public formula. We keep it living: as standards evolve and as we adopt new techniques, the methodology version bumps and previously-issued reports remain pinned to the version they were generated against.

9DETECTORS·
18CHAINS·
5NIST FIPS ALIGNED·
180+REGRESSION TESTS

Why QorTrace is different

Deterministic Scoring

Rule-based engines, not heuristic black-boxes. Same input, same output, every time. Two independent reviewers reproduce identical scores.

Stamped & Reproducible

Every report freezes its methodology_version. We can replay 2025 reports with 2025 rules five years later — auditors love this.

Peer-Reviewable

The full formula lives on this page in plain language. Submit corrections via /security or open a public review thread — we publish responses.

No LLM Hallucination

Our AI narrator describes findings only. It cannot invent severity, change scores, or bypass detectors. The math is deterministic; the prose explains it.

Threat model · institutional crypto inventory

QorTrace assumes the eventual existence of a cryptographically-relevant quantum computer (CRQC) running Shor's at scale. But blockchain primitives are only one of six institutional threat surfaces we score. The full inventory is broader:

Harvest Now, Decrypt Later (HNDL)

CRITICAL

State-level adversaries are already capturing TLS / VPN / RPC traffic, signed transactions, and encrypted backups. When a cryptographically-relevant quantum computer (CRQC) arrives, today's RSA-2048 / ECDSA / X25519 ciphertexts become retroactively decryptable. Anything with a long secrecy half-life — IP, M&A, custody key recovery, regulatory filings — is exposed today, even before a CRQC exists.

Blockchain Cryptographic Primitives

CRITICAL

ECDSA (BTC/ETH/BSC/Tron), EdDSA (Solana/Stellar/Cosmos), Schnorr (Taproot), and BLS (Ethereum consensus, Chia, ZK rollups) are all broken by Shor's algorithm. Hash functions (SHA-256, Keccak-256) are weakened by Grover's to ~128-bit security. Public-key exposure timing varies by address type — see Section 6.

KMS / HSM Key Inventory

HIGH

Institutions accumulate cryptographic keys across AWS KMS, Azure Key Vault, GCP KMS, on-prem HSMs (Thales, Entrust, AWS CloudHSM), and bespoke key escrow services. Each key has a generation algorithm, key length, rotation cadence, and a downstream blast-radius. We help you inventory which keys protect what, and which ones become quantum-vulnerable on day one of a CRQC.

Certificate / PKI Inventory

HIGH

Enterprise PKI sprawls across internal CAs, public CAs, mTLS certs, code-signing certs, S/MIME, and IoT device identities — each with its own RSA/ECDSA dependency. We map your certificate inventory against PQ-readiness: which certs need hybrid issuance now, which need pure ML-DSA at next rotation, which can wait until 2030.

Vendor & Supply-Chain Cryptography

HIGH

Your TLS terminator, payment gateway, identity provider, code-signing toolchain, observability stack, and HSM vendor all bring their own cryptographic primitives. A single vendor still on RSA-2048 in 2031 is a single point of HNDL exposure for your entire institution. We track vendor PQ-readiness publicly and integrate roadmap signals into your inventory.

Migration & Compliance Windows

MEDIUM

NSA CNSA 2.0 mandates PQ adoption for NSS by 2030 (software/firmware) and 2035 (hardware). FFIEC examiners expect documented crypto-agility plans now. EU DORA (Jan 2025) requires ICT third-party risk reporting. The window to inventory → migrate → re-certify is shorter than vendors admit; we sequence migration so the highest-risk assets move first.

COMMON MISCONCEPTION

Schnorr / Ed25519 / BLS are not quantum-safe. All three rely on the discrete-log problem and are broken by Shor's. NIST-finalized replacements (ML-DSA / SLH-DSA / Falcon) are operational today; STARKs are PQ-safe by construction.

Compliance & standards alignment

QorTrace findings map directly onto standards used by auditors, examiners, and procurement reviewers. Each alignment is a real clause, not a vague reference — click through to the source.

Scoring engine · per-chain formulas

SCOPE · BTC · LTC · BCH · DOGE
FACTORRANGERULE
Public-key exposure0–40P2PK / P2TR ⇒ 40. Hash-locked + spent ⇒ 40. Hash-locked + unspent ⇒ 0.
Address reuse0–15min(15, (outgoing_tx − 1) × 3)
Balance at risk0–20log₁₀(USD) / 6 × 20 · only if exposed
Dormancy with exposed key0–15+15 if exposed and inactive > 365d · +8 if > 180d
Address-type modifier0–10P2PK +10 · P2TR +5 · others +0
Total = sum (capped at 100)

Address-type taxonomy · Bitcoin family

TypePubkey on-chainWhen exposedRisk class
P2PK (Satoshi-era)Yes, alwaysAlwaysCritical
P2PKH (1…)Hash onlyOn first spendHigh after spend
P2SH (3…)DependsOn spendVariable
P2WPKH (bc1q…)Hash onlyOn first spendSame as P2PKH
P2TR (bc1p…)Yes (x-only)At creationHigh — Schnorr broken

Smart-contract detector inventory

Nine deterministic detectors run against every contract submission. Each fires on a specific Solidity / EVM bytecode pattern and emits a default severity that operators can override per-engagement.

ecrecover_usageHIGH

Direct ecrecover ECDSA signature verification.

v, r, s = ecrecover(msgHash, ...)
eip712_signingHIGH

EIP-712 typed-data signing patterns.

DOMAIN_SEPARATOR · _hashTypedDataV4(...)
permit_patternHIGH

ERC-2612 ECDSA permit() function.

permit(owner, spender, value, deadline, v, r, s)
bls_precompileCRITICAL

BLS / pairing precompile (0x08, 0x0a, EIP-2537).

staticcall(0x08, ...) · pairing()
hardcoded_signerHIGH

Constant SIGNER / VERIFIER / ORACLE address.

address constant SIGNER = 0x...;
multisig_thresholdMEDIUM

Threshold / Safe / requireMultiSig patterns.

require(threshold ≤ owners.length)
replay_protectionINFO

Nonce, deadline, chainId, DOMAIN_SEPARATOR present.

nonces[user]++ · block.chainid
upgradeable_proxyINFO

UUPS / Transparent / Beacon / _authorizeUpgrade.

_authorizeUpgrade(address newImpl)
eip1271_signerMEDIUM

isValidSignature(bytes32, bytes) modular signer.

isValidSignature(bytes32, bytes) → 0x1626ba7e

Tier mapping

SCORE
0 – 25
LOW

Minimal exposure. Monitor.

SCORE
26 – 50
MODERATE

Plan migration within 24 months.

SCORE
51 – 75
HIGH

Migrate within 12 months. Consider hybrid signing.

SCORE
76 – 100
CRITICAL

Migrate immediately. Move funds to a fresh, unspent address.

Rigorous testing & validation

Every formula change ships behind a regression test. We re-run the complete suite before every methodology bump — if a published score would change, the version stamps it explicitly. We treat scoring determinism as a load-bearing invariant, not a nice-to-have.

180+
BACKEND REGRESSION TESTS
9
DETECTOR-LEVEL TEST SUITES
100%
SCORE REPRODUCIBILITY

Live methodology updates

CURRENT
qortrace-method-v0.2
PUBLISHED 2026-05-06
PLANNED · QORTRACE-METHOD-V0.3
  • · Aptos / Sui Move primitives + score modifiers
  • · Hybrid PQ + ECDSA signature attestation
  • · KMS / HSM inventory probe (AWS, Azure, GCP)
  • · Certificate-chain crawler for enterprise PKI
ETA · Q3 2026
SUBSCRIBE

Get notified when the methodology version bumps. We email a human-readable diff + the previous version's permanent URL.

Subscribe via RSSor email

Methodology compliance receipt

Auditors and compliance reviewers — generate a stamped PDF receipt proving you accessed and read this version of the methodology. Useful for SOC 2 / ISO 27001 / FFIEC workpapers. Receipt includes your name, organization, the methodology version, a SHA-256 hash of the canonical content, and a unique serial number.

Issue receipt
PDF · SHA-256-stamped · Saved for audit trail
We store your name, email, organization, and the receipt serial so issuance is auditable. We won't add you to marketing lists — opt in separately via the changelog subscribe link.

Cite this methodology

QorTrace methodology is open and citable. When you reference QorTrace in research, audits, board reports, regulatory filings, or press, please cite the specific version you used. Older reports stamp methodology_version and remain reproducible against their stamped revision.

APA
QorTrace. (2026). QorTrace Scoring Methodology (Version 0.2) [Methodology specification]. https://qortrace.com/methodology
MLA
QorTrace. QorTrace Scoring Methodology. Version 0.2, 6 May 2026, qortrace.com/methodology.
Chicago
QorTrace. 2026. QorTrace Scoring Methodology. Version 0.2. Methodology specification. https://qortrace.com/methodology.
BibTeX
.BIB
@techreport{qortrace_method_02,
  title        = {{QorTrace Scoring Methodology}},
  author       = {{QorTrace}},
  organization = {{QorTrace}},
  year         = {2026},
  month        = {05},
  type         = {Methodology specification},
  version      = {0.2},
  number       = {qortrace-method-v0.2},
  note         = {Quantum Cryptographic Audit Methodology},
  url          = {https://qortrace.com/methodology}
}
Stable URL: https://qortrace.com/methodology · Methodology version stamps remain reproducible across future revisions.

Version history

qortrace-method-v0.22026-05-06CURRENT
Institutional crypto-inventory expansion
  • Threat model expanded beyond Shor/Grover to 6 institutional surfaces (HNDL, blockchain, KMS/HSM, PKI, vendor supply chain, compliance windows).
  • Compliance & standards alignment grid added — 12 standards with direct external citations (NIST FIPS 203/204/205, NSA CNSA 2.0, ISO 27001, SOC 2, FFIEC, FIPS 140-3, ENISA, EU DORA, BIS).
  • Page restructured into 13 numbered sections with IDE/whitepaper aesthetic.
  • Detector inventory expanded with example trigger snippets per detector.
  • References list includes external links to every cited standard.
  • Methodology compliance receipt — downloadable SHA-256-stamped PDF for SOC 2 / ISO 27001 / FFIEC workpapers.
Initial public methodology release
  • BTC / UTXO-family scoring engine: 5 factors (pubkey exposure, address reuse, balance at risk, dormancy, address-type modifier).
  • EVM-family scoring engine: 5 factors (Ethereum, BSC, Base, Polygon, Arbitrum, Optimism, Tron).
  • Solana scoring engine — recognizes structural address-as-pubkey exposure (60-point baseline).
  • EIP-7702 delegation detection (Pectra, May 2025) — preserves EOA classification.
  • 9 Solidity detectors: ecrecover_usage, eip712_signing, permit_pattern, bls_precompile, hardcoded_signer, multisig_threshold, replay_protection, upgradeable_proxy, eip1271_signer.
Older versions live at /methodology/v0.1 — click any non-current row above to view its archive.

References

FOR AUDIT FIRMS · WHITE-LABEL

Run this methodology under your own brand.

Big-4 and boutique audit firms can license the QorTrace scanning engine + CBOM generator as QorBOM™— your tenant, your brand, your client-facing portal, issuing reports stamped with the methodology version cited on this page. One platform; two go-to-market surfaces.

EXPLORE QORBOM →

methodology version qortrace-method-v0.2 · canonical specification · stamped reports remain reproducible against their methodology version

Article Feedback

Was this article helpful?

SCHEDULE A CONSULT
Need expert eyes on your post-quantum readiness?

Book a free 30-minute consultation with the QorTrace team. We'll walk through your scan results and a migration roadmap — no commitment.