Skip to main content

Module ports

Module ports 

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

AiGenProfile
Spectral fingerprint for a single AI image generator model.
CameraProfile
Camera-model statistical fingerprint — used to defeat model-based steganalysis by matching the cover’s noise floor.
CarrierBin
A single frequency-domain carrier bin occupied by an AI generator’s watermark.

Enums§

CoverProfile
Discriminated union of cover-source fingerprint profiles.

Traits§

AdaptiveOptimiser
Adversarial embedding optimiser port (STC-inspired).
AmnesiaPipeline
Amnesiac in-memory pipeline port.
ArchiveHandler
Multi-carrier archive port (ZIP / TAR / TAR.GZ).
CanaryService
Canary shard tripwire port.
CapacityAnalyser
Steganalysis and capacity estimation port.
CompressionSimulator
Compression survivability port — social media platform recompression.
CorpusIndex
Corpus index and zero-modification cover selection port.
CoverProfileMatcher
Cover profile matching port — detects whether a cover is AI-generated or camera-sourced.
DeadDropEncoder
Platform-aware dead drop encoder port.
DeniableEmbedder
Dual-payload deniable steganography port.
Distributor
Payload distribution port.
EmbedTechnique
Embedding half of a steganographic technique.
Encryptor
Key encapsulation mechanism (KEM) port — ML-KEM-1024.
ErrorCorrector
Reed-Solomon K-of-N erasure coding port.
ExtractTechnique
Extraction half of a steganographic technique.
ForensicWatermarker
Forensic watermark tripwire port.
GeographicDistributor
Geographic threshold distribution port.
MediaLoader
Codec adapter port for loading and saving cover media files.
PanicWiper
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.
StyloScrubber
Linguistic stylometric fingerprint scrubbing port.
SymmetricCipher
Symmetric cipher port — AES-256-GCM.
TimeLockService
Rivest sequential-squaring time-lock puzzle port.