# `Jido.Messaging.TopologyValidator`
[🔗](https://github.com/agentjido/jido_messaging/blob/v1.0.0/lib/jido_messaging/topology_validator.ex#L1)

Validation helpers for bridge-room topology payloads.

# `validation_error`

```elixir
@type validation_error() :: %{code: atom(), detail: map()}
```

# `validate_bridge_room_spec`

```elixir
@spec validate_bridge_room_spec(module(), Jido.Messaging.BridgeRoomSpec.t()) ::
  :ok | {:error, {:invalid_topology, [validation_error()]}}
```

Validates bridge-room topology references before applying them.

---

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