ARCP v1.1 §9.6 introduces cost.budget capability with runtime-enforced counters. Not implemented.
Steps:
- Add
CostBudget lease capability with max, unit, consumed fields (use bcmath or Brick\Math for precision)
- Runtime increments counter on cost-tagged metric events
- On exceeding budget, emit
BUDGET_EXHAUSTED error
- Implement subset enforcement (child ≤ parent)
- Add
samples/cost_budget/ demo
- Tests
Reference: spec §9.6.
Audit reference: ARCP SDK Audit v1.1 (2026-05-19)
ARCP v1.1 §9.6 introduces
cost.budgetcapability with runtime-enforced counters. Not implemented.Steps:
CostBudgetlease capability withmax,unit,consumedfields (usebcmathorBrick\Mathfor precision)BUDGET_EXHAUSTEDerrorsamples/cost_budget/demoReference: spec §9.6.
Audit reference: ARCP SDK Audit v1.1 (2026-05-19)