# `Logistiki.Audit.Evidence`
[🔗](https://github.com/thanos/logistiki/blob/v0.1.0/lib/logistiki/audit/evidence.ex#L1)

A structured audit-evidence record.

`Evidence` is the in-memory explanation that accompanies a processed event;
it is persisted as one or more `Logistiki.Audit.AuditEvent` rows by
`Logistiki.Audit`.

# `t`

```elixir
@type t() :: %Logistiki.Audit.Evidence{
  event_id: term() | nil,
  explanation: map(),
  journal_id: term() | nil,
  stages: [map()]
}
```

The struct type. See the module documentation for field details and examples.

# `build`
*since 0.1.0* 

Builds an evidence record from a pipeline trace.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
