A tri-party repo involves a custodian bank holding collateral for a broker/dealer and their client without physically transferring it. The custodian bank issues a confirmation using common identifiers to specify the pledged collateral for the repo contract between the broker/dealer and client. Allocation trades from the client are then matched against the dealer confirmation held by the custodian bank.