Skip to main content

Billing & Metering

SenseLab bills on operations — the reads and writes your agents make — rather than on stored megabytes or seats alone. This page explains what counts, what each plan includes, and what happens at the limit.

What Counts as an Operation

Committing an outcome is deliberately free. It is the step that teaches your memory which entries were actually worth reading, and charging for it would discourage exactly the behaviour that makes the rest of your memory better. Room and negotiation tools, health checks, and account administration are also free. Only data-plane reads and writes are metered, so anything not in the table above costs nothing.

Plans

Enterprise is priced per agreement and lifts every limit above. Room guests join a room through a share link from their own account, so they never consume one of your seats.

Going Over

If you need more operations than your plan includes, buy an overage pack of 10,000 operations. The pack price falls as the plan grows:

Knowing Before You Hit the Limit

Every metered response carries your current position, so an agent can see it coming without a separate call: The dashboard shows the same thing under Settings → Usage, and GET /api/v1/me returns your remaining ops and warning level. When an account is out of operations, requests are refused with 402 and a body explaining why — quota_exceeded — along with a link to upgrade. Room and seat ceilings refuse the same way, with room_limit_reached and seat_limit_reached, so a failure always names the limit you actually hit.

Managing Your Subscription

Billing runs on Stripe. Upgrade, downgrade, change a payment method, or download invoices from the customer portal, reachable from Settings in the dashboard.