LQS is a specification, not a product. The v3.1 spec defines a 19-dimension scoring framework, oracle agreement protocol, canonical JSON serialization, and Ed25519 signing scheme. The reference implementation is MIT-licensed. Anyone can build a conforming scorer; only signatures from registered keys count. Submitted to IEEE Q3 2026.
The fields below define what a conforming scorer MUST produce. Implementations that disagree on any line are not LQS-compatible.
3.1.0 · semver applies. Breaking changes bump major; new dims bump minor; weight retunes bump patch.github.com/labelsets/lqs-scorer · MIT license launching Q4 2026aa4c070af907e2ea · published at /api/lqs-public-key0–100 (rounded to one decimal). Tier mapping: ≥90 platinum · ≥75 gold · ≥60 silver · <60 bronze.Every spec change has to clear these. If a "v3.2 feature" violates one, it doesn't ship — full stop.
Anyone with the public key can verify a cert offline. No LabelSets server, no API call, no trust chain. crypto.verify(null, canonical(payload), publicKey, signature) is the entire protocol.
Given the same dataset hash + spec version, every conformant scorer produces the same composite score. Test vectors enforce this. Differences > epsilon are bugs, not opinions.
Every score ships with its confidence. Two-tier model: file-based (≥0.85) and metadata-proxy (0.4). Procurement decisions cite confidence alongside score, never the score alone.
The methodology is public; the calibration corpus is public; the reference implementation is MIT. What's not free is the LabelSets signing key. That's the rating-agency analog.
Once a spec version is frozen, certs issued under it are forever verifiable under THAT version's rules. v3.2 doesn't retroactively re-score v3.1 certs. Audit trails don't move.
Every field in the cert maps to a documented procurement use case (SR 11-7 model risk, EU AI Act Art. 10, §1557 subgroup equity, FDA 21 CFR 11). Fields without a documented use case don't ship.
Below is a real cert from the production scorer. Conformant implementations produce the same field shape, same canonicalization, same signature scheme. Only the signing key differs.
// Canonical JSON payload — keys sorted alphabetically, no whitespace. // Signed with Ed25519. Hash is SHA-256 of canonical bytes. { "v": "1.0", "issuer": "Labelsets LLC", "issuer_id": "lqs-labelsets-v3.1", "methodology_url": "https://labelsets.ai/lqs-methodology#v3.1", "cert_kind": "file_based", "dataset_id": "ds_3f1a9c...", "scored_at": "2026-04-24T22:46:42.134Z", "scorer_version": "3.1.0", "composite": 87.4, "composite_ci_95": { "low": 85.3, "high": 89.5, "se": 1.05 }, "tier": "gold", "confidence": 0.91, "verified": true, "oracle_consensus": { "agreement_score": 0.91, "oracles_counted": 7, "kappa_fleiss": 0.88 }, "contamination": { "score": 100, "benchmarks_checked": 42, "worst_benchmark": null }, "task_conditional": { "task": "classification", "composite": 88.2 }, "downstream_projection": { "tier": "high", "headroom_score": 88.4 } } // Envelope { "payload": { /* the above */ }, "signature_b64": "TR/EG2GamAPVPSdgOSipqkZAbMrpT73Xoiv0DN/P...", "cert_hash": "f92b6e035715439f27e03851092d74d351703b0a...", "public_key_id": "df1cdaaee88bf201", "algorithm": "Ed25519", "canonical_serialization": "keys_sorted_minified_utf8" }
If you ship a tool that produces LQS-shaped certs, file under our public test vectors and we'll list you as a conformant implementation. If you want to issue certs that verify against the LabelSets public key, partner with us — that's the rating-agency relationship.