A rating and settlements engine synthesizes activity data to discover
ratable events. The ratable events are processed to produce a rated
event. In a described implementation, the ratable events are discovered
responsive to an event-generation plug-in and/or the rated events are
produced from the ratable events responsive to a rating-model plug-in.