Serializable execution evidence envelope.
Summary
Types
@type t() :: %ExecutionPlane.Evidence{ attestation_class: term(), authority_verifier_id: term(), contract_version: term(), emitted_at: term(), evidence_id: term(), evidence_type: term(), execution_ref: term(), lane_id: term(), payload: term(), persistence_posture: term(), policy_bundle_hash: term(), request_id: term(), target_id: term(), target_verifier_id: term() }
Functions
@spec load(map() | keyword() | struct()) :: {:ok, struct()} | {:error, Exception.t()}
@spec new(map() | keyword() | struct()) :: {:ok, struct()} | {:error, Exception.t()}