{
  "$schema": "./release-build-receipt.schema.json",
  "schema": "arbace-native.release-build-receipt",
  "format": 2,
  "producer": {
    "id": "arbace-native.release-build-wrapper-v2",
    "script": {
      "path": "/home/raz/Arbace-native/bench/release-build-producer.mjs",
      "bytes": 38521,
      "sha256": "8e2be357c2366ea3e1b2d4692cc94e5784398c67e13d148b7289cff798e30b23",
      "mode": 436,
      "device": "64769",
      "inode": "308009"
    },
    "interpreter": {
      "path": "/usr/bin/node",
      "bytes": 26856,
      "sha256": "893391109bf5d2b34dd50143bfab997b3fcd123dd59cb156b67f01b7a1db02bf",
      "mode": 493,
      "device": "64769",
      "inode": "98335"
    }
  },
  "source_tree_inventory_sha256": "352b54753ba99b8b69029fa62b34c1f1afa517d39af15fc09ec341f834332ea3",
  "toolchain_sha256": "d8d8b02966b35d09a73419ba85e1a033ef1f66d6f6bbcd721db1f0545c32777e",
  "build_root": {
    "path": "build/release-build-outputs/release-build-cCnSu5",
    "creation_policy": "unique-initially-empty-dirfd-v1",
    "device": "64769",
    "inode": "511770",
    "mode": 448
  },
  "inputs": {
    "full_ir": {
      "path": "/home/raz/Arbace-native/build/aot/full-image-ir.json",
      "bytes": 55444175,
      "sha256": "31c5e56f6e4ffc96859b5e1c58d8b3b00aba20e44cd13b343e2211f584aee896",
      "mode": 436,
      "device": "64769",
      "inode": "304826"
    },
    "full_ir_contract_sha256": "d061b85e045c70ccdc9d0fe3d1bf2f586760f5c1cd77ba2ad8eb3a413d37f93a"
  },
  "invocation": {
    "command": [
      "/proc/self/fd/5",
      "/proc/self/fd/4",
      "--output-root-fd",
      "3",
      "--output-root",
      "/home/raz/Arbace-native/build/release-build-outputs/release-build-cCnSu5",
      "--cargo-fd",
      "7",
      "--workspace-fd",
      "8",
      "--tool-fds",
      "rustc=9,rustdoc=10,cc=11,ld=12,ar=13,as=14,ranlib=15,strip=16,objcopy=17,nm=18,readelf=19,sh=20,collect2=21",
      "--profile",
      "release",
      "--full-ir-source-fd",
      "6"
    ],
    "cwd": "/",
    "profile": "release",
    "target": null,
    "features": [],
    "environment": {
      "AR": "/proc/self/fd/19/ar",
      "AS": "/proc/self/fd/19/as",
      "CARGO_HOME": "/proc/self/fd/24",
      "CARGO_INCREMENTAL": "0",
      "CARGO_TARGET_DIR": "/proc/self/fd/3",
      "CC": "/proc/self/fd/19/cc",
      "CXX": "/proc/self/fd/19/cc",
      "HOME": "/proc/self/fd/25",
      "LANG": "C",
      "LC_ALL": "C",
      "LD": "/proc/self/fd/19/ld",
      "NM": "/proc/self/fd/19/nm",
      "OBJCOPY": "/proc/self/fd/19/objcopy",
      "PATH": "/proc/self/fd/19",
      "RANLIB": "/proc/self/fd/19/ranlib",
      "RUSTC": "/proc/self/fd/19/rustc",
      "RUSTC_WRAPPER": "/proc/self/fd/19/rustc-capture-wrapper",
      "RUSTDOC": "/proc/self/fd/19/rustdoc",
      "RUSTUP_HOME": "/proc/self/fd/26",
      "TMPDIR": "/proc/self/fd/27",
      "TZ": "UTC"
    },
    "linker_inputs": [
      {
        "path": "/usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o",
        "bytes": 2440,
        "sha256": "c872b7fb1b803f3872ed807b91156b37f07fffd3cefca9d19d779b6365514d0d",
        "mode": 420
      },
      {
        "path": "/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o",
        "bytes": 2744,
        "sha256": "44c9e79fdf7284398311e02199fb776677581cfa429784c13fa49e3344f0166c",
        "mode": 420
      },
      {
        "path": "/usr/lib/gcc/x86_64-linux-gnu/15/crtend.o",
        "bytes": 1160,
        "sha256": "b0685806e8cd78e0ebdb3027ecdaa131672bcb413ce69ff9d22f26bdb07543d7",
        "mode": 420
      },
      {
        "path": "/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o",
        "bytes": 1160,
        "sha256": "b0685806e8cd78e0ebdb3027ecdaa131672bcb413ce69ff9d22f26bdb07543d7",
        "mode": 420
      },
      {
        "path": "/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a",
        "bytes": 3238188,
        "sha256": "1ea0757d94885c3765545d8f179e382b00874ab5b23a8e03bab74c7459d94457",
        "mode": 420
      },
      {
        "path": "/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so",
        "bytes": 132,
        "sha256": "69a56a9993b7729b29b274e65016031c81f2397f176ed5ad44d59bd50425e0bd",
        "mode": 420
      },
      {
        "path": "/usr/lib/x86_64-linux-gnu/Scrt1.o",
        "bytes": 1928,
        "sha256": "639f254a1737baff3eae5a5d02c2a38321eea608a8d8ab9248d145c2e7861101",
        "mode": 420
      },
      {
        "path": "/usr/lib/x86_64-linux-gnu/crt1.o",
        "bytes": 2216,
        "sha256": "f76255b99a4354f1e1e5a00183188273811854dd626eda411ff1b7eb32b966e2",
        "mode": 420
      },
      {
        "path": "/usr/lib/x86_64-linux-gnu/crti.o",
        "bytes": 1192,
        "sha256": "077ccb6c68db1794da3ee262c4a16a3c6f8e902845dd0829110ad4b7065e5aa3",
        "mode": 420
      },
      {
        "path": "/usr/lib/x86_64-linux-gnu/crtn.o",
        "bytes": 760,
        "sha256": "a2266079f95b84ccc2162ebbf279bcd78858a748aa1882e0bdb912316c76a58f",
        "mode": 420
      },
      {
        "path": "/usr/lib/x86_64-linux-gnu/libc.so",
        "bytes": 283,
        "sha256": "fe2a4ce2930fc6b3966aa987fae808375446c8d3823b8c21792e991aad9c75df",
        "mode": 420
      }
    ],
    "producer_report": {
      "schema": "arbace-native.release-build-producer-report",
      "format": 3,
      "cargo_command": [
        "/proc/self/fd/4",
        "build",
        "--locked",
        "--offline",
        "--manifest-path",
        "/proc/self/fd/5/Cargo.toml",
        "--config",
        "/proc/self/fd/5/.cargo/config.toml",
        "--profile",
        "release"
      ],
      "cargo_environment": {
        "CARGO_INCREMENTAL": "0",
        "CARGO_TARGET_DIR": "/proc/self/fd/3",
        "PATH": "/proc/self/fd/19",
        "RUSTC": "/proc/self/fd/19/rustc",
        "RUSTDOC": "/proc/self/fd/19/rustdoc",
        "RUSTC_WRAPPER": "/proc/self/fd/19/rustc-capture-wrapper",
        "CC": "/proc/self/fd/19/cc",
        "LD": "/proc/self/fd/19/ld",
        "AS": "/proc/self/fd/19/as"
      },
      "source_inventory_sha256": "352b54753ba99b8b69029fa62b34c1f1afa517d39af15fc09ec341f834332ea3",
      "source_snapshot_files": 40,
      "retained_tool_fds": {
        "rustc": "/proc/self/fd/6",
        "rustdoc": "/proc/self/fd/7",
        "cc": "/proc/self/fd/8",
        "ld": "/proc/self/fd/9",
        "ar": "/proc/self/fd/10",
        "as": "/proc/self/fd/11",
        "ranlib": "/proc/self/fd/12",
        "strip": "/proc/self/fd/13",
        "objcopy": "/proc/self/fd/14",
        "nm": "/proc/self/fd/15",
        "readelf": "/proc/self/fd/16",
        "sh": "/proc/self/fd/17",
        "collect2": "/proc/self/fd/18"
      },
      "full_image_tool_fds": {
        "rustc": "/proc/self/fd/7",
        "rustdoc": "/proc/self/fd/8",
        "cc": "/proc/self/fd/9",
        "ld": "/proc/self/fd/10",
        "ar": "/proc/self/fd/11",
        "as": "/proc/self/fd/12",
        "ranlib": "/proc/self/fd/13",
        "strip": "/proc/self/fd/14",
        "objcopy": "/proc/self/fd/15",
        "nm": "/proc/self/fd/16",
        "readelf": "/proc/self/fd/17",
        "sh": "/proc/self/fd/18",
        "collect2": "/proc/self/fd/19"
      },
      "artifact_capture_policy": "rustc-wrapper-private-path-to-o-tmpfile-v2",
      "full_ir_command": [
        "/proc/self/fd/4",
        "build",
        "--contract",
        "/proc/self/fd/6",
        "--out",
        "/proc/self/fd/3/full-image",
        "--rt",
        "/proc/self/fd/5"
      ],
      "full_ir_contract_sha256": "d061b85e045c70ccdc9d0fe3d1bf2f586760f5c1cd77ba2ad8eb3a413d37f93a",
      "outputs": {
        "compiler": {
          "bytes": 53413544,
          "sha256": "91f8e24bf52f188d2de40c35c0af0753bcd78bc13ff78c4dad97be7beacc4763",
          "mode": 365,
          "device": "64769",
          "inode": "511921"
        },
        "runtime": {
          "bytes": 64677138,
          "sha256": "a9beb7e4c40c28cb8fb749de97334fc1ee0ce88b79e0cfff5f4a7aac524efb4f",
          "mode": 292,
          "device": "64769",
          "inode": "511922"
        },
        "full_ir": {
          "bytes": 55444175,
          "sha256": "31c5e56f6e4ffc96859b5e1c58d8b3b00aba20e44cd13b343e2211f584aee896",
          "mode": 292,
          "device": "64769",
          "inode": "511923"
        }
      },
      "build_report": {
        "bytes": 106237,
        "sha256": "a13d49dc9dccc0c52138de028385fab0bcc0f316409ef988a8df58d47ce96731",
        "mode": 436,
        "device": "64769",
        "inode": "511929",
        "contract_sha256": "d061b85e045c70ccdc9d0fe3d1bf2f586760f5c1cd77ba2ad8eb3a413d37f93a"
      }
    },
    "execution": {
      "status": 0,
      "signal": null
    }
  },
  "derivations": {
    "full_image_compile": {
      "compiler_sha256": "91f8e24bf52f188d2de40c35c0af0753bcd78bc13ff78c4dad97be7beacc4763",
      "runtime_sha256": "a9beb7e4c40c28cb8fb749de97334fc1ee0ce88b79e0cfff5f4a7aac524efb4f",
      "full_ir_sha256": "31c5e56f6e4ffc96859b5e1c58d8b3b00aba20e44cd13b343e2211f584aee896",
      "full_ir_contract_sha256": "d061b85e045c70ccdc9d0fe3d1bf2f586760f5c1cd77ba2ad8eb3a413d37f93a",
      "argv": [
        "/proc/self/fd/4",
        "build",
        "--contract",
        "/proc/self/fd/6",
        "--out",
        "/proc/self/fd/3/full-image",
        "--rt",
        "/proc/self/fd/5"
      ],
      "execution": {
        "status": 0,
        "signal": null
      },
      "build_report": {
        "path": "build/release-build-outputs/release-build-cCnSu5/full-image/build-report.json",
        "bytes": 106237,
        "sha256": "a13d49dc9dccc0c52138de028385fab0bcc0f316409ef988a8df58d47ce96731",
        "mode": 436,
        "device": "64769",
        "inode": "511929",
        "contract_sha256": "d061b85e045c70ccdc9d0fe3d1bf2f586760f5c1cd77ba2ad8eb3a413d37f93a"
      }
    }
  },
  "outputs": {
    "compiler": {
      "path": "build/release-build-outputs/release-build-cCnSu5/arbnc",
      "bytes": 53413544,
      "sha256": "91f8e24bf52f188d2de40c35c0af0753bcd78bc13ff78c4dad97be7beacc4763",
      "mode": 365,
      "device": "64769",
      "inode": "511921"
    },
    "runtime": {
      "path": "build/release-build-outputs/release-build-cCnSu5/libarbrt.a",
      "bytes": 64677138,
      "sha256": "a9beb7e4c40c28cb8fb749de97334fc1ee0ce88b79e0cfff5f4a7aac524efb4f",
      "mode": 292,
      "device": "64769",
      "inode": "511922"
    },
    "full_ir": {
      "path": "build/release-build-outputs/release-build-cCnSu5/full-image-ir.json",
      "bytes": 55444175,
      "sha256": "31c5e56f6e4ffc96859b5e1c58d8b3b00aba20e44cd13b343e2211f584aee896",
      "mode": 292,
      "device": "64769",
      "inode": "511923"
    }
  }
}
