Opaque team-result link: observed October 29, 2026 Synthetic inputs S01 Aster, S02 Birch, S03 Cedar, S04 Elm, entered one per line in GigaSpinner Random Team Generator; two groups. Apply & Rerun -> Share -> Result link. No social sharing was used. The original result link and decoded payload below are only synthetic test material. Opening the result in another tab showed the same two groups. Download team-link-observed.txt and team-link-decoded.txt into one folder. Save the code below as verify-link.cjs beside them. Run node verify-link.cjs with Node.js18 or later. It reads only those local files; it sends no requests and writes no files. It checks the archived observation, not future website behavior. A failed future run must not be replaced by a predicted result. const fs=require('node:fs'),zlib=require('node:zlib'),assert=require('node:assert/strict'); const path=require('node:path'),root=__dirname; const observed=fs.readFileSync(path.join(root,'team-link-observed.txt'),'utf8').trim(); const url=new URL(observed),encoded=url.searchParams.get('d'); assert.equal(url.hostname,'gigaspinner.com');assert.equal(url.pathname,'/result/');assert.equal(encoded[0],'z'); const expected=['S01 Aster','S02 Birch','S03 Cedar','S04 Elm']; assert(expected.every(n=>!observed.includes(n)&&!observed.includes(encodeURIComponent(n)))); const compressed=Buffer.from(encoded.slice(1),'base64url'); const decoded=zlib.inflateRawSync(compressed).toString('utf8'),payload=JSON.parse(decoded); assert.deepEqual(payload.g,[['S03 Cedar','S02 Birch'],['S01 Aster','S04 Elm']]); assert.equal(decoded,fs.readFileSync(path.join(root,'team-link-decoded.txt'),'utf8')); console.log(JSON.stringify({pass:true,encodedCharacters:encoded.length,compressedBytes:compressed.length,allLabelsRecovered:expected.every(n=>decoded.includes(n)),groups:payload.g,method:'Remove leading z marker, Base64url decode, raw DEFLATE inflate. Only this recorded sample, not a universal URL decoder.'},null,2));