Expand description
Port trait definitions for all bounded contexts.
Each trait defines a capability boundary between the domain and its
adapters. All traits are object-safe — verified by compile-time
assertions below. No I/O, no async, no concrete types from external
crates appear in return positions.
Structs§
- AiGen
Profile - Spectral fingerprint for a single AI image generator model.
- Camera
Profile - Camera-model statistical fingerprint — used to defeat model-based steganalysis by matching the cover’s noise floor.
- Carrier
Bin - A single frequency-domain carrier bin occupied by an AI generator’s watermark.
Enums§
- Cover
Profile - Discriminated union of cover-source fingerprint profiles.
Traits§
- Adaptive
Optimiser - Adversarial embedding optimiser port (STC-inspired).
- Amnesia
Pipeline - Amnesiac in-memory pipeline port.
- Archive
Handler - Multi-carrier archive port (ZIP / TAR / TAR.GZ).
- Canary
Service - Canary shard tripwire port.
- Capacity
Analyser - Steganalysis and capacity estimation port.
- Compression
Simulator - Compression survivability port — social media platform recompression.
- Corpus
Index - Corpus index and zero-modification cover selection port.
- Cover
Profile Matcher - Cover profile matching port — detects whether a cover is AI-generated or camera-sourced.
- Dead
Drop Encoder - Platform-aware dead drop encoder port.
- Deniable
Embedder - Dual-payload deniable steganography port.
- Distributor
- Payload distribution port.
- Embed
Technique - Embedding half of a steganographic technique.
- Encryptor
- Key encapsulation mechanism (KEM) port — ML-KEM-1024.
- Error
Corrector - Reed-Solomon K-of-N erasure coding port.
- Extract
Technique - Extraction half of a steganographic technique.
- Forensic
Watermarker - Forensic watermark tripwire port.
- Geographic
Distributor - Geographic threshold distribution port.
- Media
Loader - Codec adapter port for loading and saving cover media files.
- Panic
Wiper - Emergency panic-wipe port.
- PdfProcessor
- First-class PDF bounded context port.
- Reconstructor
- K-of-N shard reconstruction port.
- Signer
- Digital signature port — ML-DSA-87.
- Stylo
Scrubber - Linguistic stylometric fingerprint scrubbing port.
- Symmetric
Cipher - Symmetric cipher port — AES-256-GCM.
- Time
Lock Service - Rivest sequential-squaring time-lock puzzle port.