# 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 `EvidenceBundleImporter` and 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