Skip to main content

Provider Onboarding

General Wisdom providers list OSINT applications on the marketplace. Users purchase sessions using SMART tokens; providers earn money from that session revenue.

What Is a Provider?

A provider is a third-party developer or organization that integrates the General Wisdom SDK into an existing application and lists it on the marketplace. When a user launches a session, the marketplace issues a signed JWT to your application. The SDK validates that token and manages the session lifecycle.

Providers set their own pricing, control session behavior via SDK hooks, and receive payouts monthly.

Revenue Share

Providers receive 65% of session token revenue. The platform retains 35%* to cover payment processing, infrastructure, and marketplace operation. Payouts are processed monthly via Stripe Connect.

*Different revenue share rates are available for high-volume providers. Contact us to discuss.

See the Provider Agreement for full terms.

Prerequisites

  • A web application accessible at a stable HTTPS endpoint
  • Node.js >= 16.x
  • A General Wisdom account (sign up at platform.generalwisdom.com)

Onboarding Steps

Follow these guides in order:

StepGuideWhat You'll Do
1Create an OrganizationRegister a provider entity, invite team members
2Register an ApplicationAdd your application, configure callback URL and JWKS endpoint
3Marketplace ListingSet pricing, write description, upload screenshots
4Provider AgreementReview and accept revenue share terms
5Stripe ConnectConnect your bank account for monthly payouts
6Go-Live ChecklistVerify all requirements before submitting for review

SDK Integration

The SDK handles session token validation and lifecycle management in your application. Install it from npm:

npm install @general-wisdom/sdk

See SDK Integration for the full setup guide, including initialization, lifecycle hooks, and JWKS endpoint configuration.