# `Gralkor.Ingest`
[🔗](https://github.com/elimydlarz/jido_gralkor/blob/main/lib/gralkor/ingest.ex#L1)

A request to ingest content through a registered `Gralkor.Lens`.

`operator_id` identifies the operator whose local Lens group is used; global
Lenses ignore it for storage placement. `lens` is the registered Lens name.
Gralkor resolves that definition before invoking its ingestion process, so
callers provide content and source context rather than ontology or group
details.

# `t`

```elixir
@type t() :: %Gralkor.Ingest{
  content: String.t(),
  evidence_id: String.t() | nil,
  lens: String.t(),
  operator_id: String.t(),
  source_description: String.t()
}
```

---

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