1. A method implemented in a computer program application for verifying a player's eligibility to participate in on-line gaming, the method comprising: performing one or more verification checks for the player; for each verification check, requesting data about the player from one or more data source providers; receiving the data from the one or more data source providers; for each verification check, calculating a check score based on received data from the one or more data source providers; and calculating a verification score that is based on the check scores.