Orbs V2.5 PoS architecture is responsible for the Proof-of-Stake implementation, from guardian election to participants rewards. The entire election logic, reward calculation and distribution are performed on Ethereum contracts.
For (the deprecated) V1 architecture see: V1 tag - PoS Architecture