Verafirma logo Verafirma

Pricing

$0.10 per envelope. Pay per call. No minimum. No commitment. Refunded automatically on terminal failure (REJECTED, EXPIRED, CANCELLED) up to a per-envelope cap.

That’s the entire pricing surface. Everything below is detail on how the $0.10 gets paid.

Three ways to pay

x402 per-call

The wallet signs an EIP-3009 authorization for $0.10 (in USDC v2 micros) and attaches it to the request. Settlement is synchronous; the wallet is debited as the response returns. No account, no signup, no relationship beyond the single call.

The wallet IS the identity for any later history queries — see /concepts/lodestone.

API key (Stripe-funded wallet)

Sign up at app.verafirma.com with Google or GitHub. Top up the wallet via Stripe in any amount (no minimum). Mint a vf_live_* key. Every call debits $0.10 from the balance. No per-call gas, no per-call signing.

Usable from automation, server-side code, or the dashboard. Same wallet identity as the x402 path; if you start with x402 and later sign up via OAuth, the dashboard surfaces the same envelope history.

Crypto-funded wallet (deferred)

A single on-chain deposit that funds many subsequent calls without per-call gas. Not available in V1. Listed here for completeness; the per-call x402 path covers the agent use case today.

Refunds

When an envelope reaches a terminal failure state — a recipient rejected, the signing window expired, or the customer cancelled — the original $0.10 charge is automatically refunded to the wallet that paid for it.

Refunds happen through the underlying billing layer and apply up to a per-envelope cap (default: 3 refunds per envelope, configurable by the operator). Anything beyond the cap is held as a no-op so a flapping cancel/re-create loop can’t drain the operator’s float.

For x402 customers, the refund lands as a USDC transfer back to the wallet that paid. For API-key customers, the refund lands as a balance credit on the wallet.

What’s NOT in the price

The $0.10 covers:

Optional extras that may carry separate pricing in future:

V1 has no premium tier, no rate-limit-tuning fee, no support tier. If those land they’ll appear on this page.

Currency

All prices are USD-denominated. The on-chain settlement asset for x402 is USDC v2 (Base Sepolia for dev, Base mainnet for prod). On-chain transfers carry no separate facilitator fee at V1 volume; the $0.10 is what the wallet pays, period.