Files
git.stella-ops.org/docs/features/checked/evidencelocker/evidence-bundle-importer.md
2026-02-14 09:11:48 +02:00

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 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