Skip to main content

Provider Dashboard

The provider dashboard provides a real-time overview of your application's performance on the General Wisdom marketplace. Access it from the Provider Portal.

Key Performance Indicators

The dashboard surfaces four primary KPIs at the top level:

KPIDescriptionUpdate Frequency
Active SessionsNumber of sessions currently in progressReal-time
Total Sessions (period)Sessions launched within the selected time rangeHourly
Revenue (period)SMART tokens earned within the selected time rangeHourly
Completion RatePercentage of sessions that ran to natural expirationDaily

Dashboard Sections

Session Activity

A time-series chart showing session launches, extensions, and terminations over the selected period. Supports daily, weekly, and monthly granularity.

// Fetch session activity via the SDK
const activity = await gw.provider.analytics.getSessionActivity({
period: '30d',
granularity: 'daily',
});

// activity.dataPoints: Array<{ date: string; launched: number; terminated: number; extended: number }>

Revenue Summary

Displays total tokens earned, broken down by:

  • Session fees — base tokens charged per session launch
  • Extension fees — tokens earned from session extensions
  • In-session purchases — add-on purchases made during active sessions

Geographic Distribution

A heatmap showing where your sessions originate, aggregated by country. Useful for identifying high-demand regions and planning capacity.

Top Applications

If you publish multiple applications, this panel ranks them by session count and revenue contribution for the selected period.

Time Range Selection

All dashboard views support configurable time ranges:

  • Last 24 hours
  • Last 7 days
  • Last 30 days
  • Last 90 days
  • Custom date range

Exporting Data

Dashboard data can be exported in CSV or JSON format for use in external analytics tools:

const exportUrl = await gw.provider.analytics.exportData({
format: 'csv',
period: '30d',
sections: ['sessions', 'revenue'],
});
// Returns a signed URL valid for 15 minutes

Webhook Notifications

Configure threshold-based alerts to receive notifications when KPIs cross defined boundaries. See Session Webhooks for setup details.

Alert TypeExample Trigger
Revenue milestoneDaily revenue exceeds 10,000 tokens
Session spikeHourly sessions exceed 2x rolling average
Completion dropCompletion rate falls below 80%