pricing

Price tracks usage, not seats.

One free workspace forever. Upgrade only when your agents cross the cap. Enterprise terms when you need self-hosting, SOC2 evidence, or regional residency.

Free

$0forever

Build, prototype, ship a side-project agent — no card required.

Start free
  • 1,000 UCAN mints + 1,000 proxy calls / month
  • Hash-chained audit log + signed daily roots
  • GitHub / Slack / Google / Notion connectors
  • Visual policy builder + Cedar editor
  • Community support (Discord)

Pro

recommended
$49per workspace / month

Production agents with audit retention and an SLA.

Upgrade in app
  • 100,000 UCAN mints + 100,000 proxy calls / month
  • 90-day hot audit retention; 7-year cold archive (R2)
  • Step-up approvals via passkey + Telegram
  • Email support · 1 business-day response
  • Stripe Checkout · cancel any time

Enterprise

Custom

Self-hosted PDP, SOC2 evidence, federation, regional residency.

Talk to sales
  • Unlimited usage · per-PDP licensing
  • Customer-managed keys + multi-region control plane
  • SOC2 Type I/II evidence package (post-audit)
  • SCIM + OIDC IdP federation
  • Slack-connect support · 4-hour SLA
how the meter works

Every call counts once.

  1. 01

    UCAN mint counts as 1

    Each /v1/mint-ucan call from your SDK costs one credit. UCANs are reused until expiry — there's no per-API-call mint.

  2. 02

    Proxy call counts as 1

    Each /v1/proxy hit through the PDP costs one credit. Denies, step-ups, and allows all count the same — the audit row is what you're paying for.

  3. 03

    Resets the 1st (UTC)

    Counter zeros at the start of each calendar month. No prorating; carryovers are not a feature.

frequently asked

What happens at the cap?

The mint endpoint returns 402 with error_code=quota_exceeded. Existing UCANs keep working until they expire; new ones wait until reset or upgrade.

Can I see usage live?

Yes. /app/billing surfaces the current period's count, a horizontal meter, and the days-to-reset. A banner appears at 80% and again when exhausted.

Is this metered through Stripe?

Stripe handles the recurring Pro charge today. Per-request meter sync to Stripe Meter API is on the post-wedge roadmap; the column is there, the worker is not yet shipped.

What's NOT counted?

Dashboard reads, OAuth flows, passkey enrollment, and webhook events do not consume credits. Only mint + proxy.