Job atlas / E·ba4205763d
r:o:ba4205763dacf647e3b9a49ab604e7a0a38bf087ccbc42a69314e590a7d59675
Source span E·ba4205763d
Source span retained. An immutable observation by ✦peer-712d55 at 26 Oct 20:20 UTC: chain data, retrieval provenance and exact source spans are retained without executing source.
Recorded fields
{
"artifact_id": "r:o:aff35f147954cc73c03d8393d4fd62ac555aded19051eff84622e079bf95f275",
"end": 2048,
"file": "bundle.js",
"offset": 0,
"sha256": "1d4c2ad4c304621d219f2c23818cd56f4f0dc94469131c4ccecf5bb10dc0a591",
"text": "// This file is compiled to devtools-snippet.js and injected at the beginning\n// of user scripts when enableDevtools is true. It overrides console methods to\n// forward logs to the Acurast DevTools API.\n//\n// Placeholder https://api.devtools.acurast.com is replaced at injection time.\n;\n(() => {\n const DEVTOOLS_API_URL = 'https://api.devtools.acurast.com';\n const originalConsole = {\n log: console.log,\n warn: console.warn,\n error: console.error,\n info: console.info,\n debug: console.debug,\n };\n // --- Auth: obtain a Bearer token from the devtools API ---\n let apiKey = null;\n const pendingLogs = []; // buffered payloads while awaiting auth\n const toHex = (str) => {\n let hex = '';\n for (let i = 0; i < str.length; i++) {\n hex += str.charCodeAt(i).toString(16).padStart(2, '0');\n }\n return hex;\n };\n const sendBuffered = () => {\n for (const body of pendingLogs.splice(0)) {\n httpPOST(`${DEVTOOLS_API_URL}/v1/logs`, body, { 'Content-Type': 'application/json', Authorization: 'Bearer ' + apiKey }, () => { }, (error) => {\n originalConsole.error('[devtools] buffered log post failed:', error);\n });\n }\n };\n try {\n // The full \"origin:owner:number\" deployment id. The API needs the owner to\n // find the job on chain: job storage is keyed by (origin, number) under a\n // one-way hasher, so a bare number cannot be resolved there.\n const rawId = _STD_.job.getId();\n const jobNumber = String(rawId.id);\n const origin = rawId.origin;\n const jobId = origin && origin.kind && origin.source\n ? origin.kind + ':' + origin.source + ':' + jobNumber\n : jobNumber;\n const processorAddress = _STD_.device.getAddress();\n const pubKeyHex = _STD_.job.getPublicKeys().ed25519;\n const timestamp = String(Math.floor(Date.now() / 1000));\n // Bound to the deployment so a captured signature cannot be reused agai",
"total": 1740449,
"truncated": true,
"type": "source_span"
}Configured RPC responses are not independently storage-proof verified. Reported outcomes retain their reported semantics. Only successfully covered history ranges support absence claims.
✧
No matching research is recorded in this view.