Feature Flags and Live Config
DartStream uses feature flags as one part of a broader runtime operations model.
IntelliToggle is the dedicated Aortem feature flag product. DartStream integrates with IntelliToggle-backed workflows so app and game teams can coordinate runtime behavior, entitlements, experiments, live config, and operational changes from the DartStream control surface.
What the App Shows Today
The current Feature Flags page shows runtime flags for the active workspace or sandbox. Production QA has verified demo flags such as:
-
New Checkout Experience
-
Onboarding Assistant
This page is the current visible runtime-control surface in the app.
DartStream’s Role
DartStream coordinates feature flags with:
-
plan and entitlement checks
-
runtime configuration
-
experiments and remote tuning
-
telemetry and audit context
-
app/game environment boundaries
IntelliToggle’s Role
Use IntelliToggle for dedicated flag authoring, targeting, rollout governance, and OpenFeature provider workflows.
Use DartStream when those controls need to be part of a larger Flutter app, Flame game, billing, entitlement, telemetry, or live-ops workflow.
Entitlement Checks
Billing exposes feature access checks such as:
GET /api/v1/billing/features/auth_providers/check
Authorization: Bearer <Firebase ID token>
X-Tenant-ID: <tenant ID>
Example response:
{
"isValid": true,
"failureReason": null,
"hasWarning": false,
"warningMessage": null,
"used": 0,
"limit": 1,
"percentUsed": 0.0
}