Skip to main content

Core Components

Merchants (Publishers)

Publishers, websites, and API providers that want to license content & monetize bot traffic.
ComponentDescription
WebsitesWebsites you want to protect & monetize
ContentSpecific URL patterns within a system that require licensing
License PlansRSL licenses defining terms, permitted uses, and pricing
API KeysCredentials for authenticating with Supertab Connect API

Customers

Organizations or individuals operating bots that access web content.
ComponentDescription
Customer SystemsIndividual bots, scrapers, or AI agents
Customer KeysPublic/private key pairs for authentication (ES256)

Edge Processing Flow

What Happens at the Edge

  1. Detection: Identify automated traffic using CDN bot detection signals
  2. Verification: Validate RSL License Tokens using cached public keys
  3. Decision: Allow or block access based on token validity and your settings
  4. Logging: Record events for analytics and billing

Token Flow

For Customers (Getting a Token)

  1. Generate a client assertion JWT signed with your private key
  2. Exchange it at Supertab Connect’s /rsl/token endpoint
  3. Receive a license token valid for the requested resource
  4. Include the token in requests: Authorization: License {token}

For Merchants (Verifying a Token)

  1. Edge SDK extracts the token from the Authorization header
  2. Verify signature using Supertab Connect’s public keys (cached)
  3. Check token claims (expiration, audience, issuer)
  4. Allow or deny access based on verification result
  5. Record usage event

Next Steps