Bifrost/src/Bifrost.Web/Configuration
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 436a02864f Vote budgets: at the cap a new key evicts the least recently used key with permits left
Ruling budget-table-evict-oldest. FixedWindowBudget keeps two linked lists (window start, last use among keys
with permits left) so eviction and expiry are O(1); a spent key is never evicted, and a table full of spent keys
refuses a new key as TableFull with the true wait. Accounts get their own cast table. The vote page checks the
subject before spending any key, and the refusal names its reason: cast budget, mint budget, or a busy table.
Not verified by a build yet at this commit.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-11 19:16:30 +02:00
..
BootstrapOptions.cs Implement alpha foundation workflow and GitHub sync 2026-04-22 09:50:31 +01:00
BridgeOptions.cs Gate GitHub bridge actions and receipt agent runs 2026-06-17 04:03:14 +01:00
ConceptVoteOptions.cs Vote budgets: at the cap a new key evicts the least recently used key with permits left 2026-10-11 19:16:30 +02:00
GitHubAppOptions.cs Implement alpha foundation workflow and GitHub sync 2026-04-22 09:50:31 +01:00
GitHubOAuthOptions.cs Initial Scaffold 2026-04-21 20:08:49 +01:00
HeimdallOptions.cs Add Heimdall patron support intake 2026-06-09 17:16:27 +01:00
HostOptions.cs Implement alpha foundation workflow and GitHub sync 2026-04-22 09:50:31 +01:00
StripeOptions.cs Add Stripe patronage checkout integration 2026-06-22 14:08:35 +01:00