API Reference
Class
BenchmarkReviewedCrosswalkSerializer
Reads, writes, hashes, and fail-closed validates reviewed benchmark crosswalks.
Inheritance
- Object
- BenchmarkReviewedCrosswalkSerializer
Methods
public static String CalculateHash(BenchmarkReviewedCrosswalk map) #Returns:
StringCalculates the canonical hash while excluding the mutable hash property.
Parameters
- map TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk
public static BenchmarkReviewedCrosswalk Load(String path) #Returns:
BenchmarkReviewedCrosswalkLoads and integrity-verifies a reviewed crosswalk.
Parameters
- path System.String
public static Void Save(BenchmarkReviewedCrosswalk map, String path) #Returns:
VoidValidates, hashes, and atomically saves a reviewed crosswalk.
Parameters
- map TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk
- path System.String
public static Void Validate(BenchmarkReviewedCrosswalk map, Boolean verifyHash) #Returns:
VoidValidates structure, governance metadata, cardinality, uniqueness, and optional integrity.
Parameters
- map TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk
- verifyHash System.Boolean
public static Void ValidateForPacks(BenchmarkReviewedCrosswalk map, BenchmarkPack source, BenchmarkPack target) #Returns:
VoidValidates that a reviewed crosswalk is pinned to and references the supplied immutable packs.
Parameters
- map TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk
- source TestimoX.Benchmarks.BenchmarkPack
- target TestimoX.Benchmarks.BenchmarkPack