This page describes the public integration contract at a high level. Specific detection signals, thresholds, and enforcement rules are intentionally not documented publicly.
Why Bot Protection Matters
High-demand launches can attract automated abuse, including scripted entry attempts, account misuse, queue bypass attempts, and disruptive traffic spikes. Fanfare helps preserve a fair path for real consumers without requiring customers to build their own anti-abuse system.Protection Layers
Fanfare combines several categories of protection:Client integrity
The SDK includes the client-side context needed by Fanfare protection.
Traffic controls
Request patterns are monitored and controlled to reduce automated abuse.
Experience rules
Entry, purchase, and participation limits can be configured per launch.
Review signals
Dashboards surface aggregate protection outcomes for launch monitoring.
Configuring Protection
Protection Levels
Choose the protection level that matches the expected launch profile:| Level | Description | Use Case |
|---|---|---|
| Standard | Balanced protection and UX | Most launches |
| Enhanced | Stricter checks for higher-demand work | Major drops |
| Maximum | Most restrictive protection posture | Peak demand |
Per-Experience Settings
Different experiences may need different protection levels. Use the dashboard or API to configure the protection posture, authentication requirements, and participation limits for each experience.Purchase And Participation Limits
Combine bot protection with customer-facing limits such as:- Maximum entries per verified consumer
- Maximum purchases per order or experience
- Authentication requirements for specific launches
- Draw or queue mechanics for fair allocation
Consumer Experience
Most legitimate consumers should continue without interruption. When additional verification is required, the SDK handles the verification flow and returns a clear state to your integration. Consumers who cannot be verified should see a plain, helpful message and a support path.Integration Recommendations
- Keep the SDK updated so your integration receives current protection behavior.
- Use Fanfare SDKs or documented APIs rather than recreating protection-sensitive flows.
- Validate server-side handoffs before fulfilling inventory or issuing rewards.
- Monitor launch dashboards and support channels during high-demand moments.