Packs are first-class now
Double and triple KV products ship as ZIP archives. The validator no longer fails just because two 16 KB
files sit in the same zip. POST ?action=validate and validate_url walk every
safe 16,384-byte entry (subfolders included), send them to KVChecker.com in batches of 10, and return
multi: true when more than one KV is present.
How to detect a pack response
if (!empty($json["multi"])) {
$summary = $json["summary"]; // total, unbanned, banned, unknown, errors
foreach ($json["results"] as $kv) {
// $kv has the same fields as a single validate: serial, partner_checks, sharing, …
}
$meta = $json["kvchecker"]; // partners, verifications[], indexed consoles
}
statusat the pack level isUnbanned,Mixed,Unknown, orError.- Top-level
unbannedis true only when every KV is unbanned (no banned / unknown / error). expected_countis set when you passproduct=2keys(or similar) intovalidate_url.- Each result includes
kv_indexandinner_path(zip entry name).
Partner databases
KVChecker currently queries partners such as Cipher, xbGuard, and Nfinite. The list is returned in
kvchecker.partners and may grow. For each KV:
partner_checks.Cipher.checked = trueandfirst_seen = null— scanned, no record (clear).first_seen = "2022-06-05T22:26:42Z"— that network has seen the serial since that timestamp.sharing.shared_partnersis the map of name → first seen, andis_sharedis whether that map is non-empty.
A single partner hit is often the customer’s own stealth server. Multiple independent first-seen dates is a much stronger “this KV has been around” signal. That is the same copy we show on the homepage validator and on the download page live report.
Signed verification
Do not trust a screenshot of “Unbanned.” Persist kvchecker.signature and the
verify_link (or each item in kvchecker.verifications for batched packs).
Anyone can open the link on kvchecker.com
and confirm the payload.
Delivery page vs API
Opening https://dl.unshared.shop/kv.bin?id=… in a browser runs the same checker (cached for
five minutes) without spending a download credit. Adding dl=true skips the page and streams
the file — that is what Discord bots, validate_url, and credit redirect downloads use.