Outcome-based pricing for APIs · MCP · Agents

Money moves
only when the
outcome clears.

Cleard verifies whether your API, MCP tool, or agent delivered what was asked, then charges only for accepted results, and signs a receipt your users can verify.

Stop charging for the call. Charge for the result.

Try the builder
Works on Stripe + x402 · Non-custodial
enrich.py · cleard live

            
accepted → charged · receipt signed
Where pricing is going

From access, to usage, to outcomes.

The unit you charge for keeps moving.

Access
pay to get in
Usage
pay per call
Outcomes
pay for results

Every shift moved payment closer to value. Outcomes are the end of that line, and where agents have to land.

The world already pays for outcomes.

Support agents, bug bounties, and service marketplaces already pay for accepted results. Cleard makes that model programmable for APIs, MCP tools, and agents.

Intercom
charges per result
$0.99 / resolution
Zendesk
resolution-based
per resolution
Sierra
outcome-based
per resolved outcome
HackerOne
bounty model
per confirmed bug

They price on outcomes they declare. Cleard proves them.

The ladder

What outcome-based pricing looks like.

You set the ladder. Payment scales with how much the agent actually delivered, nothing for a miss, more for a win.

Web scraping
Outcome: a clean, structured dataset.
scrape blocked or CAPTCHA$0
partial fields filled20%
schema valid + freshness passes100%
duplicate rate under threshold+ bonus
Yield router
Outcome: realized yield, not routes quoted.
route quoted$0
route executed$0.10
funds deployed$2
APY target met$20
yield realizedperf fee
Customer support
Outcome: ticket resolved, no reopen in 24h.
attempted answer$0
answer was useful$0.20
ticket resolved$2
resolved without human escalation$5
Lead enrichment
Outcome: a usable, verified lead.
email bounces$0
company / domain only$0.10
valid work email$0.50
email + LinkedIn + title verified$1.50
Why it matters

Turn it on, and it pays both ways.

Per call you're a commodity; per outcome you're paid for the result, and the price scales with what you delivered. Your users feel it too, a failed call costs them nothing, so they try more, trust the receipt, and stay.

They try more
A failed call costs them nothing, so there's no risk in trying. Usage goes up.
They trust you
Every accepted result ships with a signed receipt they can verify. Trust stops being a promise.
They stay
They pay for value delivered, not your retries and dead ends. Churn drops.
You stand out
"Pay only when it works" is an offer no per-call rival can match.
Proof, graded

You decide what counts as done.

Three grades of proof. Start with a line of code (it covers most calls) and reach for more only when the work is fuzzier.

Pick a grade to see it verified Try the builder

Schema valid, the field is there, it's fresh, it's not empty. One line of code, instant.

Scrape must contain a price, not a CAPTCHA. ~85% of calls.

The user sets the criteria up front. The result is scored, and payment scales to what was delivered.

"10 CTO emails, verified." 7 valid → pay for 7.

For fuzzy work code can't score, an independent judge rules. Not the seller, not the buyer.

Did the summary answer the question? Did the ticket resolve?

verify · grade-1

          
ACCEPTED ✓ +$0.30
source of truth
The receipt

Proof, not promises.

A seller saying it worked isn't enough. Every accepted result ships with a signed, portable receipt your user can verify, the money simply waits until the job is done.

Non-custodial Open receipt Stripe + x402
RECEIPT
ACCEPTED ✓
didenrich · lead #4821
accepted ifemail && domain
resultACCEPTED ✓
charge0.50 USD
signatureed25519:9c…
Pay only
when it works.
cleard.xyz

Questions developers actually ask

Not us. Cleard is not a merchant of record and never holds your funds, it's a verification-and-release layer on top of the rail you already use. On Stripe, it authorizes the charge and only captures when the result is accepted. On x402 / crypto, funds sit in non-custodial escrow you control until your rule passes. Cleard is the rule, not the wallet.
Anything you can express as a check on the result: structured outputs (schema + fields), API status and shape, screenshots / visual diffs, database writes, webhook confirmations, on-chain state, signed receipts, and human-approval events. Deterministic checks run in one line; an LLM judge or oracle handles fuzzy cases, opt-in.
You pick the source of truth: the API (status, fields), the user (accepts the result), the chain (balance/swap/vault state), or a verifier (oracle, judge, or human). Cleard binds that decision to payment with a portable signed receipt.
No, and you don't need that. You add Cleard to your own endpoint to offer outcome-based pricing to your users. You control the charge, so there's nothing to claw back from anyone else.
'Success' usually means HTTP 200, and a CAPTCHA page is a 200. Cleard checks the result is what was asked for, down to the field, not just that something came back.
No. Cleard rides Stripe today and x402 / USDC for crypto-native agents. One SDK, both rails.
Deterministic checks run inline and are instant. The judged tier is opt-in and async, used only where the value is worth the wait.
Wrap one endpoint, write one rule. SDK in Python and TypeScript. First design partners get hands-on help.