Documentation

PaywallOS Documentation

Everything you need to build AI-native paywalls with OpenVerb

Quick Start

1. Install

npm install @paywallos/sdk

2. Wrap Your App

import { PaywallOSProvider } from '@paywallos/sdk'

<PaywallOSProvider
  apiKey="pk_..."
  userId={user.id}
  appId="app_..."
>
  <App />
</PaywallOSProvider>

3. Add Verb Attributes

<button verb="export_data">Export</button>
<button verb="generate_report">Reports</button>
<div verb="ai_suggestions">
  <AISuggestionsPanel />
</div>

4. Done! ✨

PaywallOS now automatically checks user tiers and enforces access. No button logic needed.

Additional Resources

OpenVerb Spec
Learn about the universal action language
GitHub Repository
View source code and examples
Research Paper
Read about AI-native access control
Video Tutorial
Watch the OpenVerb introduction

Need Help?

Our team is here to help you succeed with PaywallOS