Participant sample application
Activate a workspace
Tracking is local. Flush sends only a canonical masked field element to the private authority bridge.
Initializing participant storage and WASM…
const analytics = await StoffelAnalytics.init({ projectId, deployment });
analytics.track("workspace_activated");
await analytics.flush();