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:
| Step | Guide | What You'll Do |
|---|---|---|
| 1 | Create an Organization | Register a provider entity, invite team members |
| 2 | Register an Application | Add your application, configure callback URL and JWKS endpoint |
| 3 | Marketplace Listing | Set pricing, write description, upload screenshots |
| 4 | Provider Agreement | Review and accept revenue share terms |
| 5 | Stripe Connect | Connect your bank account for monthly payouts |
| 6 | Go-Live Checklist | Verify 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.