Carolopedia

A public encyclopedia of Carolverse.

๐Ÿ“– Carolopedia โ€บ Droids โ€บ Subscription Balance ReaderEntity page

Subscription Balance Reader

Droid Calls the balance readers and writes one row per provider per run into the registry's balance-readings table; the money surfaces read the latest successful row and show its age.

๐Ÿ“–About

Subscription Balance Reader is a droid for reading subscription balances from providersโ€™ own billing surfaces. Its purpose is to keep money surfaces from having to guess a balance.

๐Ÿ“–Usage

It supports the estateโ€™s Subscriptions, Plans & Balances building block, supplying provider balances for use by money surfaces.

๐Ÿ“–Purpose

Read each subscription's balance from the provider's own billing surface, so no money surface has to guess one.

๐Ÿ“–Duties

Ask every provider that publishes a balance what it is, and record the answer with the instant it was taken. Record a refusal just as plainly โ€” an expired session is a fact about the session, not a reason to leave yesterday's figure looking current. A run where NO provider could be read fails, so the sweep sees it.

๐Ÿ“–Constraints

Reads only. Session material lives with the other credentials outside the repository and is never logged. A provider that publishes no balance is not polled and is named as unreadable rather than derived.

๐Ÿ‘คBelongs to

Source: Droid Families ยท Public information reflected here.