LatticeScan

Feed

Put quantum solvency next to proof of reserves

Everything on the Quantum Solvency Index is available as data: one versioned JSON document, a flat CSV, SVG badges, and a widget that fits in an iframe. It is free, licensed CC BY 4.0 with attribution, signed with our ML-DSA-65 key so a consumer can prove it came from us, and cached for five minutes. Within version 1, fields are only ever added.

market quantum solvency 23.0%El Salvador Strategic Bitcoin Reserve quantum solvency 100.0%post-quantum owner: not registered

Live badges. Each is an SVG that reads the latest committed snapshot, so serving it costs nothing and cannot be used to drive traffic to chain explorers.

JSON feed

Every scored reserve, the market number, reserves that cannot be scored yet and why, registry totals, and links. CORS is open.

curl https://latticescan.com/api/feed
{
  "type": "latticescan.feed",
  "version": "1",
  "license": "CC BY 4.0",
  "updatedAt": "…",
  "market": { "btc": { "quantumSolvencyPct": 22.99, "scoredTotal": 801268, "entries": 3 }, "eth": { … } },
  "entries": [
    { "slug": "el-salvador", "name": "El Salvador Strategic Bitcoin Reserve", "unit": "BTC",
      "quantumSolvencyPct": 100.00, "exposedPct": …, "chainTotal": …,
      "byTier": { "high": { "balance": …, "keys": … }, … },
      "source": { "label": "…", "url": "…", "date": "…" },
      "anchored": true, "bitcoinAttested": true, "anchorSha256": "…",
      "page": "…", "snapshot": "…", "badge": "…" }
  ],
  "pending": [ { "name": "…", "holder": "…", "custodian": "…", "filing": "…", "url": "…" } ],
  "registry": { "commitments": …, "addresses": …, "lookup": "https://latticescan.com/api/registry?address={address}" },
  "signature": { "algorithm": "ML-DSA-65", "keyId": "…", "value": "…" }
}

Each entry links to its full snapshot, which carries the per-class breakdown, the largest exposed keys, and the OpenTimestamps proof. The specification defines every field and ships a verifier.

CSV

One row per reserve, for spreadsheets and quick joins.

curl https://latticescan.com/api/feed.csv

Badges

Shields-style SVGs, cached one hour, any origin.

<!-- market number -->
<a href="https://latticescan.com/quantum-solvency"><img src="https://latticescan.com/badge/solvency/market" alt="market quantum solvency"></a>

<!-- one reserve -->
<a href="https://latticescan.com/quantum-solvency/el-salvador"><img src="https://latticescan.com/badge/solvency/el-salvador" alt="quantum solvency"></a>

<!-- one address: has its owner registered a post-quantum key? -->
<a href="https://latticescan.com/registry"><img src="https://latticescan.com/badge/registry/{address}" alt="post-quantum owner"></a>
[![quantum solvency](https://latticescan.com/badge/solvency/market)](https://latticescan.com/quantum-solvency)

Widget

The index table with no site chrome, no scripts and no external requests. Add ?theme=light for light backgrounds.

<iframe src="https://latticescan.com/embed/solvency" width="100%" height="320" style="border:0" title="Quantum Solvency Index"></iframe>

Terms

License. CC BY 4.0. Use it, redistribute it, build on it, commercially or not; credit LatticeScan and link to the index.

Stability. Version 1 only adds fields. A breaking change ships as a new version with the old one served for at least ninety days.

Provenance. The JSON carries an ML-DSA-65 signature over its canonical form. The public key is at /latticescan-signing-key.pem, and the spec’s verifier checks it.

Adding a reserve. Any holder that publishes its address set can be scored. Send the disclosure link to hello@latticescan.com or use the attestation form.