# `WardrikEvents.Encoder`

Encodes an agent's `WardrikCore.Event`s as the CloudEvents of `WardrikProtocol`.

# `encode`

```elixir
@spec encode(WardrikCore.Event.t(), String.t()) :: [WardrikEvents.CloudEvent.t()]
```

Encodes `event` as CloudEvents for `deployment`. Returns `[]` for an event with no agent.

---

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