Carolopedia

A public encyclopedia of Carolverse.

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

Project Account Balance Reader

Droid Cron daily 05:05 UTC via shared machinery under Midas's login; shared.project_account_reading.read_balances: for every ACTIVE project bank account, asks the keeper for its identifiers for one call and its bank's reading route for the balance, and records it -- or unmeasured with the reason; one JSON receipt

๐Ÿ“–Purpose

Ninad (Rulings Repo cost-center #442): every project operates on its own bank account, which Midas creates and manages; #447: Midas marks a project's invoice paid from its own statement; #448: a personal account is not read

๐Ÿ“–Duties

- Once a day, read every active project account's balance through its bank's route
- Record the bank's figure and the time it was true at, or unmeasured with the reason (personal account, no route, keeper silent)
- Fail the run when a built route fails; state the outcome on every exit (monitoring #160)

๐Ÿ“–Constraints

Runs only as Midas's own login (midas); model-free; reads the project bank account record and the registry; never types a balance or a zero for an unread account (cookbook 1215); never reads a personal account (cost-center #448); never keeps an account's identifiers, which the sign-in keeper hands for one call.

Some source information is confidential and is not published here.

๐Ÿ‘คBelongs to

Source: Droid Families ยท Public information reflected here.