# Proof of Utility (PoU)

If you're not deep into the blockchain world, terms like Proof-of-Work, Proof-of-Stake, or Proof-of-Utility might sound a bit confusing.

Simply put, Proof-of-Utility (PoU) rewards and incentivizes real, useful work.&#x20;

Rather than burning energy to solve meaningless puzzles (like Proof-of-Work), or earning passive rewards just for locking up tokens (like Proof-of-Stake), Proof-of-Utility (PoU) ensures that when people sign up to remote teleoperate a robot on Modulr's network, they get a fully-functioning robot that can complete the task as agreed upon.&#x20;

This is no different than ordering something on Ebay. If the customer doesn't get what they ordered, the seller should not be paid for it! Thus, the PoU system ensures that the robots are fully functioning and that when their services are rendered properly, the provider gets paid accordingly.

Verifying these tasks—like welding beams, auditing retail stores, completing virtual campus tours, etc.—will ultimately be done by the network validators. If a user complains about an unsatisfactory experience, the session will then be reviewed by validators and a consensus will decide if the payment should be rendered or not. Just like with eBay, if the robot was faulty or some other incident prevented useful work from being done as agreed upon, then the customer should be refunded.&#x20;

The same goes for any service or product (AI models/apps, data storage/management, compute, etc) offered on Modulr's marketplace.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://modulr.gitbook.io/modulr.cloud/tokens-and-economy/proof-of-utility.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
