Funds Available Policy (voting pools)
Because it’s not possible to revoke receipts in Open-Transactions, transaction servers must not issue receipts if there is a possibility of a deposit failing on the blockchain.
For this reason, deposits are not considered complete until they have achieved the number of confirmations required for newly-issued coins to be considered mature (100 blocks).
This is not to say users will have to actually have to wait for 100 confirmations for most deposits.
Transaction servers may elect to offer early deposit crediting for a total amount of new deposits up to the balance of their service account.
Transaction servers should consider deposits are eligible for early credit if they have a low risk of reversal, based on the calculated cost of double spending them being greater than the size of the deposit.
See this paper for the appropriate formula: