1.4 KiB
1.4 KiB
Evidence Bundle Importer (Import Pipeline)
Module
EvidenceLocker
Status
IMPLEMENTED
Description
Import pipeline for evidence bundles with DSSE signature verification, content-addressed ID recomputation, deduplication, and conflict resolution. Complements the existing "Evidence Bundles (Release Evidence Packs)" and "Audit Bundle Export" with inbound import capability.
Implementation Details
- Modules:
src/EvidenceLocker/__Libraries/StellaOps.EvidenceLocker.Import/ - Key Classes:
EvidenceBundleImporter(src/EvidenceLocker/__Libraries/StellaOps.EvidenceLocker.Import/EvidenceBundleImporter.cs) - imports evidence bundles with DSSE verification, ID recomputation, deduplication, and conflict resolution
- Interfaces: None (uses concrete importer)
- Source: batch_37/file_04.md
E2E Test Plan
- Import a valid evidence bundle via
EvidenceBundleImporterand verify DSSE signature is validated before ingestion - Verify content-addressed IDs are recomputed during import and match the bundle manifest
- Import a duplicate bundle and verify deduplication prevents redundant storage
- Import a bundle with a conflicting ID (same ID, different content) and verify conflict resolution handles it
- Import a bundle with an invalid DSSE signature and verify the import is rejected
- Verify imported bundles are queryable through the standard evidence locker API after import