AURIC Documentation

Guides and reference material for partners integrating AURIC into critical operational systems.

How to authenticate the AURIC reproducibility hash

  1. Verify the reproducibility hash matches the published value.
    • Read the reproducibility_hash field from the JSON (format: AURIC-RH-XXXXXXXX).
    • Compare it byte-for-byte with the published hash for that run.
    • Any mismatch indicates modified data, a different environment, or a non-AURIC runtime.
  2. Recompute the hash from the normalized payload.
    • Take the normalized_payload field from the JSON.
    • Run it through a standard SHA-256 hashing function.
    • Convert the result to uppercase hex.
    • Confirm it matches the reproducibility_hash value.
    • If it does not match, the payload was altered or not produced by AURIC.
  3. Validate the environment signature.
    • Read the environment_signature field (e.g., DELL-ENV-4421-BIOS-OK).
    • Confirm it matches the published environment signature for that run.
    • If the signature differs, the run is not considered an authenticated AURIC execution.

Licensed documentation packages are available to approved evaluators. Email any address below to request access.

Email