# `Opsmaru.Incus.Operations.Evidence`
[🔗](https://github.com/upmaru/opsmaru-incus/blob/v0.1.0/lib/opsmaru/incus/operations/evidence.ex#L1)

Client evidence behind each operation, read from the ledgers at compile time.

A requirement is a native method name (`"GetInstances"`), a helper
(`"helper:connect"`) or a streaming contract (`"stream:S01"`). It has
evidence only when every endpoint row mapping it is behavior-complete under a
completion record (a stream contract must be certified) and its Go coverage
entry, where one exists, names an implementation and evidence files. Tool
results never feed back into these ledgers.

# `lookup`

Evidence for one requirement: `{:ok, record}` or `{:error, reason}`.

# `missing`

Requirements among `requirements` that lack evidence.

---

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