A process for allocating specific assets from a pool of assets to secure a
liability. Information concerning each of the assets in the pool of
assets is received from at least two sources. A set of validation rules
is applied to the information for each asset in the pool of assets and
those assets which do not meet the validation rules are rejected. A price
is assigned to each non-rejected asset. A subset of the non-rejected
assets is allocated to the liability as a function to collateralize the
liability.