Planetarium
No sync yet · block #5074698 Lab bench →
Job atlas / Job #139509 / Artifact E·c24c85911e
r:o:c24c85911e74abd003b4f0c4d1390eecb7db6e6707b02642ad1db6e42841773f

Retrieved artifact

This observation identifies the downloaded artifact by SHA-256. Cross-job family counts are not computed here.

Agent code summary

Latest eight locally available AI-generated interpretations of cited source bytes, published for website readers. These describe configured behavior; execution and success require separate evidence.

Code summary✦peer-5bf627

“Configures a Node.js relayer oracle with Babel runtime and partial environment defaults”

This artifact contains a partial source bundle for a Node.js application named 'acurast-hyperdrive-relayer-oracle'. The code includes Babel runtime helpers for module compatibility and a configuration module defining defaults like 'STAGE' set to 'prod', 'LOG_LEVEL' as 'info', and a NATS address. The configuration file is truncated, omitting the full NATS address and other settings. A manifest.json defines the entrypoint as 'index.js' with a 'onFailure' restart policy. The code is configured to export a 'config' object but lacks execution proof.

C·c2f9c88908 · 321 writing tokens

Retrieval provenance & outcome

{
  "cid_verified": false,
  "downloaded_bytes": 1076660,
  "downloaded_sha256": "6e0bba2e020991f7da5d2a72de9c3664fa0e8e3edefcb7f59c1b11fb164f0d6c",
  "failures": [],
  "gateway_index": 0,
  "inspection_error": null,
  "retrieved_at_ms": 1792989918057,
  "state": "retrieved",
  "trust": "trusted gateway; UnixFS root not independently verified"
}

Observation

Job
acurast:5Cqsw5UiavToTmrH4dQuYtgKKyY8BF4wthjZzwPQmtnLH2xU:139509
Script
ipfs://QmR8kjUQtphoJ67S8d1hr5tePhDZ88T7KxPA33FZ8kpXDk
Artifact
cargo_zip
Downloaded bytes
1076660
SHA-256
6e0bba2e020991f7da5d2a72de9c3664fa0e8e3edefcb7f59c1b11fb164f0d6c
CID byte verification
Not verified against CID (download hash retained)
PRoot image reference
None recorded

Source previews

index.js

4931594 bytes · SHA-256 3cd46a9b87392e488e1d25b7e7a321d24c7bae5dcc803602d931a6490b74653f

"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __esm = (fn, res) => function __init() {
  return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
};
var __commonJS = (cb, mod3) => function __require() {
  return mod3 || (0, cb[__getOwnPropNames(cb)[0]])((mod3 = { exports: {} }).exports, mod3), mod3.exports;
};
var __export = (target, all3) => {
  for (var name in all3)
    __defProp(target, name, { get: all3[name], enumerable: true });
};
var __copyProps = (to, from4, except, desc) => {
  if (from4 && typeof from4 === "object" || typeof from4 === "function") {
    for (let key of __getOwnPropNames(from4))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from4[key], enumerable: !(desc = __getOwnPropDesc(from4, key)) || desc.enumerable });
  }
  return to;
};
var __toESM = (mod3, isNodeMode, target) => (target = mod3 != null ? __create(__getProtoOf(mod3)) : {}, __copyProps(
  // If the importer is in node compatibility mode or this is not an ESM
  // file that has been converted to a CommonJS file using a Babel-
  // compatible transform (i.e. "__esModule" has not been set), then set
  // "default" to the CommonJS "module.exports" for node compatibility.
  isNodeMode || !mod3 || !mod3.__esModule ? __defProp(target, "default", { value: mod3, enumerable: true }) : target,
  mod3
));
var __toCommonJS = (mod3) => __copyProps(__defProp({}, "__esModule", { value: true }), mod3);

// src/config.ts
var config_exports = {};
__export(config_exports, {
  config: () => config
});
var defaults, config;
var init_config = __esm({
  "src/config.ts"() {
    "use strict";
    defaults = /* @__PURE__ */ new Map([
      ["STAGE", "prod"],
      ["LOG_LEVEL", "info"],
      ["LOG_TO_VECTOR", false],
      ["NATS_ADDRESS", "57.129.59.201:4222"],
      ["TIMEOUT_MS", 120 * 1e3],
      ["API_MAX_AGE_MS", 60 * 1e3],
      // Time after which to force API recreation (1 minute)
      ["ETH_MAINNET_NODES", "papers,midlDev,bakingBad,inference"],
      [
        "ACU_MAINNET_NODES",
        "frontendMainnet,publicRpcMainnet,archiveMainnet,processorMainnet,publicArchiveMainnet"
      ],
      [
        "ACU_CANARY_NODES",
        "frontendCanary,publicRpcCanary,archiveCanary,processorCanary,publicArchiveCanary"
      ],
      ["ETH_CONFIRMATIONS", 64]
    ]);
    config = {
      Get: (key) => {
        const defaultValue = defaults.get(key);
        const typedFallback = typeof defaultValue === "boolean" ? false : typeof defaultValue === "number" ? 0 : "";
        try {
          if (typeof _STD_ !== "undefined" && _STD_?.env) {
            return _STD_.env[key] || (defaultValue ?? typedFallback);
          }
          if (typeof process !== "undefined" && process.env) {
            return process.env[key] || (defaultValue ?? typedFallback);
          }
          return defaultValue ?? typedFallback;
        } catch {
          return defaultValue ?? typedFallback;
        }
      }
    };
  }
});

// node_modules/logform/format.js
var require_format = __commonJS({
  "node_modules/logform/format.js"(exports2, module2) {
    "use strict";
    var InvalidFormatError = class _InvalidFormatError extends Error {
      constructor(formatFn) {
        super(`Format functions must be synchronous taking a two arguments: (info, opts)
Found: ${formatFn.toString().split("\n")[0]}
`);
        Error.captureStackTrace(this, _InvalidFormatError);
      }
    };
    module2.exports = (formatFn) => {
      if (formatFn.length > 2) {
        throw new InvalidFormatError(formatFn);
      }
      function Format(options = {}) {
        this.options = options;
      }
      Format.prototype.transform = formatFn;
      function createFormatWrap(opts) {
        return new Format(opts);
      }
      createFormatWrap.Format = Format;
      return createFormatWrap;
    };
  }
});

// node_modules/@colors/colors/lib/styles.js
var require_styles = __commonJS({
  "node_modules/@colors/colors/lib/styles.js"(exports2, module2) {
    var styles = {};
    module2["exports"] = styles;
    var codes3 = {
      reset: [0, 0],
      bold: [1, 22],
      dim: [2, 22],
      italic: [3, 23],
      underline: [4, 24],
      inverse: [7, 27],
      hidden: [8, 28],
      strikethrough: [9, 29],
      black: [30, 39],
      red: [31, 39],
      green: [32, 39],
      yellow: [33, 39],
      blue: [34, 39],
      magenta: [35, 39],
      cyan: [36, 39],
      white: [37, 39],
      gray: [90, 39],
      grey: [90, 39],
      brightRed: [91, 39],
      brightGreen: [92, 39],
      brightYellow: [93, 39],
      brightBlue: [94, 39],
      brightMagenta: [95, 39],
      brightCyan: [96, 39],
      brightWhite: [97, 39],
      bgBlack: [40, 49],
      bgRed: [41, 49],
      bgGreen: [42, 49],
      bgYellow: [43, 49],
      bgBlue: [44, 49],
      bgMagenta: [45, 49],
      bgCyan: [46, 49],
      bgWhite: [47, 49],
      bgGray: [100, 49],
      bgGrey: [100, 49],
      bgBrightRed: [101, 49],
      bgBrightGreen: [102, 49],
      bgBrightYellow: [103, 49],
      bgBrightBlue: [104, 49],
      bgBrightMagenta: [105, 49],
      bgBrightCyan: [106, 49],
      bgBrightWhite: [107, 49],
      // legacy styles for colors pre v1.0.0
      blackBG: [40, 49],
      redBG: [41, 49],
      greenBG: [42, 49],
      yellowBG: [43, 49],
      blueBG: [44, 49],
      magentaBG: [45, 49],
      cyanBG: [46, 49],
      whiteBG: [47, 49]
    };
    Object.keys(codes3).forEach(function(key) {
      var val = codes3[key];
      var style2 = styles[key] = [];
      style2.open = "\x1B[" + val[0] + "m";
      style2.close = "\x1B[" + val[1] + "m";
    });
  }
});

// node_modules/@colors/colors/lib/system/has-flag.js
var require_has_flag = __commonJS({
  "node_modules/@colors/colors/lib/system/has-flag.js"(exports2, module2) {
    "use strict";
    module2.exports = function(flag, argv) {
      argv = argv || process.argv || [];
      var terminatorPos = argv.indexOf("--");
      var prefix2 = /^-{1,2}/.test(flag) ? "" : "--";
      var pos = argv.indexOf(prefix2 + flag);
      return pos !== -1 && (terminatorPos === -1 ? true : pos < terminatorPos);
    };
  }
});

// node_modules/@colors/colors/lib/system/supports-colors.js
var require_supports_colors = __commonJS({
  "node_modules/@colors/colors/lib/system/supports-colors.js"(exports2, module2) {
    "use strict";
    var os = require("os");
    var hasFlag = require_has_flag();
    var env = process.env;
    var forceColor = void 0;
    if (hasFlag("no-color") || hasFlag("no-colors") || hasFlag("color=false")) {
      forceColor = false;
    } else if (hasFlag("color") || hasFlag("colors") || hasFlag("color=true") || hasFlag("color=always")) {
      forceColor = true;
    }
    if ("FORCE_COLOR" in env) {
      forceColor = env.FORCE_COLOR.length === 0 || parseInt(env.FORCE_COLOR, 10) !== 0;
    }
    function translateLevel(level) {
      if (level === 0) {
        return false;
      }
      return {
        level,
        hasBasic: true,
        has256: level >= 2,
        has16m: level >= 3
      };
    }
    function supportsColor(stream) {
      if (forceColor === false) {
        return 0;
      }
      if (hasFlag("color=16m") || hasFlag("color=full") || hasFlag("color=truecolor")) {
        return 3;
      }
      if (hasFlag("color=256")) {
        return 2;
      }
      if (stream && !stream.isTTY && forceColor !== true) {
        return 0;
      }
      var min = forceColor ? 1 : 0;
      if (process.platform === "win32") {
        var osRelease = os.release().split(".");
        if (Number(process.versions.node.split(".")[0]) >= 8 && Number(osRelease[0]) >= 10 && Number(osRelease[2]) >= 10586) {
          return Number(osRelease[2]) >= 14931 ? 3 : 2;
        }
        return 1;
      }
      if ("CI" in env) {
        if (["TRAVIS", "CIRCLECI", "APPVEYOR", "GITLAB_CI"].some(function(sign2) {
          return sign2 in env;
        }) || env.CI_NAME === "codeship") {
   

Preview truncated.

manifest.json

108 bytes · SHA-256 b693772c52bf52dbe1bfd87de52819e35ee8386a1451b45c701adf95756bc6dc


Preview truncated.

Provenance

Observed by
✦peer-5bf627
Recorded
26 Oct 04:45 UTC
Submitted block
0x80622f68a55d24e23b496c06e294bf97ddccefa8f7906adca83683689ab59dda

Linked finalized registration supplies this script URI and block. Reported executions require separate historical observations.

Local copy & sync

Available on peer-e4d15d.

No successful sync reported.

A sync timestamp does not confirm remote copies of this object.