Phase 4 consent (GDPR/CCPA categories). Default state per
libs/mobile-sdk/tests/drift/consent-default-state.json. Host
app's CMP is the persistent source of truth — re-apply on every
app start.
Phase 4.5 Meta Pixel companion. Records the messageId of every
track() call under marketing consent so the host can dedup
client-side Meta Pixel events with server-side CAPI via
AegisFlutter.lastEventId(eventName). Pinned by
libs/mobile-sdk/tests/drift/meta-pixel-companion-contract.json.
Inline content placements module. Parity with libs/web-sdk
AegisPlacementManager + the Android PlacementManager — fetches
operator-authored inline content via /v1/placements/content and
tracks impression/click/conversion via /v1/placements/track-event.
Initialized by initialize.
Phase 4.5 plugin runtime. Register Aegis-shipped plugins or your
own integrations. Contract pinned by
libs/mobile-sdk/tests/drift/plugin-system-contract.json.
Perform the /v1/sdk/bootstrap handshake against the configured
control-plane. On success, returns the AegisBootstrapResult AND
applies the contained EventGovernanceHint to the NameGovernor.
Phase 4.5 Meta Pixel companion. Returns the messageId of the
most recent track(eventName) call (only events tracked while
marketing consent was granted).
In-App Surface Filter tracker — explicitly declare the in-app placement
surface (one of the 8 canonical keys). Equivalent to calling screen()
with a surface key, but without emitting an analytics screen event.
Threads current_surface to /v1/in-app/active and gates render.