Skip to content

Data Node Measurement Registry

Registry of expected measurements for each data node.

Users can spin up their own data nodes with the open-source code provided for each type of data node. Once the enclave is up and running, users can check the measurements of their enclave by using the command

nitro-cli describe-enclaves

This will produce information for each currently running enclave, including their PCR measurements.

Compare these measurements with the Expected measurements for your data node category to ensure that the application code running inside your enclave is expected.

ONNX Inference Data Node

Git Repository

Expected measurements

"Measurements": {
      "HashAlgorithm": "Sha384 { ... }",
      "PCR0": "e8f20b86339dd3625c10da22fdf735998a763fda1932924a66dbd0c233f76d8dd41c17d748391c1353371be0ea6ef72c",
      "PCR1": "4b4d5b3661b3efc12920900c80e126e4ce783c522de6c02a2a5bf7af3a2b9327b86776f188e4be1c1c404a129dbda493",
      "PCR2": "f4396a24f7dea0fceb4c363e3d0ce7b48cbe45272afa7759b178c45225bd19192b556b9d3fbfd08359cc61614eccf061"
    }

Twitter API Data Node

Git Repository (Not currently public)

Expected measurements

{
  "Measurements": {
    "HashAlgorithm": "Sha384 { ... }",
    "PCR0": "c310d45431b8307df613fdf14e23fab41f4139aacd5dc3bdd857676fe9a31ced206308201ff8349762643490198ac02f",
    "PCR1": "4b4d5b3661b3efc12920900c80e126e4ce783c522de6c02a2a5bf7af3a2b9327b86776f188e4be1c1c404a129dbda493",
    "PCR2": "f591f752f2ee606f0e65b734e025c49eabdf10e9da8e5f9cd7152b3e36dee15e687adb0ee321deedffae94ba9423e102"
  }
}

OpenGradient 2024