Skip to content
For publishers

Get paid every time AI uses your content.

Setting up is easy and fast, with full auditable control of all site configurations and licensing preferences at every stage. OpenRSL lets you call the shots in stopping misuse and turning your website’s AI-driven traffic into recurring usage revenue.

Drop an OpenRSL library into your stack, set your terms, and let crawlers pay for what they take. No invoices, no chasing, no contracts to sign one by one.

Or, use the PDS PropertyRightsRSL plugin toolkit, a commercial implementation of OpenRSL that uses PDS and Stripe for licensing and settlement. Publishers can install the turnkey plugins instantly on compatible sites:

OpenRSL gates your content behind the licensing requirements you stipulate for each asset. Make money for every retrieval, training usage, citation, and user engagement events where AI tool workflows need access to your website.

How a license happens
01

You publish terms

OpenRSL generates your rsl.xml and points robots.txt at it — your prices and allowed uses, on the public record.

02

A crawler discovers

An AI crawler reads robots.txt, finds your rsl.xml, and sees exactly what it may use and at what price.

03

License & pay

It accepts your terms; the OLP server issues a signed license ticket and holds payment for the intended use.

04

You get paid

Your content is served against the ticket, funds settle to you, and a signed receipt lands in your audit log.

Setup

Three steps.

The plugin generates your rsl.xml, points robots.txt at it, and connects payouts. From there, every license is recorded automatically.

1. Install

Drop in the OpenRSL library for your stack (PHP, Python, or TypeScript) and it scaffolds your license file at /rsl.xml.

2. Set terms

Choose which AI uses you allow: train, summarize, cite, or inference. Set a price per request, per token, or per article.

3. Connect payouts

A pluggable payments layer handles the money. Stripe is supported out of the box, and you can wire in any provider you run.

What you keep

Your content stays where it is. Your URLs stay where they are. OpenRSL adds a license, a record, and a settlement path. That is all.

What you get

A signed receipt for every use. An auditable log you can hand to a lawyer or a regulator. A revenue line that did not exist last year.

Pricing

You set the price.

Use flexible OpenRSL tools to declare your terms in rsl.xml (public and machine-readable), then crawlers pay what you declared.

per-token

Aligned with training use, where the volume of text consumed is the relevant unit.

per-request

For crawling and inference use, where each query is a discrete event regardless of response length.

per-article

A flat fee per article accessed under a given license type. Simplifies pricing for archives and single-piece licensing.

FAQ

Common questions.

How does payout work?

The payment layer is pluggable. Settlement runs through whichever provider you configure: Stripe ships built in, or implement the provider interface for your own backend.

Do I need to change my existing site structure?

No. rsl.xml sits at a known path. Your URLs, CMS, and publishing workflow stay the same.

Is the standard open?

Yes. RSL is an open standard. OpenRSL is the open-source reference implementation. Anyone can implement it independently.