R
RadMah AIDOCS
Sign In

Evidence Bundles

Every generation job produces a signed evidence bundle of cryptographically-chained artifacts, sealed with BLAKE3. This is unconditional across all engines and cannot be disabled.

What the Evidence Bundle Contains

Regardless of engine, plan tier, or dataset size, every successful job produces the same signed evidence bundle. The bundle captures the full specification of the run, the statistical quality of the output, privacy and bias analyses, the upstream lineage, referential-integrity guarantees for relational outputs, and a tamper-evident cryptographic seal.

ComponentWhat It Proves
Sealed job specificationThe exact specification used for generation — engine, schema, seed, parameters
Schema manifestColumn definitions, types, constraints, and nullable patterns
Quality reportStatistical fidelity metrics comparing synthetic to reference data
Determinism proofHash of the output proving bit-for-bit reproducibility from the same job spec
Privacy analysisDifferential privacy audit, k-anonymity, singling-out risk assessment
Bias reportDemographic parity and representation metrics
Lineage graphUpstream dataset, model, and job provenance chain
Relation-closure certificateFormal proof of referential integrity across joined tables
Cryptographic sealTamper-evidence anchor binding the full bundle together

Unconditional evidence

The signed evidence bundle is produced by every engine on every job. There is no way to disable or skip evidence generation. This is a platform invariant.

Tamper-Evident Sealing

Every component of the bundle is individually hashed, and the cryptographic seal binds the full set together. Modifying any single component — the job spec, the quality report, the privacy analysis, the lineage graph, or the output itself — invalidates the seal and is trivially detectable by any verifier.

Hashing uses BLAKE3, a widely-reviewed public cryptographic hash, so verification requires no RadMah AI-specific tooling and no trust in our infrastructure.

Independent Verification

Signed evidence bundles are independently verifiable without access to RadMah AI infrastructure. Any party holding the bundle can:

  1. Recompute the hash of each component of the bundle
  2. Recompute the cryptographic seal from those component hashes
  3. Compare against the stored cryptographic seal to confirm integrity
  4. Verify the determinism proof by rerunning with the same sealed job spec

Why BLAKE3?

BLAKE3 is a public, widely-reviewed cryptographic hash function that provides:

  • 256-bit output with collision resistance
  • Extremely fast hashing (faster than SHA-256 and SHA-3)
  • Parallelizable internal structure for large payloads
  • Implemented inside our native cryptographic core module for performance

Compliance Use Cases

The signed evidence bundle serves as a compliance deliverable for regulated environments. No competitor produces an equivalent tamper-evident deliverable.

FrameworkRelevant Components
NERC CIPLineage graph, determinism proof, cryptographic seal
IEC 62443Quality report, privacy analysis, sealed job specification
NIST SP 800-82Full signed evidence bundle
GDPR / UK GDPRPrivacy analysis, bias report
ISO 27001Cryptographic seal, lineage graph, relation-closure certificate

SCADA Cyber-Range Bundle

Virtual SCADA and ICS Security simulation jobs produce an additional cyber-range output bundle alongside the standard signed evidence bundle:

FileContent
signals.parquetColumnar sensor time series
truth.ndjsonGround truth labels per timestep
alarms.ndjsonAlarm events with conditions
commands.ndjsonControl commands (intended vs applied)
protocol_map.jsonProtocol address mapping
traffic.pcapngIEEE pcapng wire-level captures
scl_export.xmlIEC 61850-6 Substation Configuration Language

Accessing Evidence Bundles

Evidence bundles are accessible via the SDK and REST API. See Evidence Bundles SDK for code examples.