# Public Service

Unlike other blockchain projects that waste lots of computing power in consensus competitions, the TEA project uses all of its computing power in useful tasks. The majority of them are commercial task which are, of course, paid by the clients benefitting from running them. A minority of them are public validation or DAO governance taks. These proportionally small number of tasks are not paid out by any specific client. Rather, they would have to be paid by the DAO as these are public services.

Public services include:

* [Remote attestation](https://github.com/tearust/t-rust/blob/master/docs/_gitbook-dev-docs/z_glossary/remote_attestation.md) (this is similar to jury duty in real life).
* State machine maintenance (similar to goverment expenses).
* DAO governance (similar to elections / voting in real life).
* Other tasks that are necessary and benefit the public.

The DAO will pay these public services from TEA token inflation. There are a fixed number of TEA tokens minted in every block, which are paid to the miners who executed the public services in the block. The actual block reward number may change over time but will be predictable.

The block reward inflation will be hedged by TEA burning as a consequence of [CML\_auctions](https://github.com/tearust/t-rust/blob/master/docs/_gitbook-dev-docs/z_glossary/cml_auction.md).


---

# 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://dev.teaproject.org/z_glossary/public_service.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.
