Peter Denning has written somewhere that the confinement problem couldn't be solved because a channel to record billing information could also transmit proprietary data. We demonstrate here that this is not a serious problem.
First Idea
Col keeps an association between 8 byte deposit names and purses. For each of these purses P it holds an amount of money am(P).
Col(collector__establish_purse{=0};P==>c,((8,nm)))
If P is a purse but am(P) < 505 then c = 1.
If P is not a purse then c = 2.
Interest may be paid on this account.
Each month the money held in account for each registered purse is rounded down to a multiple of 1000 and that multiple is deposited {perhaps with interest} in the associated purse. That multiple is deducted from the account. If there have been no deposits to the account during the month, the entire amount is deposited.
Question: Is there an advantage in this scheme? It hides the 8 byte id. So what?