Usage and quotas
Operational Evidence tracks usage by customer and operation. The current operation identifier is:Usage unit
Each successfully completed Evidence Report consumes:Check your current usage
The Developer Console provides a visual view of Workspace and product usage for customers: Open usage in Developer Console. For programmatic usage data, use the API endpoint below. The Console is the customer-facing visual surface; the API remains the integration contract. Authenticated customers can inspect their current monthly usage with:Response fields
Remaining usage is calculated as:
used.
The endpoint sums recorded units for the authenticated customer, operation,
and current UTC calendar month.
A customer with no usage receives used: 0; this is not a 404.
Reading current usage is free and does not create another Usage Record.
Current usage access
If current usage is not available for the authenticated customer’s active Plan, the API returns:When usage is recorded
The current operation lifecycle is:- authentication failure;
- invalid HTTP payload;
- invalid application input;
- quota rejection;
- remote evidence image rejection;
- remote evidence image unavailability;
- provider unavailability;
- provider generation failure;
- invalid generated output;
- Evidence Report persistence failure.
Monthly quota
Quota is evaluated per customer and operation. The current public contract uses UTC calendar months. A quota period begins at:Quota decision
For the current create Evidence Report endpoint:500:
The final available unit can therefore be consumed.
Quota exceeded
When the request would exceed the current monthly quota, the API returns:Understanding quota details
remaining describes availability before the current request.
It never represents a negative value.
Customer or Plan access
Quota exhaustion is different from not having access to the billable operation. When the authenticated customer does not have a valid active Plan relationship for the operation, the API returns:Quota validation unavailable
Quota checks fail closed. If The Wo cannot safely determine whether the operation is allowed, report generation does not start. The API returns:Payment Required
The current public contract does not use:402 is reserved for a future explicit product decision involving payment or
subscription state.
Overage billing
Automatic overage billing is not part of the current public API behavior. A request that exceeds the available monthly quota is rejected instead of being automatically billed above the configured limit.Concurrent requests
The current public contract calculates quota from recorded usage before executing the operation. Multiple concurrent requests can temporarily observe the same final available unit. Strict concurrent reservation is not part of the current public contract.Retrying quota errors
A429 quota_exceeded request should not be retried repeatedly.
Retry after:
- quota becomes available;
- the next monthly period begins;
- or your Plan changes.
resetAt field identifies the beginning of the next UTC quota period.