const response = await fetch('https://heretic.tech/v1/verdict/' + requestId, {
headers: { authorization: 'Bearer ' + process.env.HERETIC_SECRET_KEY },
signal: AbortSignal.timeout(6000),
redirect: 'error',
});
if (!response.ok) throw new Error('Heretic result unavailable');
const verdict = await response.json();
verdict.verdict; // 'contradicted' | 'refused' | 'uncontradicted'
verdict.record.client_ip; // address the probe arrived from
verdict.identity.machine; // normalized hardware inputs
verdict.identity.instance; // hardware and rendering inputs
verdict.identity.rendering; // optional stable rendering facet and its version