Pricing lives in one place. Plans, prices, seats, quotas, and the trial/grace model are documented on Usage & Billing. This page covers the billing mechanics.
What “flat with fair use” means
There is no balance to top up and no per-call charge. Each paid plan carries a soft monthly operations ceiling that exists to catch runaway automation, not to meter you:
Crossing a ceiling starts a conversation, not an overage invoice. Local memory is never metered, throttled, or billed — it runs entirely on your device.
Per-seat team billing
Business (5 seats included) scales by seat at $25/month per additional seat.- Automatic scaling — when an admin grants access beyond the purchased seat limit, the billing engine triggers a Polar subscription seat update (
PATCH /subscriptions/{id}) and the new seat is invoiced. - Manual adjustment — add seats from Plan (
/plan) via Add Seat, which updates the Polar subscription and issues a prorated invoice. - Webhook syncing — seat claims (
customer_seat.claimed) and revocations (customer_seat.revoked) sync back via signature-verified webhooks, keeping the database and Polar aligned.
What the server measures
Three Layer-A dimensions, none of which require decryption:- Sync operations — count of background replicate calls against the
v2-agent-stateedge endpoint. - Encrypted storage — sum of ciphertext bytes in
public.agent_state_snapshotsand thesovseal-rombucket. The server measures envelope size, never content. - Seats — active member count on Business and Enterprise.
sov_proj_, sov_live_) are unlimited on every tier and are not a billing dimension.
Polar checkout
sovseal uses Polar as merchant of record for checkouts, subscriptions, seat changes, and invoices. Payment credentials never touch sovseal servers. To upgrade, downgrade, or manage invoices, open Plan (/plan) in the dashboard and choose Manage Subscription to reach the Polar customer portal.