Expand description
Independent cryptographic promotion gate for sealed U280 Phase-B evidence.
This crate consumes, but never modifies, the archive emitted by the C++ XRT transport runner. It recomputes every SHA-256-profile WOTS signature with the software reference implementation pinned by this workspace, verifies the complete transport envelope, and writes a separately sealed result. It also verifies and binds the producer’s canonical coordination chain and native-XRT card identity chain. Coordination is a structurally authenticated procedural ledger assertion, not cryptographic ledger proof or global nonrollback evidence. A successful result is still not a hardware-completion claim: route, measured performance, ownership, replay uniqueness, and final promotion belong to a later combiner. A distinct entry point in this package consumes only the deliberately non-hardware mock-HBM source-simulation format and cannot accept this transport archive in its place.
Structs§
- Oracle
Config - Configuration for one immutable archive validation.
- Oracle
Failure - A structural validation failure whose separate evidence directory was successfully sealed and can therefore be anchored by the CLI.
- Oracle
Outcome - Completed result returned after the separate directory has been sealed.
- Source
Oracle Config - Configuration for one immutable source-simulation comparison.
- Source
Oracle Failure - Structural source validation failure whose audit directory was sealed.
- Source
Oracle Outcome - Completed source-tier comparison and its externally anchorable manifest.
- Verified
Clock Observation - Exact clock fields shared by metadata, results, and every request.
- Verified
Hardware Card Identity - Strict, continuous physical-card identity recovered from the transport.
- Verified
Hardware Xclbin Identity - Exact programmed xclbin identity from the continuous pre/post card capture.
- Verified
Oracle Receipt Capture - Descriptor-retained capture of the exact oracle creation receipt.
- Verified
Performance Observations - Exact integer performance observations derived from retained raw samples.
- Verified
Performance Sample - One independently re-parsed raw timing/summary/diagnostic observation.
- Verified
Request Artifact Binding - One input or output artifact retained for a verified request.
- Verified
Result Artifact Binding - One immutable file or manifest binding recovered from the sealed result.
- Verified
Result Request - Semantically revalidated fields for one complete oracle request.
- Verified
Routed Clock Evidence Binding - Routed-clock evidence binding declared consistently by the transport.
- Verified
Sealed Result - Opaque, descriptor-retaining view of a receipt-bound Phase-B oracle result.
- Verified
Xclbin Binding - The routed hardware image binding recovered from one oracle request.
- Verified
XrtBuild Identity - Exact XRT build identity recovered from the retained native-XRT reports.
Constants§
- PHASE_
B_ ORACLE_ RECEIPT_ SCHEMA - CLI receipt schema that explicitly binds the typed result contract.
- PHASE_
B_ TYPED_ RESULT_ CONTRACT - Closed result contract consumed by
verify_typed_sealed_result. - PHASE_
B_ TYPED_ RESULT_ SCHEMA - Schema emitted by a completed Phase-B hardware-oracle comparison.
Functions§
- completed_
result_ receipt_ line - Serializes the exact canonical schema-2 creation-receipt line.
- execute
- Validates a sealed Phase-B archive and creates a distinct sealed result.
- execute_
source - Validate one sealed source-simulation case and create a separate sealed result.
- open_
verified_ oracle_ receipt_ capture - Securely opens and validates one exact schema-2 creation-receipt capture.
- verify_
sealed_ result - Revalidates every entry in a sealed result and requires the external manifest byte-count/digest receipt captured when that result was created.
- verify_
typed_ sealed_ result - Revalidates a completed Phase-B result from its descriptor-retained receipt.