# `Monty.Frameworks.Models.EvidenceMatching.FeaturesForMatching.Selector`
[🔗](https://github.com/d-led/ex.tbp.monty/blob/v0.1.0/packages/ex_tbp_monty_core/lib/monty/frameworks/models/evidence_matching/features_for_matching/selector.ex#L1)

Deciding which channels take part in feature matching — the selector family.

Mirrors `tbp/monty/frameworks/models/evidence_matching/features_for_matching/selector.py`,
a module holding a protocol and its default implementation:

  * `Monty.Frameworks.Models.EvidenceMatching.FeaturesForMatching.Selector.FeaturesForMatchingSelector`
    is the protocol, as a behaviour;
  * `...Selector.DefaultFeaturesForMatchingSelector` is the default, and
    `...FeaturesForMatching.AllSelector` is the alternative Monty ships.

The decision matters because a channel not used for features still
contributes pose evidence: switching features off is not the same as ignoring
the channel.

---

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