Introduction
Your streams are valuable, and Motto gives you the tools to control who can watch them. You can restrict access to your content using any combination of the following protection features:- Geo-blocking — block or allow playback by country
- VPN blocking — prevent viewers from bypassing geo-restrictions via VPNs
- Hotlink prevention — stop unauthorized sites from embedding your streams
- Domain pinning — restrict playback to specific domains
- Registration walls — require viewers to be signed in
- Entitlement verification — verify that viewers have purchased access
- Concurrency control — limit simultaneous streams per account
- DRM — apply hardware-level content encryption
Concepts
Each of these protection features is referred to as a rule. A rule is a single protection measure — for example, a geo-restriction that blocks playback outside of France, or a domain pin that limits playback to your website. Rules are grouped into rulesets. A ruleset can contain any combination of rules and is applied to one or more pieces of content. For example, you could create a ruleset that combines geo-blocking with domain pinning, and apply it to an entire competition. You can apply multiple rulesets to the same content. When you do, Motto merges them field by field based on priority. For each rule type, the value from the highest-priority ruleset wins. Rule types that only appear in one ruleset are unaffected — they apply as-is regardless of priority. This means your rulesets stay modular. For example, you could create a platform-wide ruleset that enforces a registration wall for all content, and then create a separate ruleset that geo-blocks a specific competition to the countries where you hold the broadcasting rights. Both rulesets apply together, and neither needs to know about the other’s rules. Rulesets are reusable and can target anything from a single video to all of your content at once. For more information on how to scope your rulesets, see target selection.

