how does your "reputation" system work?

I doubt I will ever reach 1000 points, but I am curious, is it one point per post? And how do you tell if someone has given points?

And are you using one of your plugins to do this? or is it custom

I would be interested in applying a similar system to my site which is why I am asking.