Developer platform

Optimize access and
monetize your content
.

MOS decides who gets access to what, on what terms, and at what price, on every request. Deploy it at the edge, through an SDK, or via API.

Surface Decision

export default async ({ identity, customerData, context, experiences }: SurfaceWorkflowArgs): Promise<SurfaceBehavior> => {
const isAiCrawler = context.botTags
?.some(tag => tag.category === 'ai-crawler');
if (isAiCrawler) {
return { http: { status: 403, body: 'AI Access Denied' } };
}
 
const state = customerData.isCustomer ? 'paid' : (identity.userType === 'authenticated' ? 'registered' : 'anon');
const webContent = await experiences.resolveAsWebContent('final-view-modal', {
templateVariables: { state }
});
 
return {
properties: { state, webContent }
};
};

See it in action

Enforce access for every user at the edge.

the-future-herald.com/reports/q4-forecast

Visitor plan
Charge AI crawlersMeter agents & bots per request
Decision API
POST /api/v1/access-checks200 OK · 8ms
Create a free account to keep reading.Sign up →
Pro access · full article

The economics of machine traffic

By A. Rivera · 6 min read · Q4 Forecast

Automated clients now account for the majority of requests hitting premium content. For most publishers that traffic is invisible and unpriced, even as it drives real infrastructure cost and competitive risk.

The pattern is consistent across markets. Aggregators, answer engines and research agents pull far more often than the readers they eventually send back, and none of that demand is described by a subscription price built for a person with a browser.

Pricing follows the request, not the visitor

A single access-and-pricing layer changes the equation. Every request — human, agent or crawler — resolves to a decision in milliseconds: grant, meter, upsell or charge, against rules you control.

The result is a business model that scales with how your product is actually consumed, rather than one that assumes every visitor is a logged-in human on a browser.

Publishers running this way report a second benefit that is harder to price but easy to feel: they can finally see the shape of their own demand, request by request, and decide what each part of it is worth.

You have used your 3 free articlesPro monthly, £10.00 per monthUpgrade To Pro

What it does

One layer for access, pricing and control.

Decide access on every request

Who is this, what can they see, on what terms, at what price.

Configure plans, offers, and entitlements

Define access once, apply it everywhere.

Orchestrate data across your systems

Push and pull data between the tools you already run to drive richer access and pricing rules.

Govern machine traffic through the same layer

Crawlers, agents, and automated systems get the same logic as everyone else.

Run custom logic in TypeScript

Your rules, your code, deployed however your stack is built.

Version, promote, and scope changes

Package your configuration into idempotent versions, promote them from preview to live, and scope access by brand.

Observable

Every decision, logged and explained.

MOS records every access decision it makes, with the context behind it: who the request came from, which plan and rules applied, what it returned, and why. Watch decisions stream in live, view and debug them, and keep a trail of every outcome.

Observability

Event

Source

User

Environment & Time

Surface Decision - The Future Herald Web

the-future-herald-web

Human

London, GB - EU

[email protected]

Customer

cus_StBRDBwteN5ik0

Preview

12/06/2025, 13:59:46

Surface Decision - The Future Herald Web

the-future-herald-web

Bot

ChatGPT User

anon-id

Anonymous

Preview

12/06/2025, 13:59:46

Action - Send User Data

User Created

Human

London, GB - EU

anon-id

Anonymous

Preview

12/06/2025, 13:59:46

Surface Decision - The Future Herald Web

the-future-herald-web

Human

Bristol, GB - EU

[email protected]

Customer

cus_StBRDBwteN5ik0

Preview

12/06/2025, 13:59:46

Surface Decision - The Future Herald Web

the-future-herald-web

Bot

ChatGPT User

anon-id

Anonymous

Preview

12/06/2025, 13:59:46

Surface Decision - The Future Herald Web

the-future-herald-web

Human

London, GB - EU

[email protected]

Customer

cus_StBRDBwteN5ik0

Preview

12/06/2025, 13:59:46

Composable

Fits your stack.

MOS handles the access and monetization logic you would otherwise build and maintain yourself, and works with the auth, billing and CMS you already run. Deploy it at the edge, through an SDK, client-side, or as a custom integration, then push and pull data across the systems you already have.

Every request — humans · agents · crawlers
MOS decision layer
Decide access · terms · price on every request
EdgeSDKClient-sideCustom
Authyour provider
Billingyour provider
CMSyour provider

Collaborative

Hand it off.

Set the schema and guardrails once, then let your commercial teams operate offers, pricing and packaging safely inside them. They build and ship new plans, bundles and journeys in Experiences, with no release and no ticket back to you. You define what's possible, they work within it.

01.

You set the guardrails

app.monetizationos.com

const [footerElements, stickyFooterElements, subscribeElements, gameModalElements] = await Promise.all([
isAnon ? experiences.resolveAsWebContent('inline-article') : [],
isAnon ? experiences.resolveAsWebContent('sticky-footer') : [],
isAuth ? experiences.resolveAsWebContent('inline-subscribe') : [],
experiences.resolveAsWebContent('game-modal')
]);

02.

They build within them.

app.monetizationos.com

Keep reading
You've read your 3 free articles this month. Choose how you'd like to continue.
Subscribe$8 / month
Weekend pass$4.99

Recipes

Copy-pasteable code for common workflows.

Start from a working example instead of a blank file.

Pricing

Start free. Pay as you scale.

Free
$0
/ month
Up to 1M events, 1M reads and 1M writes
Sign Up
What's included:
Up to 1M events / mo
Up to 1M data reads / mo
Up to 1M data writes / mo
1GB data storage
All platform features
No credit card required
Limitations:
Rate limit
3 days log retention
Capped at limit
Usage
$49
/ month*
Includes 1M events, 1M reads and 1M writes
Subscribe
Everything in Free, plus:
Pay-as-you-go beyond free tier
All platform features
14 days log retention
99.9% SLA
Email & ticket support
Usage pricing:
Events
$0.05 / 1k
Data reads
$0.02 / 1k
Data writes
$0.10 / 1k
Storage
$5 / GB
Billed as KB/h. Equivalent to stated rate.
*Prices exclude any applicable tax.
Enterprise
Custom
Fixed pricing. Volume discounts available.
Talk to us
Everything in Usage, plus:
Up to 1M free operations included
Unlimited rate limits
Custom data retention
Volume discounts
Assisted onboarding
Custom SLA
Dedicated success manager

Globally available and distributed

>1
bn

requests per month

<50
ms

decision latency

99.9
%

platform SLA

Make your first access decision today.