SchematicMetronome

Real-time usage governance for Metronome

Metronome bills it. Schematic enforces it in your product: entitlements, usage controls, and the billing experience customers see, as an SDK.

See the revenue agents

● Live · what your customers see. Hover a callout, click a row.

Metering

Every event counted live at scale. Same usage Metronome rates.

Entitlements

Who gets what, live, per plan, seat, and agent.

Usage caps

Per-seat and per-agent caps stop runaway agents before the invoice.

Auditable ledger

Every grant and burn, append-only, export-ready.

Northwind · AI credit wallet
In your product · powered by Schematic
Company credits
0of 12,000 / mo
12,000 remaining
Healthy
Warn 80%
Usage caps · per user & per agent, per month
MC
Maya Chen
Member
0/ 1,500 cap
Active
DP
Dev Patel
Member
0/ 1,500 cap
Active
PR
Priya Rao
Admin
0/ 2,500 cap
Active
AI
Support AgentAI
Autonomous AI user
0/ 8,000 cap
Active
Ledger · auditable
+5,000Top-up · auto policyJul 02
−312Summarize · maya@northwindJul 08
−140Agent run · support-botJul 08
Billing
VISA ···· 4242 synced to Metronome
Auto top-up on · below 500 → +5,000
Per-user and per-agent caps draw from the shared company pool.Real-time
Done
live · entitlement stream
checkseats.invite · vandelaydeny · seats6ms
meterexport.rows · globex+3,20010ms
checkai.search · acmeallow9ms
Credits

One financial-grade pool across people, teams, and agents.

Exceptions

One-off grants and overrides, no engineering ticket.

Top-ups and policy

Self-serve top-ups, with auto top-up rules the buyer sets, priced from the Metronome rate card.

Billing by Metronome

Contracts, commits, rate cards, and invoices stay in Metronome. The wallet shows the same numbers.

Trusted in production by:

MacabacusAutomoxPlotlyPickleheadsBigCommerceHannon HillTightknitZepSema4.aiSyrtoMakeswiftWobbyPagos

Adding usage-based pricing to your product is easy. Enforcing it is much harder.

Schematic for Metronome is built to sell, enforce, and grow usage revenue.

Entitlements and billing in one loop, so you can run usage revenue end to end.

01 · Real-time enforcement

Runtime enforcement from the ledger that bills.

One check gates the feature from the ledger Metronome invoices, so UI and API always agree.

  • One call returns allow or deny. Your app never needs a customer’s billing state.
  • Millisecond decisions. Every check and meter event streams back live.
  • Sales-led and self-serve alike. Overrides, custom plans, and trials, enforced the same way.
  • React
  • JavaScript
  • Node
  • Python
  • Go
  • Ruby
  • Java
  • PHP
  • .NET
import { useSchematicEntitlement } from "@schematichq/schematic-react"
const { value, featureUsage, featureAllocation } =
useSchematicEntitlement("ai-search")
return value ? <Search used={featureUsage} of={featureAllocation} /> : <Upsell />
ai-search · Acme Robotics · 9,400 / 10,000 used
value: true · <Search /> renders
02 · Metering and credits

Metered credits that turn limits into expansion.

Usage meters live in credits, and every limit offers more credits, a higher cap, or an upgrade.

  • Leases and reservations. Reserve, commit what’s used, release the rest. No double-spending across concurrent agents.
  • One-click top-ups. Credit packs priced on your Metronome rate card, booked as commits on the contract.
  • Zero-hour provisioning. Upgrades and rep overrides take effect the moment the customer says yes.
ai.search · Acme Robotics
Starter · 10,000 searches / mo
Cap reached
10,000 / 10,000 this month
You’ve used all 10,000 AI searches this month.
Keep going right now, without a ticket.
03 · Usage governance

Usage governance, set once and enforced everywhere.

Spend caps per company, user, or agent, with a warning first. Live on save, no deploy or ticket.

  • Cap any dimension. Company, seat, or autonomous agent, from hourly to monthly.
  • Warn before you stop. Thresholds alert the buyer and your team before the cap.
  • Change it in production. Policies are data. Finance and customer success change them, no engineer.
AR
Acme Robotics
Custom Enterprise · v3 · 1,483 of 5,000 cr used this month
Resets Sep 1
Add usage control policy
Applies to
Limit period
Credit usage limit
150 cr
Warning threshold
100 cr
Caps the whole company at 150 cr per month, warns at 100, resumes on Sep 1.
CancelAdd policy

Metronome bills it. Schematic enforces it.

Metronome owns the contract, rate card, and invoice. Every check, cap, override, and top-up passes through Schematic, so access never drifts from billing.

Your product
track("ai.request")
track("export.run")
CreditWalletembedded
usage + identity events
SchematicSchematic
Entitlements
Runtime enforcement
Usage controls
Credit governance
Customer wallet
Usage tracking
real-time engine · <50ms cached checks
usage · plans · invoices
Metronome
Subscriptionplans · contracts
Rate cardprices · usage rates
Invoiceusage-based billing
01
Your product emits usage

Every feature check and metered event flows through one SDK call, in React, Node, Python, or Go.

02
Schematic decides in real time

Entitlements, caps, credits, and overrides answer allow or deny in milliseconds and write the ledger.

03
Metronome prices and bills it

The same usage drives the rate card, the invoice, and the drawdown on the commit.

04
Agents act on the truth

Provisioning, expansion, collections, and integrity agents read balances and take action through the MCP.

Enforcement

Runtime enforcement, not webhooks

Webhooks report a limit after it’s crossed. A runtime check answers locally, before the feature runs.

Streaming
How Schematic works
  • Checks run in-process on local entitlement state. No round trip.
  • Plan, cap, and override changes reach every SDK in seconds, in order.
  • Credit leases decide high-volume checks locally, with no double-spending across workers.
  • On a network blip, the SDK uses last-known state and buffers usage.
Webhooks
The usual alternative
  • Every check needs a billing API round trip or a cache you maintain.
  • Deliveries arrive out of order or twice. You dedupe and reorder them.
  • Miss one, and customers keep access they shouldn’t or lose access they paid for.
  • Someone maintains the receiver, queue, idempotency keys, and nightly reconciliation.

Enterprise-grade infrastructure you and your engineers can trust.

No single point of failure on the request path. Enforcement never breaks a feature.

Local-first checks

An in-process cache, so the network can’t slow or fail a check.

Layered caching

Every check reads the nearest copy: in-process, edge, or region.

Replicated state

Replicated across regions from one ledger. A regional outage changes nothing.

Graceful degradation

Per-feature fallback: allow, deny, or last-known state. Usage buffers, the ledger stays exact.

Revenue agents

An operating system for monetization.

Own the entitlements and the catalog Metronome bills, and run round-the-clock revenue agents for your customers on one ledger.

Expansion · agent

Expansion agent

Turns limits into upgrades.

Flags accounts near their limits and drafts the upgrade offer, with an override ready for the rep.

Runs when

Usage changes daily.

Owner

CRO · Customer success

How it runs · via Schematic MCP
  1. 1
    Find accounts near their limit read
    find_companies_near_limit(threshold: 85%)
    3 companies above 85% · Northwind at 96%
  2. 2
    Read the usage read
    get_feature_usage(northwind, 30d)
    ai.search +48% month over month · 4 of 4 seats at cap
  3. 3
    Draft the offer enforce
    create_custom_plan(northwind, from: growth, credits: +25k)
    Offer drafted · $2,400/mo · ready for review
  4. 4
    Hand it to the rep send
    notify(owner: j.reyes, channel: slack)
    Rep pinged with the usage brief and a one-click override
✓Upgrade talks start before the customer hits the wall.
Northwind · wallet
You’ve used 96% of this month’s searches.Upgrade to Growth
AI searches this month9,600 / 10,000
In the productBefore the agent runs

Built for the AI era.

Usage governance, through MCP. Set it up in an afternoon, then ask and act in plain language.

Set it up with the MCP

From prompt to enforced usage, inside your editor.

Describe your pricing to Claude, Cursor, or Codex. Plans, the entitlement check, and the wallet land in your code, mapped to Metronome.

your-app · agent session
$ claude "set up usage governance with Metronome"
Ask anything about your customers

Usage, balances, limits, contracts, answered from the ledger.

Find accounts near limits, grant overrides, schedule plan changes, all from the ledger Metronome bills against.

Which companies are close to their credit limit this month?
tool · find_companies_near_limit3 companies above 85%. Acme renews in 11 days, a top-up draft is ready.
Give your agents the same tools

Read balances, grant credits, cap limits, provision plans.

Your agents get these tools too. Every action lands in the ledger, audit trail included.

  • check_companies_usage
  • get_feature_usage
  • find_companies_near_limit
  • set_company_override
  • remove_company_override
  • create_custom_plan
  • get_company_plan
  • create_credit
  • publish_plan_version
  • list_company_overrides

Schematic MCP server · REST API · SDKs for React, Node, Python, Go, Ruby, Java, PHP, and .NET · webhooks

Connect an agent

Entitlements are commercial infrastructure.

Commercial agility, developer experience, and customer trust all rest on the entitlement layer under your billing.

01 · Commercial agility

Package your product to win deals and drive growth.

Custom plans for sales-led deals, self-serve tiers for everyone else, and packaging changes that ship without a deploy.

02 · Developer experience

Buy the entitlement system instead of building it.

Your app never needs to know the billing state of a customer. One call returns allow or deny, and the entitlement infrastructure around your billing tool never gets built.

03 · Customer trust

Deliver customer trust structurally.

Detailed invoicing, clear usage caps, fair-use alerting policies, and a customer-facing wallet, all powered by the Entitlements API.

Engineers

The architecture engineers pick.

“Using Schematic means our engineers can focus on building product features rather than maintaining billing logic.”

MakeswiftMiguel OllerCTO, Makeswift

“The industry is going to look back and wonder why the heck we ever asked internal teams to build these capabilities, often poorly, and over and over.”

Sema4.aiMichael MorrisseyCTO, Architect, and hands-on leader

“It's Schematic versus, in my opinion, being dumb and building it. I know companies that are putting so much development work into their billing platforms. Why? You shouldn't build anything that isn't your product.”

SyrtoPietro FarielloCTO, Syrto
Turn it on

Works out of the box with Metronome.

The native integration starts enforcing the catalog you defined in Metronome.