TestimoX

API Reference

Class

BenchmarkReviewedCrosswalkSerializer

Namespace TestimoX.Benchmarks.Crosswalk
Assembly TestimoX
Modifiers static

Reads, writes, hashes, and fail-closed validates reviewed benchmark crosswalks.

Inheritance

  • Object
  • BenchmarkReviewedCrosswalkSerializer

Methods

public static String CalculateHash(BenchmarkReviewedCrosswalk map) #
Returns: String

Calculates the canonical hash while excluding the mutable hash property.

Parameters

map TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk requiredposition: 0
public static BenchmarkReviewedCrosswalk Load(String path) #
Returns: BenchmarkReviewedCrosswalk

Loads and integrity-verifies a reviewed crosswalk.

Parameters

path System.String requiredposition: 0
public static Void Save(BenchmarkReviewedCrosswalk map, String path) #
Returns: Void

Validates, hashes, and atomically saves a reviewed crosswalk.

Parameters

map TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk requiredposition: 0
path System.String requiredposition: 1
public static Void Validate(BenchmarkReviewedCrosswalk map, Boolean verifyHash) #
Returns: Void

Validates structure, governance metadata, cardinality, uniqueness, and optional integrity.

Parameters

map TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk requiredposition: 0
verifyHash System.Boolean requiredposition: 1
public static Void ValidateForPacks(BenchmarkReviewedCrosswalk map, BenchmarkPack source, BenchmarkPack target) #
Returns: Void

Validates that a reviewed crosswalk is pinned to and references the supplied immutable packs.

Parameters

map TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk requiredposition: 0
source TestimoX.Benchmarks.BenchmarkPack requiredposition: 1
target TestimoX.Benchmarks.BenchmarkPack requiredposition: 2