> For the complete documentation index, see [llms.txt](https://docs.rigoblock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rigoblock.com/contracts/grg-token/proofofperformance.md).

# ProofOfPerformance

The proof of performance module uses a pool's own active stake to self as a proxy for assets and performance. The higher the pool's own stake, the higher the reward credited to the staking proxy.

Using the pool's own stake to self as a proxy for a pool's influence over the network has a number of perks, among which are gas savings and network effects. The formula may be reviewed in the future and a copy/performance fee may be applied.

In this context, GRG acts as a universal unit of measure of the different pools' tokens.

<figure><img src="https://1499155236-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlUxwUAsUBQ9ISBirGP08%2Fuploads%2Fgit-blob-e7f941500f744da5a4b58939e1d930585fefe9a2%2Fpop.svg?alt=media" alt=""><figcaption><p>Credits: UML diagram generated with <a href="https://github.com/naddison36/sol2uml">SOL2UML</a></p></figcaption></figure>
