AGA Online Ratings protocol and implementation