# Validator to Trader Interaction

The steps below illustrate a simple set of interactions between a trader and an LP pool and Validator set.

1. Carol has funds and wants to earn rewards by providing service to the validator network
2. Carol uses her funds to buy ERC-20 token $PTB from Ethereum Network&#x20;
3. Carol uses her $PTB token to bid for validator slot in the Validator network auction
4. If Carol has enough funds to win the validator slot in the action, Carol gets the invitation to join the Validator network authority set
5. Carol successfully participates in the keygen, rotation ceremony and becomes a part of the Authority set
6. Carol witnesses the incoming swap intents and participates in the consensus with the Authority set
7. Carol with other validators broadcast the swap intent to ADMM and broadcast the output of swap intent with price and fees to the matched LPs
8. Once LP/LPs match with the swap intent, Carol and other validators witness atomic swap between LP/LPS and Trader
9. Rewards will be accumulated to Authority set at the end of epoch in $PTB tokens
10. A fraction of fees accumulated from every swap will be used to buy $PTB from the open market contractually and burn to continuously equilibrate the supply of $PTB tokens to the demand for spot and other cross-chain markets.


---

# 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://docs.portaldefi.com/validators/validator-to-trader-interaction.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.
