Skip to content

Audience-Specific Routing Filter

Routing filter — instantiates Signal Value Preservation

Delivers each signal only to the receivers for whom it is relevant and actionable, so no audience is trained to ignore a channel that mostly fires for someone else.

The Audience-Specific Routing Filter segments receivers and delivers each firing only to the subset it actually concerns. The one idea that makes it this mechanism is that it preserves a signal's value by narrowing who hears it rather than how often or how loudly it fires — a channel keeps its meaning for an audience only when most of what reaches that audience is genuinely for them. It works the addressing dimension, which distinguishes it from the volume cap of a budget and the timing rule of a cooldown. The moment an audience learns that a channel mostly fires about other people, they mute it wholesale — and the routing filter exists to prevent exactly that learning.

Example

A county keeps issuing Wireless Emergency Alerts — the government messages pushed straight to mobile phones — for flooding, road closures, and boil-water notices across the whole county. Residents, buzzed repeatedly about events miles away, start opting out of the entire alert category, taking the life-safety alerts with them. The routing filter fixes the addressing: a flash-flood warning goes only to the affected watershed's cell sectors, an evacuation order only to the evacuation zone, a boil-water notice only to the affected water district. Behind it sits a model of each audience — residents in zone A expect flooding actions, highway drivers expect closures — so each firing lands where it can be acted on. Opt-outs fall, because when a phone now buzzes, it is about here.

How it works

Receivers are partitioned into segments — by geography, role, subscription, or risk exposure — and each signal type carries a routing predicate that decides which segments receive it; the firing is delivered only on a match. Underneath, the filter maintains a model of what each segment believes the signal means and what action it can take, and it suppresses or reroutes firings that don't concern a given segment rather than broadcasting to everyone by default.

Tuning parameters

  • Segment granularity — coarse (all residents) to fine (this building). Finer routing raises relevance but risks missing spillover cases just outside the drawn boundary.
  • Over- versus under-inclusion bias — whether to err toward a wider ring (safety) or a tighter ring (relevance). Life-safety signals should bias inclusive; convenience signals can bias tight.
  • Opt-out granularity — whether receivers can mute sub-types without muting the life-safety category. Fine-grained opt-outs keep people subscribed to what actually matters.
  • Model-refresh cadence — how often the receiver-interpretation model is updated as audiences, roles, and their available actions drift.

When it helps, and when it misleads

Its strength is that it blocks the most common devaluation path of all — a broadcast channel that trains a whole audience to ignore it because most firings are irrelevant to them. Its failure modes are boundary misses (the resident just outside the flood polygon who needed the warning) and a stale audience model that routes confidently to the wrong people. It can also be misused to suppress a signal from an inconvenient audience under the cover of "relevance." The discipline that guards against this is to bias life-safety routing toward inclusion, audit the boundary for misses, and keep the segmentation criteria public so "not relevant to you" cannot quietly mean "not convenient for us."[^wea]

How it implements the components

  • audience_segmentation_rule — its core: it partitions receivers into segments and binds each signal to the segment(s) it concerns.
  • receiver_interpretation_model — it maintains, per segment, who sees the signal, what they take it to mean, and what action they can take — the map every routing decision runs on.

It does not ration total volume (receiver_attention_budget, credibility_budget) — that's Alert or Label Budget — nor measure whether the routed-to receivers still respond (habituation_and_adaptation_monitor) — that's Receiver Response Dashboard.

  • Instantiates: Signal Value Preservation — routing preserves per-audience relevance, without which a channel decays into background noise.
  • Sibling mechanisms: Alert or Label Budget · Receiver Response Dashboard · Label Taxonomy Cleanup · Severity Tier Recalibration