cadrumo.application.ledger.evidence_input_ports module

Application-owned capability for deriving evidence shape from content bytes.

class EvidenceDocumentShapeProbe(*args, **kwargs)[source]

Bases: Protocol

Read-only capability that classifies evidence by its own bytes.

class EvidenceInputPorts(document_shape_probe)[source]

Bases: object

Required capabilities for resolving stored evidence into memory.

Parameters:

document_shape_probe (EvidenceDocumentShapeProbe)

document_shape_probe: EvidenceDocumentShapeProbe