bursar.allowance module
Pure resolver for configurable free-allowance reset windows (WS9).
bursar.breakdown module
Aggregated cost breakdown produced by PricingEngine.calculate().
bursar.config module
Pricing config loading with pydantic validation and expression validation.
bursar.engine module
Core engine that loads config and calculates credit costs.
bursar.events module
Typed event emitter for credit lifecycle events.
bursar.expr module
Safe expression evaluator using Pythonβs ast module.
bursar.interface.base module
Abstract credit store interface.
bursar.interface package
Submodules
bursar.interface.memory module
In-memory credit store for testing and development.
bursar.interface.models module
Pydantic schemas for credit store operations.
bursar.interface.postgres module
Vanilla PostgreSQL-backed credit store adapter.
bursar.interface.supabase module
HTTPX-based Supabase credit store adapter.
bursar.manager module
High-level credit manager.
bursar package
Subpackages
bursar.metrics module
Pure data structures for agent usage telemetry.
bursar.sql package
Module contents
bursar API Reference
* bursar
bursar
* bursar package