Documentation Index
Fetch the complete documentation index at: https://orbit-docs.devotel.io/llms.txt
Use this file to discover all available pages before exploring further.
ADR-006: Push (FCM) and Web Chat are always-free platform infrastructure
Status: CURRENT Date: 2026-05-16Context
Push notifications (FCM) and the Orbit web-chat widget both have zero upstream wire cost — FCM is free from Google and web-chat runs on Orbit’s own widget served from the tenant’s origin. Introducing a per-message charge on either channel would invent margin from nothing.Decision
Push and Web Chat are hard-locked at $0. AnisAlwaysFreePlatformInfra short-circuit in messages.service.ts runs BEFORE the channel-pricing resolver and bypasses billing entirely. Flipping this requires explicit founder sign-off and a new ADR.
Reason
There is no vendor relationship to renegotiate. Charging is the wrong primitive — tenants pay for platform value (agents, inbox, automations) through other channels, not for FCM passthrough.Consequences
- Distinct from BYO (ADR-005) — there is no “tenant connects own account” path here. Both channels run on Orbit infrastructure.
- The fourth class in the invariant #36 billing matrix.
- Flipping requires founder restructuring of the pricing model, not just a rate-card change.
Source memos
- [[decision_embedded_signup_byo_2026_05_12]] § Wave BYO-3
invariants.md#36 (fourth billing class)