The 23 substrates (plus the ANY wildcard)
ANY in the table below is a wildcard target, not a 24th substrate.
Substrate-specific constraints
Each substrate brings constraints the platform must respect. The constraint types are themselves first-class in the type system:- Spatial constraints — geofences, polygons, altitude bands.
- Temporal constraints — windows, blackout periods, quiet hours.
- Audience constraints — age, consent, opt-out registries.
- Content constraints — substrate-appropriate format and policy.
- Territory constraints — broadcast / streaming territories.
- Behavioural constraints — automotive speed gates, drone altitude / no-fly zones, robotics kinematic envelopes.
- Broadcast footprint claims — satellite beam coverage.
- Audio attention constraints — voice-assistant prominence.
- Opt-out registry constraints — TCPA, PECR, DNC, CASL.
- Consent records — first-class auditable consent objects.