Expand description
Consignment Validation Pipeline
Provides detailed, step-by-step validation of consignments:
- Fetch state proof chain
- Verify commitment linkage
- Verify single consumption of each seal
- Verify no conflicting state transitions
- Accept or reject based on full validation
§Validation Pipeline
Consignment Received
↓
[1] Structural Validation
- Version check
- Schema ID consistency
- Required fields present
↓
[2] Commitment Chain Validation
- Genesis → Latest chain integrity
- No missing commitments
- No cycles or duplicates
↓
[3] Seal Consumption Validation
- Each seal consumed at most once
- Cross-chain double-spend check
- Seal references match transitions
↓
[4] State Transition Validation
- Inputs satisfied by prior outputs
- State conservation rules
- No conflicting transitions
↓
[5] Final Acceptance Decision
- All checks pass → Accept
- Any check fails → Reject with reasonStructs§
- Consignment
Validator - Consignment validator with detailed reporting.
- Validation
Report - Detailed validation report.
- Validation
Step - A single validation step result.