Execution is unmetered. You pay for signed proof.
Surfil never meters your agent traffic. One server-signed value-output - a receipt, a benchmark, an attestation - is one Credit. That's the whole model.
surfil verify on any receipt - the signature is the proof.Four plans, one honest meter
Starter is $5/mo and there is no free tier. Pro is the smart default for individual developers.
Pro
What a Credit actually is
Most tools meter what you do. Surfil meters what it proves.
Execution is unmetered
Run your agents as much as you want. Surfil never meters agent traffic, requests, or seats of usage.
Signed output is the unit
One server-signed value-output - a savings receipt, a benchmark result, an attestation - equals one Credit.
Atomic and idempotent
Credit decrements are atomic with idempotency keys, so a retry or a crash never double-charges you.
Fair consumption order
Credits burn in your favor - window credits first, then monthly, then paid, then granted last.
What each plan unlocks
| Capability | Starter | Pro | Team | Enterprise |
|---|---|---|---|---|
| Core (install, consolidation, Weave) | ✓ | ✓ | ✓ | ✓ |
| Guard | monitor | enforce + sandbox | enforce + sandbox | enforce + sandbox |
| Cap | basic ledger | full | full | full |
| Mind | - | full + sync | full + Team memory | full + Team memory |
| Radar · Bench · Pilot | - | ✓ | ✓ | ✓ |
| Team dashboards & pooled credits | - | - | ✓ | ✓ |
| Proof · Fleet Control · Charter · Policy | - | - | - | ✓ |
| SSO (OIDC) + SLA | - | - | - | ✓ |
| Credits | window | monthly | pooled | practical-unlimited |
Estimate your team
Team is $20/seat monthly ($16/seat annual), pooled credits, set up with sales.
Estimate your team
See the monthly and annual total for your seat count.
Pricing questions, answered straight
Why is Pro the default recommendation?
It unlocks what most developers install Surfil for - Guard enforce, full Cap, Mind - at one flat price.
What exactly is a Credit?
One server-signed value-output. Execution is unmetered; only the signed output, the thing with value, costs a credit.
What happens when I run out of Credits?
Execution keeps working. New signed outputs wait until your window or monthly credits refresh, or you top up.
Can I downgrade?
Anytime. Downgrading never deletes data - Weave, receipts and memory stay intact; paid features just pause.
Is annual billing cheaper?
Yes - annual is a straight 20% off every paid plan: Starter $48/yr, Pro $240/yr, Team $16/seat.
Do unused credits roll over?
Window credits refresh on their normal cycle; paid top-ups don't expire while your account stays active.
Leaving is a feature, not a fight
A pricing page should also tell you what happens when you stop paying.
Downgrade never deletes
Your Weave, receipts and memory survive any downgrade. Paid features stop producing new signed outputs - nothing is taken away.
Clean uninstall
Uninstalling restores every agent config byte-for-byte and leaves zero residue on your machine. Verified, not promised.
Portable proof
Export everything as a .surfilpkg anytime. Receipts stay verifiable offline forever - even after you cancel.
Start with Pro
If the measured, signed savings don't cover $25/mo, downgrade - your data stays, your receipts keep verifying.