Patch notes: Rate stored usage readings into the ledger under hard budgets

Imported. Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers.

What shipped on OpenVibe on 2026-10-04: 63 changes to OpenVibe.Games, OpenVibe.Community, OpenVibe.Media, OpenVibe.Reviews, OpenVibe.Network, OpenVibe.AI and 14 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.Billing: Rate stored usage readings into the ledger under hard budgets (6bebb8f)
  • OpenVibe.Network: Accept the user-owned trust class in resource offers and node principals (b576490)
  • OpenVibe.Tips: Deliver paid chat effects through OpenVibe.Chat's ingress (1facb91)
  • OpenVibe.AI: Show each run's usage reading state in explain and free allowance on… (39673b5)
  • OpenVibe.Media: Pack durable CMAF segments into ~60 s chunks and serve them as ranges (3573f61)
  • OpenVibe.Games: Check protocol version before content digest and reject mod-pack maps (357d7a1)

OpenVibe.Games

openvibe.games · repository

  • Gate joins on content digests and load Scraplandia's default map (6a1f3a3)
  • Fix content pack typings and the digest-less hello test assertion (d329c8a)
  • Assert the default Scraplandia map is present in the map pack test (47887cd)
  • Close Alice in on Bob before the slice test's melee swing (10682f6)
  • Check protocol version before content digest and reject mod-pack maps (357d7a1)
  • Add touch controls that drive the same input stream as the keyboard (49e561b)
  • Fight back at thug-camped loot sites so extraction holds (e4efaee)
  • Apply Prettier formatting to drifted sources, tests and CI workflow (f9fb616)
  • Run games-quickjs@1 pack mods in budgeted per-mod QuickJS sandboxes (5c34a9e)
  • Add cutover runbook for games-content@2 mod runtime (02eebd7)

OpenVibe.Community

openvibe.community · repository

  • Use shared cache policy for Community asset and page headers (#4) (2d7d05b)
  • Poll the relay inbound API for the recorded failure before asserting it (#13) (19f69bd)
  • Render every Community page through openvibe-shared/shell v2.6.0 (452ab04)
  • Raise the home page JS budgets for the shell's web-runtime.js (99551e2)
  • Let each space have its own moderators who moderate only that space (4c08128)
  • Add rehearsal, backup, verification and rollback to the 0005 cutover… (a522be9)

OpenVibe.Media

openvibe.media · repository

  • Index video objects as CMAF segments and serve HLS from the timeline (214a810)
  • Version cmaf segment keys and delete old bytes only after commit (d62f988)
  • Drop unused generateSlug re-export from pastes routes; mark F1/F2… (25ab0c0)
  • Pack durable CMAF segments into ~60 s chunks and serve them as ranges (3573f61)
  • Classify pack and packed-segment range fetches in the SSRF inventory (535d29b)
  • Retry cmaf with no healthy provider and guard races with pack (a1aebee)

OpenVibe.Reviews

openvibe.reviews · repository

  • Style the shared layout's skip link with the .skip class (b25cf3f)
  • Style the skip link under both the rv-skip and skip classes (e7f36b7)
  • Render Reviews pages through openvibe-publishing/layout shell (0b3aa79)
  • Pin the openvibe-publishing tarball integrity in the lockfile (a81b835)
  • Style the shell's skip link so it only shows on focus (7e2ca6a)
  • Merge main into agent/reviews-t11-step-2-second-batch-132723-mutuv7g1 (auto-finish) (1bf1451)

OpenVibe.Network

openvibe.network · repository

  • Serve agent reads and confirmations to owning services on the internal… (98d5400)
  • Expire approved-unused confirmations on cancel and drop Trade Events… (2dbfa1a)
  • Issue agent tokens and publish confirmation decision events (eb3bde5)
  • Accept the user-owned trust class in resource offers and node principals (b576490)
  • Grant the tools service billing.usage.record on the Billing audience (2a86229)

OpenVibe.AI

ai.openvibe.network · repository

  • Claim the provider free allowance per subject before pricing usage (dde3bec)
  • Show each run's usage reading state in explain and free allowance on… (39673b5)
  • Return the run's usage readings in explain on every run response (789c21e)
  • Hold govern tier budgets in Valkey and claim free allowance there (e7880ca)

OpenVibe.Tools

openvibe.tools · repository

  • Docs: close out the T8 PostgreSQL cutover (README + evidence + guard) (5a1f33e)
  • Post one Billing usage reading per ended tool job (c3c7cc5)
  • Review the Billing client as an outbound call site in the SSRF ratchet (aca5a9d)
  • Stop the Billing readings tick when Network refuses a token (c8a0c1f)

OpenVibe.Billing

billing.openvibe.network · repository

  • Add a promo allowance ledger that never becomes creator money (#7) (578a21b)
  • Rate stored usage readings into the ledger under hard budgets (6bebb8f)
  • Compare only money fields when a usage reading is replayed (2de3a1d)

OpenVibe.News

openvibe.news · repository

  • Render every page through openvibe-publishing/layout on shared shell (cd8d193)
  • Drop temp capture script and sync package version claims in docs (4a21179)
  • Restore the openvibe-publishing sha512 integrity in the lockfile (38828d8)

OpenVibe.Wiki

openvibe.wiki · repository

  • Render every page through openvibe-publishing/layout on the shared shell (282b86a)
  • Pin the openvibe-publishing v1.2.0 tarball integrity in the lockfile (1486fd5)
  • Style the shell's skip link so it only shows on focus (019269b)

OpenVibe.Codes

openvibe.codes · repository

  • Render every Codes page through openvibe-shared/shell v2.6.0 (cd29b7e)
  • Say usage counts are hourly reports and cost is on Billing (0dceae7)

OpenVibe.Deals

openvibe.deals · repository

  • Render every page through openvibe-publishing/layout on shared shell (79ee3d8)
  • Restore openvibe-publishing v1.2.0 lock integrity and guard codeload… (f7cb264)

OpenVibe.Search

search.openvibe.network · repository

  • Render Search pages through openvibe-shared/shell with a hashed inline… (a732124)
  • Notify saved searches of new matches through Network behind a flag (de3bc9f)

OpenVibe.Blog

openvibe.blog · repository

  • Render every Blog page through openvibe-publishing/layout on shell (281b384)

OpenVibe.Chat

openvibe.chat · repository

  • Implement the additive Chat-owned ingress described by Live T3… (#16) (c88d581)

OpenVibe.Coupons

openvibe.coupons · repository

  • Render pages through openvibe-publishing/layout on shared shell v2.6.0 (c845eea)

OpenVibe.Events

events.openvibe.network · repository

  • Add the nats-js-v1 JetStream STREAM carrier over the PostgreSQL record (10b286c)

OpenVibe.Tips

openvibe.tips · repository

  • Deliver paid chat effects through OpenVibe.Chat's ingress (1facb91)

OpenVibe.Trade

openvibe.trade · repository

  • Render every page through openvibe-publishing/layout on shell v2.6.0 (8efb890)

OpenVibe.VIP

openvibe.vip · repository

  • Render every VIP page through openvibe-shared/shell v2.6.0 (e5b7078)

Patch notes are put together automatically when enough changes have shipped, or when a large feature lands. See every site's own updates page for the live list.

Comments

Comments are hosted by OpenVibe.Community.

No comments yet.

Sign in with OpenVibe to comment.