Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Computational evidence

Owner import path

jaxstro.evidence

Purpose

Portable computational-evidence schemas, deterministic serialization, freshness checks, rendering, and cross-class indexing.

Public records and callables

ComparisonRecord, ComparisonRelation, EnvironmentRecord, EvidenceArtifact, EvidenceFreshnessError, EvidenceClass, EvidenceIndex, EvidenceIndexEntry, EvidenceStatus, MetricRecord, artifact_to_dict, artifact_from_dict, artifact_to_json, artifact_to_markdown, check_artifact, build_evidence_index, emit_artifact, and validate_artifact.

Shape and dtype expectations

Records use deterministic scalar metadata and sequences. Every measured metric retains producer-declared units; artifact serialization is JSON and Markdown.

JAX transforms and AD classification

This is host-side evidence infrastructure, not a differentiable runtime kernel.

Failure behavior

Invalid schemas and stale artifacts fail validation. Evidence records do not set method-specific scientific thresholds or replace source provenance.

See Validation, Scientific evidence index, and the generated Scientific contract registry module contract.

Canonical import example

from jaxstro.evidence import validate_artifact